# NeRRF **Repository Path**: TheVeryDarkness/NeRRF ## Basic Information - **Project Name**: NeRRF - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-19 - **Last Updated**: 2024-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NeRRF ------ NeRRF: 3D Reconstruction and View Synthesis for Transparent and Specular Objects with Neural Refractive-Reflective Fields ### Setup ``` conda env create -f environment.yml conda activate nerrf ``` ### Dataset Our blender synthetic dataset can be found here: [blender_dataset](https://drive.google.com/drive/folders/1us6geRhh0FwCoXy7VQAzixP2z1JF6QtS?usp=sharing) ### Usage 1. In the `NeRRF ` directory, ensure you have the following data: ``` NeRRF |-- data |-- blender |-- depth |-- meta |-- specular |-- transparent ``` 2. Run the training script ``` # reconstruct the specular horse of the blender dataset sh scripts/train_horse_s.sh ``` The scripts can be switched from the geometry reconstruction stage to the radiance estimating stage by changing the value of the `stage` variable. Set `stage` to `1` for geometry reconstruction. 3. Run the evaluation script ``` # evaluate the specular horse of the blender dataset sh scripts/train_horse_s.sh ```