Skip to content

A Nerfstudio Implementation of Splatfacto with 360-diff-gaussian-rasterization

Notifications You must be signed in to change notification settings

myuito3/splatfacto-360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

splatfacto-360: A Nerfstudio Implementation of Splatfacto with 360-diff-gaussian-rasterization

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.

Installation

Dependencies

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

Install requirements

pip install git+https://github.com/inuex35/360-diff-gaussian-rasterization.git
pip install tyro==0.8.14

Clone and install this repository

git clone https://github.com/myuito3/splatfacto-360.git splatfacto_360
cd splatfacto_360
python -m pip install -e .

Training

Basic command

ns-train splatfacto-360 --data <data_folder>

About

A Nerfstudio Implementation of Splatfacto with 360-diff-gaussian-rasterization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages