This is the official implementation of PyNeRF.
Installing PyNeRF should include Nerfstudio as a dependency (tested on v3.4.0)
pip install git+https://github.com/hturki/pynerf
Alternatively, clone then install this repo:
git clone https://github.com/hturki/pynerf.git
cd pynerf
pip install -e .
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch
pip install torch-scatter -f https://data.pyg.org/whl/torch-2.1.0+${CUDA}.html
The following command should now include pynerf
as one of the options:
ns-train -h
- Download the NeRF Synthetic dataset
- Run the conversion script in the mip-NeRF repository
- Use Multicam dataparser
- Download the Blender-A scenes
- Use Multicam dataparser
- Download the data from the Mip-NeRF 360 project page
- Use MipNeRF 360 dataparser
- Download the scenes and model checkpoints from the links in the ADOP Github repo
- Run
scripts/process_adop.py
- Use the ADOP dataparser
@InProceedings{turki2023pynerf,
title = {PyNeRF: Pyramidal Neural Radiance Fields},
author = {Haithem Turki and Michael Zollh\"{o}fer and Christian Richardt and Deva Ramanan},
booktitle={Thirty-Seventh Conference on Neural Information Processing Systems},
year = {2023}
}