Show HN: 3DGS implementation in Nvidia Warp: clean, minimal, runs on CPU and GPU
17 Rigue 2 5/28/2025, 3:23:20 AM github.com ↗
CPU & GPU with Zero Hassle
Built with NVIDIA Warp, the same code runs seamlessly on both CPU and GPU — no need to deal with CUDA setup, driver issues, or device-specific kernels. Just flip one config line.
Learn Modern Graphics the Easy Way
Explore core concepts in differentiable rendering and parallel graphics programming — no need for expensive GPUs or thousands of lines of boilerplate.
Minimalist & Educational
This isn’t another massive codebase. It’s a clean, hackable implementation built for clarity — perfect for study, prototyping, or teaching yourself how Gaussian Splatting works.
Comments (2)
billconan · 1d ago
Thanks for sharing! I hope a detailed, line-by-line explanation of the backward pass can be added. I previously tried deriving it by hand but couldn’t get it right. I’ll need to revisit it again later.
Rigue · 4h ago
Thanks for the suggestion! A line-by-line comment is definitely something I’ve wanted to have