3D Gaussian Splatting with NVIDIA Warp
A learning-oriented 3D Gaussian Splatting project implemented from scratch using NVIDIA Warp. Runs on both CPU and GPU without CUDA dependencies, featuring clean code and simplified structure ideal for graphics beginners.
• Copy the embed code to showcase this product on your website
• Share on X to spread the word about this amazing tool
我用 NVIDIA Warp 从零实现了一个用于学习的 3D Gaussian Splatting 项目。无需 CUDA 环境,没有 GPU 也能跑,支持 CPU 和 GPU 运行,代码简洁清晰,无复杂工程结构,适合图形学初学者上手探索:🧠 现代图形学:涵盖从 3D 投影到渲染排序的完整流程,基于 Warp 编写 GPU 加速内核,手动推导梯度,拆解黑盒实现📦 最小教学实现,无需 CUDA 依赖:无需安装 nvcc 或驱动,只有 CPU 也能运行,直接用 Python 编写和调试 kernel,删繁就简,便于学习https://github.com/guoriyue/3dgs-warp-scratchhttps://github.com/user-attachments/assets/1aca6fc4-bc8e-49ef-a284-66878af80c3b