GitHub - shg8/3DGS.cpp: A cross-platform, high performance renderer for Gaussian Splatting using Vulkan Compute. Supports Windows, Linux, macOS, iOS, and visionOS ✅
3DGS.cpp
3DGS.cpp is an (not-yet-) highly optimized, cross-platform implementation
of Gaussian Splatting using
the Vulkan API and compute pipelines.
Why Vulkan? We want to democratize the access to high-performance point-based radiance fields.
Existing implementations of Gaussian Splatting are often limited to CUDA, which only runs on NVIDIA GPUs,
and OpenGL is deprecated on Apple platforms. Additionally, Vulkan's compute capabilities are the closest to CUDA's
with support for warp-level primiti...
Read more at github.com