RS-AC-3DGS provides tools to process and convert SLAM results from Active Camera to 3D Gaussian Splatting format. The toolkit then enables training using popular 3D Gaussian Splatting methods and visualization of the results.
You can either use this repository or directly clone the official 3D Gaussian Splatting repository:
# Option 1: Use this repository
git clone https://github.com/RoboSense-Robotics/robosense_ac_3dgs.git
# Option 2: Use official repository
git clone https://github.com/graphdeco-inria/gaussian-splatting.git
For detailed installation instructions, please refer to the 3D Gaussian Splatting README.
Follow the instructions in preprocess/README.md to convert SLAM data to 3DGS format.
cd gaussian-splatting
python train.py -s ../preprocess/data/[dataset_name]/scene
For visualization setup, refer to the Interactive Viewers section in the original repository.
The gaussian-splatting/SIBR_viewers in this repository uses the fossa_compatibility branch. If you need to use other branches, you can download and install them from the official repository (https://gitlab.inria.fr/sibr/sibr_core.git).
cd gaussian-splatting/SIBR_viewers/install/bin
./SIBR_gaussianViewer_app -m /path/to/output/3D-Gaussian-Splatting/[exp_name] --rendering-size 1920 1080
-
Video Recording:
- Follow the tutorial at YouTube Guide
-
Online Viewer:
- SuperSplat Editor - Alternative web-based visualization tool
This project is licensed under the MIT License - see the LICENSE file for details.
For questions and support, please open an issue on our GitHub repository.