开发者生态

3D Gaussian Splatting Toolkit

3D Gaussian Splatting Toolkit是一个面向3D高斯溅射(3DGS)研究和应用的开源工具包,提供了3DGS场景重建、实时渲染、编辑、压缩和部署等完整功能。工具包支持多种3DGS变体,包括原始3DGS、4D高斯溅射(动态场景)、语义3DGS、可编辑3DGS、压缩3DGS等;支持多种输入数据,包括多视角图像、视频、RGB-D序列、激光点云等;支持多种重建算法,包括从COLMAP初始化、从SfM初始化、自监督重建、神经辐射场到3DGS转换等;支持实时渲染,包括基于CUDA的光栅化、基于WebGL的Web端渲染、移动端渲染等;支持场景编辑,包括物体级编辑、纹理编辑、几何编辑、场景组合等;支持模型压缩和部署,包括量化、剪枝、蒸馏、移动端部署等。工具包基于Python和CUDA实现,提供了与COLMAP、Open3D、PyTorch、Three.js等工具的接口,支持多种平台(Linux/Windows/macOS/Web/移动端)。工具包采用Apache 2.0开源协议,GitHub星标超过3000,是3DGS领域使用最广泛的开源工具之一。

开源项目

项目说明

3D Gaussian Splatting Toolkit是一个面向3D高斯溅射(3DGS)研究和应用的开源工具包,提供了3DGS场景重建、实时渲染、编辑、压缩和部署等完整功能。工具包支持多种3DGS变体,包括原始3DGS、4D高斯溅射(动态场景)、语义3DGS、可编辑3DGS、压缩3DGS等;支持多种输入数据,包括多视角图像、视频、RGB-D序列、激光点云等;支持多种重建算法,包括从COLMAP初始化、从SfM初始化、自监督重建、神经辐射场到3DGS转换等;支持实时渲染,包括基于CUDA的光栅化、基于WebGL的Web端渲染、移动端渲染等;支持场景编辑,包括物体级编辑、纹理编辑、几何编辑、场景组合等;支持模型压缩和部署,包括量化、剪枝、蒸馏、移动端部署等。工具包基于Python和CUDA实现,提供了与COLMAP、Open3D、PyTorch、Three.js等工具的接口,支持多种平台(Linux/Windows/macOS/Web/移动端)。工具包采用Apache 2.0开源协议,GitHub星标超过3000,是3DGS领域使用最广泛的开源工具之一。