Subscribe to get weekly email with the most promising tools 🚀

OpenSplat-image-0

Description

OpenSplat is a free and open-source implementation of 3D gaussian splatting written in C, focused on being portable, lean, and fast. It takes camera poses and sparse points in COLMAP or nerfstudio project format and computes a scene file (PLY) that can be imported for viewing, editing, and rendering in other software. It runs fastest on NVIDIA and AMD GPUs but can also run entirely on the CPU (100x slower). Commercial use is allowed and encouraged under the terms of the AGPLv3 license.

How to use OpenSplat?

To build OpenSplat, you can follow the specific requirements and steps outlined in the documentation based on your system configuration. The process involves setting up dependencies like OpenCV and libtorch, and building the project with or without GPU support. Detailed instructions are provided for different platforms including CPU, CUDA, and ROCm via HIP.

Core features of OpenSplat:

1️⃣

3D gaussian splatting

2️⃣

Camera pose computation

3️⃣

Scene file generation

Why could be used OpenSplat?

#Use caseStatus
# 13D scene rendering
# 2Computer graphics editing
# 33D modeling

Who developed OpenSplat?

OpenSplat is developed by the pierotofy team, with a focus on improving speed, reducing memory usage, and adding support for running on AMD cards. The team welcomes contributions and feedback from the community to enhance the project further.

FAQ of OpenSplat