gitextract_10qul1w_/ ├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── config/ │ ├── diligent.conf │ └── own_objects.conf ├── create_env.sh ├── data_capture_and_preprocessing/ │ ├── README.md │ ├── gather_and_convert_normal_map.py │ ├── iPhone_mvps_data_preprocessing.py │ ├── metashape2neus.py │ ├── metashape2neus2_json_and_images.py │ └── sam_mvps.py ├── download_data.sh ├── exp_runner.py ├── models/ │ ├── cd_and_fscore.py │ ├── dataset_loader.py │ ├── fields.py │ └── renderer.py ├── run_diligent.sh ├── run_own_object.sh ├── third_parties/ │ └── nerfacc-0.3.5/ │ └── nerfacc-0.3.5/ │ ├── .github/ │ │ └── workflows/ │ │ ├── building.yml │ │ ├── code_checks.yml │ │ ├── cuda/ │ │ │ ├── cu101-Linux-env.sh │ │ │ ├── cu101-Linux.sh │ │ │ ├── cu101-Windows-env.sh │ │ │ ├── cu101-Windows.sh │ │ │ ├── cu102-Linux-env.sh │ │ │ ├── cu102-Linux.sh │ │ │ ├── cu102-Windows-env.sh │ │ │ ├── cu102-Windows.sh │ │ │ ├── cu111-Linux-env.sh │ │ │ ├── cu111-Linux.sh │ │ │ ├── cu111-Windows-env.sh │ │ │ ├── cu111-Windows.sh │ │ │ ├── cu113-Linux-env.sh │ │ │ ├── cu113-Linux.sh │ │ │ ├── cu113-Windows-env.sh │ │ │ ├── cu113-Windows.sh │ │ │ ├── cu115-Linux-env.sh │ │ │ ├── cu115-Linux.sh │ │ │ ├── cu115-Windows-env.sh │ │ │ ├── cu115-Windows.sh │ │ │ ├── cu116-Linux-env.sh │ │ │ ├── cu116-Linux.sh │ │ │ ├── cu116-Windows-env.sh │ │ │ ├── cu116-Windows.sh │ │ │ ├── cu117-Linux-env.sh │ │ │ ├── cu117-Linux.sh │ │ │ ├── cu117-Windows-env.sh │ │ │ └── cu117-Windows.sh │ │ └── publish.yml │ ├── .gitignore │ ├── .gitmodules │ ├── .pre-commit-config.yaml │ ├── .readthedocs.yaml │ ├── CMakeLists.txt │ ├── LICENSE │ ├── MANIFEST.in │ ├── README.md │ ├── docs/ │ │ ├── Makefile │ │ ├── requirements.txt │ │ └── source/ │ │ ├── _static/ │ │ │ └── css/ │ │ │ └── readthedocs.css │ │ ├── apis/ │ │ │ ├── generated/ │ │ │ │ ├── nerfacc.accumulate_along_rays.rst │ │ │ │ ├── nerfacc.pack_data.rst │ │ │ │ ├── nerfacc.ray_aabb_intersect.rst │ │ │ │ ├── nerfacc.ray_resampling.rst │ │ │ │ ├── nerfacc.render_transmittance_from_alpha.rst │ │ │ │ ├── nerfacc.render_transmittance_from_density.rst │ │ │ │ ├── nerfacc.render_visibility.rst │ │ │ │ ├── nerfacc.render_weight_from_alpha.rst │ │ │ │ ├── nerfacc.render_weight_from_density.rst │ │ │ │ ├── nerfacc.unpack_data.rst │ │ │ │ └── nerfacc.unpack_info.rst │ │ │ ├── grid.rst │ │ │ ├── rendering.rst │ │ │ └── utils.rst │ │ ├── conf.py │ │ ├── examples/ │ │ │ ├── dnerf.rst │ │ │ ├── ngp.rst │ │ │ ├── unbounded.rst │ │ │ └── vanilla.rst │ │ └── index.rst │ ├── examples/ │ │ ├── datasets/ │ │ │ ├── __init__.py │ │ │ ├── dnerf_synthetic.py │ │ │ ├── nerf_360_v2.py │ │ │ ├── nerf_synthetic.py │ │ │ └── utils.py │ │ ├── radiance_fields/ │ │ │ ├── __init__.py │ │ │ ├── mlp.py │ │ │ └── ngp.py │ │ ├── requirements.txt │ │ ├── train_mlp_dnerf.py │ │ ├── train_mlp_nerf.py │ │ ├── train_ngp_nerf.py │ │ └── utils.py │ ├── nerfacc/ │ │ ├── __init__.py │ │ ├── cdf.py │ │ ├── contraction.py │ │ ├── cuda/ │ │ │ ├── __init__.py │ │ │ ├── _backend.py │ │ │ └── csrc/ │ │ │ ├── cdf.cu │ │ │ ├── contraction.cu │ │ │ ├── include/ │ │ │ │ ├── helpers_contraction.h │ │ │ │ ├── helpers_cuda.h │ │ │ │ └── helpers_math.h │ │ │ ├── intersection.cu │ │ │ ├── pack.cu │ │ │ ├── pybind.cu │ │ │ ├── ray_marching.cu │ │ │ ├── render_transmittance.cu │ │ │ ├── render_transmittance_cub.cu │ │ │ └── render_weight.cu │ │ ├── grid.py │ │ ├── intersection.py │ │ ├── losses.py │ │ ├── pack.py │ │ ├── ray_marching.py │ │ ├── sampling.py │ │ ├── version.py │ │ └── vol_rendering.py │ ├── scripts/ │ │ ├── run_aws_listing.py │ │ ├── run_dev_checks.py │ │ └── run_profiler.py │ ├── setup.cfg │ ├── setup.py │ └── tests/ │ ├── test_contraction.py │ ├── test_grid.py │ ├── test_intersection.py │ ├── test_loss.py │ ├── test_pack.py │ ├── test_ray_marching.py │ ├── test_rendering.py │ └── test_resampling.py └── utilities/ └── utils.py