Subscribe to get weekly email with the most promising tools 🚀

OpenSplat

一种免费且开源的C语言三维高斯喷溅实现,专注于便携性、轻量级和速度。OpenSplat获取COLMAP或Nerfstudio项目格式中的相机位置、稀疏点,并计算一个可以稍后导入到其他软件中查看、编辑和渲染的场景文件PLY。建议使用显卡,但不是必需的。OpenSplat在NVIDIA和AMD GPU上运行速度最快,但也可以完全在CPU上运行(慢100倍)。商业使用在AGPLv3条款下允许和鼓励。

列在类别中:

开源GitHub
OpenSplat-image-0

描述

OpenSplat 是一个免费且开源的 3D 高斯飞溅实现,用 C 语言编写,专注于具有便携性、精简和快速性。它接受 COLMAP 或 nerfstudio 项目格式中的相机姿态和稀疏点,并计算一个场景文件(PLY),可导入到其他软件中进行查看、编辑和渲染。它在 NVIDIA 和 AMD GPU 上运行速度最快,但也可以完全在 CPU 上运行(速度慢 100 倍)。根据 AGPLv3 许可证的条款,允许并鼓励商业使用。

如何使用 OpenSplat?

要构建 OpenSplat,您可以根据您的系统配置,按照文档中概述的具体要求和步骤进行操作。该过程涉及设置依赖项,如 OpenCV 和 libtorch,并使用或不使用 GPU 支持构建项目。为不同平台提供了详细的说明,包括 CPU、CUDA 和 ROCm 通过 HIP。

核心功能 OpenSplat:

1️⃣

3D 高斯飞溅

2️⃣

相机姿态计算

3️⃣

场景文件生成

为什么要使用 OpenSplat?

#使用案例状态
# 13D 场景渲染
# 2计算机图形编辑
# 33D 建模

开发者 OpenSplat?

OpenSplat 由 pierotofy 团队开发,专注于提高速度、减少内存使用量,并支持在 AMD 卡上运行。团队欢迎社区贡献和反馈,以进一步增强项目。

常见问题 OpenSplat