Skip to content

Aetheryne/MCGS

 
 

Repository files navigation

MC Gaussian

use Vulkan Compute-Shader to rewrite 3D Gaussian splatting

roadmap

  • ✅ Minimal example to verify feasibility(2024-4-10🎊works!)

  • ☑️ SOTA GPU sort,by Nvidia 2022 research
    - (2024-4-21)multi-pass sort make it 4x faster than single pass,but still slower than sota

  • ✅ Camera control

  • ⬜ OpenXR support(in develop current now)

showcase

origin CUDA Compute Shader
quality origincuda output
PSNR ------------------------ $+\infty$(same in every single pixel😏)
FPS 227 fps / 4.4ms 65 fps / 15.2ms ( ⤵️245%)

GPU sort cost 11.5ms/15.2ms(75.6%),so It must be optimized!!

About

🌭🌭🌭 Gaussian splatting render by Vulkan-ComputerShader, supports running in any environment(AMD,Mac,Android...)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 60.5%
  • Cuda 32.8%
  • C 3.2%
  • GLSL 2.3%
  • CMake 1.2%