This repository is an implementation of incorporating the 360-diff-gaussian-rasterization into nerfstudio's splatfacto. The rasterizer has been implemented by inuex35 and can rasterize a equirectangular image from 3D Gaussians.
We tested the code in the following configurations. Create an environment running this version of nerfstudio in advance.
torch == 2.0.1+cu118
torchvision == 0.15.2+cu118
nerfstudio == 1.1.3
pip install git+https://github.com/inuex35/360-diff-gaussian-rasterization.git
pip install tyro==0.8.14
git clone https://github.com/myuito3/splatfacto-360.git splatfacto_360
cd splatfacto_360
python -m pip install -e .
ns-train splatfacto-360 --data <data_folder>