Fit a COLMAP CaptureΒΆ

The examples/simple_trainer.py default script allows you train a 3D Gaussian Splatting model for novel view synthesis, on a COLMAP processed capture. This script follows the exact same logic with the official implementation and we have verified it to be able to reproduce the metrics in the paper, with much better training speed and memory footprint. See Evaluation for more details on the comparison.

Simply run the script under examples/:

CUDA_VISIBLE_DEVICES=0 python simple_trainer.py default \
    --data_dir data/360_v2/garden/ --data_factor 4 \
    --result_dir ./results/garden

It also supports a browser based viewer for real-time rendering, powered by Viser and nerfview.