You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# NeRF++
|
|
|
|
Codebase for paper:
|
|
|
|
* Work with 360 capture of large-scale unbounded scenes.
|
|
|
|
* Support multi-gpu training and inference.
|
|
|
|
|
|
|
|
## Data
|
|
|
|
* Download our preprocessed data from [tanks_and_temples](), [lf_data]().
|
|
|
|
* Put the data in the code directory.
|
|
|
|
* Data format.
|
|
|
|
** Each scene consists of 3 splits: train/test/validation.
|
|
|
|
** Intrinsics and poses are stored as flattened 4x4 matrices.
|
|
|
|
** Opencv camera coordinate system is adopted, i.e., x--->right, y--->down, z--->scene.
|
|
|
|
* Scene normalization: move the average camera center to origin, and put all the camera centers inside the unit sphere.
|
|
|
|
|
|
|
|
## Training
|
|
|
|
```python
|
|
|
|
python ddp_train_nerf.py --config configs/tanks_and_temples/tat_training_truck.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
## Testing
|
|
|
|
```python
|
|
|
|
python ddp_test_nerf.py --config configs/tanks_and_temples/tat_training_truck.txt --render_splits test,camera_path
|
|
|
|
```
|