/gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering" for C Kernel

Primary LanguagePythonOtherNOASSERTION

3D Gaussian Splatting for Real-Time Radiance Field Rendering For C Kernel mainly on CPU

# clone
git clone git@github.com:graphdeco-inria/gaussian-splatting.git --recursive

# env
conda env create -f environment.yml

# 
pip install -e ./submodules/diff-gaussian-rasterization
pip install -e ./submodules/simple-knn

# download models and db
wget https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/datasets/pretrained/models.zip
uznip models.zip
wget https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/datasets/input/tandt_db.zip
unzip tandt_db.zip "db/*" -d .

# render
python render.py -m models/drjohnson/ -s db/drjohnson/ --data_device cpu --resolution 100
python metrics.py -m models/drjohnson/