Show HN: 3DGS implementation in Nvidia Warp: clean, minimal, runs on CPU and GPU

github.com

18 points by Rigue 5 days ago

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.

billconan 5 days 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 4 days ago

    Thanks for the suggestion! A line-by-line comment is definitely something I’ve wanted to have