Skip to content

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

Notifications You must be signed in to change notification settings

MouseChannel/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(in develop current now)
  • ⬜ OpenXR support

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...)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published