#365 · 主分类: 计算机视觉

taichi_3d_gaussian_splatting

3d-reconstruction 3d-rendering computer-graphics computer-vision machine-learning nerf python pytorch real-time-rendering taichi

使用Taichi语言对论文《3D Gaussian Splatting for Real-Time Radiance Field Rendering》的非官方实现。

项目最后更新:03/12/24

GitHub Stars

754

Forks数量

71

贡献者数量

5

许可证

Apache-2.0

收录理由

做新视角合成或摄影测量的人,常常被官方3D高斯泼溅代码卡住——那套实现重度依赖CUDA,读起来费劲,改起来更头疼。这个项目用Taichi语言在纯Python环境下重写了同一套辐射场方法,代码清晰易读,同时还能保持实时渲染新视角的能力。训练时输入多视角图片、相机位姿和稀疏点云,通过可微光栅化器迭代,最终输出带逐点协方差和颜色信息的稠密点云。由于场景以点云形式存在,而不是神经体积,合并不同场景或物体变得非常直接,这是传统NeRF类算法很难做到的。对于想研究算法内部原理或调整训练流程的人来说,这是个不错的参考实现。不过目前它主要面向CUDA后端,运行速度比官方版本慢,更适合作为学习和原型验证的基础,而不是直接用于生产渲染。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目