gitextract_knu0jtpw/ ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── configs/ │ ├── data/ │ │ ├── blendedmvg/ │ │ │ ├── blendedmvg_default_train.yaml │ │ │ └── blendedmvg_default_val.yaml │ │ ├── colmap/ │ │ │ └── colmap_empty.yaml │ │ ├── demo/ │ │ │ ├── demo_colmap.yaml │ │ │ └── demo_nerf_capture.yaml │ │ ├── dynamic_replica/ │ │ │ ├── dynamic_replica_default_test.yaml │ │ │ ├── dynamic_replica_default_train.yaml │ │ │ └── dynamic_replica_default_val.yaml │ │ ├── hypersim/ │ │ │ ├── hypersim_default_test.yaml │ │ │ ├── hypersim_default_train.yaml │ │ │ └── hypersim_default_val.yaml │ │ ├── matrix_city/ │ │ │ ├── matrix_city_default_train.yaml │ │ │ └── matrix_city_default_val.yaml │ │ ├── mvssynth/ │ │ │ ├── mvssynth_default_train.yaml │ │ │ └── mvssynth_default_val.yaml │ │ ├── nerfstudio/ │ │ │ └── nerfstudio_empty.yaml │ │ ├── sailvos3d/ │ │ │ └── sailvos3d_default_train.yaml │ │ ├── scannet/ │ │ │ ├── scannet_default_test.yaml │ │ │ ├── scannet_default_train.yaml │ │ │ ├── scannet_default_train_inference_style.yaml │ │ │ ├── scannet_default_train_ray.yaml │ │ │ ├── scannet_default_val.yaml │ │ │ ├── scannet_default_val_inference_style.yaml │ │ │ ├── scannet_dense_test.yaml │ │ │ └── scannet_dense_val.yaml │ │ ├── tartanair/ │ │ │ ├── tartanair_default_train.yaml │ │ │ └── tartanair_default_val.yaml │ │ ├── vdr/ │ │ │ ├── vdr_default.yaml │ │ │ ├── vdr_dense.yaml │ │ │ └── vdr_dense_offline.yaml │ │ └── vkitti/ │ │ └── vkitti_default_train.yaml │ └── models/ │ ├── mvsanywhere_dot_model.yaml │ ├── mvsanywhere_model.yaml │ └── simplerecon_model.yaml ├── data_splits/ │ ├── ScanNetv2/ │ │ ├── dvmvs_split/ │ │ │ ├── dvmvs_train.txt │ │ │ ├── dvmvs_val.txt │ │ │ ├── test_eight_view_deepvmvs.txt │ │ │ └── test_eight_view_deepvmvs_dense.txt │ │ └── standard_split/ │ │ ├── scannetv2_test.txt │ │ ├── scannetv2_test_planes.txt │ │ ├── scannetv2_train.txt │ │ ├── scannetv2_val.txt │ │ ├── test_eight_view_deepvmvs.txt │ │ ├── test_eight_view_deepvmvs_dense.txt │ │ ├── test_eight_view_deepvmvs_offline.txt │ │ ├── test_planes_eight_view_deepvmvs.txt │ │ ├── train_eight_view_deepvmvs.txt │ │ ├── train_test_eight_view_deepvmvs.txt │ │ ├── val_eight_view_deepvmvs.txt │ │ └── val_test_eight_view_deepvmvs.txt │ ├── blendedmvg/ │ │ ├── blendedmvg_train.txt │ │ ├── blendedmvg_val.txt │ │ ├── train_eight_view_deepvmvs.txt │ │ └── val_eight_view_deepvmvs.txt │ ├── dynamic_replica/ │ │ ├── dynamic_replica_test.txt │ │ ├── dynamic_replica_train.txt │ │ ├── dynamic_replica_val.txt │ │ ├── train_eight_view_deepvmvs.txt │ │ └── val_eight_view_deepvmvs.txt │ ├── hypersim/ │ │ ├── bd_split/ │ │ │ ├── train_clean_eight_view_deepvmvs_bd.txt │ │ │ ├── train_eight_view_deepvmvs_bd.txt │ │ │ ├── train_files_bd.json │ │ │ ├── train_files_mean_10_m_no_bad_scenes.txt │ │ │ ├── val_clean_eight_view_deepvmvs_bd.txt │ │ │ ├── val_eight_view_deepvmvs_bd.txt │ │ │ ├── val_files_bd.json │ │ │ └── val_files_mean_10_m_no_bad_scenes.txt │ │ └── standard_split/ │ │ ├── test_files_all.json │ │ ├── train_files_all.json │ │ └── val_files_all.json │ ├── matrix_city/ │ │ ├── matrix_city_train.json │ │ ├── matrix_city_train.txt │ │ ├── matrix_city_val.txt │ │ ├── train_eight_view_deepvmvs.txt │ │ └── val_eight_view_deepvmvs.txt │ ├── mvssynth/ │ │ ├── train_eight_view_deepvmvs.txt │ │ ├── train_scans.txt │ │ ├── val_eight_view_deepvmvs.txt │ │ └── val_scans.txt │ ├── sailvos3d/ │ │ ├── split_train.txt │ │ └── train_eight_view_deepvmvs.txt │ ├── tartanair/ │ │ ├── all_scans.txt │ │ ├── train_eight_view_deepvmvs_bd.txt │ │ ├── train_scans.txt │ │ ├── val_eight_view_deepvmvs_bd.txt │ │ └── val_scans.txt │ ├── vdr/ │ │ ├── scans.txt │ │ ├── test_eight_view_deepvmvs.txt │ │ ├── test_eight_view_deepvmvs_dense.txt │ │ └── test_eight_view_deepvmvs_dense_offline.txt │ └── vkitti/ │ ├── matrix_city_train.json │ ├── train_eight_view_deepvmvs.txt │ └── vkitti_train.txt ├── demo_assets/ │ └── cameras.npy ├── environment.yml ├── eval.py ├── hubconf.py ├── pyproject.toml ├── scripts/ │ ├── create_visibility_volume.py │ ├── data_scripts/ │ │ ├── filter_hypersim_scenes.py │ │ ├── fix_nerfcapture_filenames.py │ │ ├── generate_blendedmvg_tuples.py │ │ ├── generate_hypersim_planar_depths.py │ │ ├── generate_matrix_scans.py │ │ ├── generate_test_tuples.py │ │ ├── generate_train_tuples.py │ │ ├── generate_train_tuples_geometry.py │ │ ├── precompute_valid_frames.py │ │ ├── scannet_wrangling_scripts/ │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SensorData.py │ │ │ ├── download_scannet.py │ │ │ ├── env.yml │ │ │ ├── reader.py │ │ │ └── splits/ │ │ │ ├── scannetv2_test.txt │ │ │ ├── scannetv2_train.txt │ │ │ └── scannetv2_val.txt │ │ └── undistort_nerfstudio_data.py │ ├── dust3r_waymo_preprocess.py │ ├── evals/ │ │ └── mesh_eval.py │ ├── evaluation.py │ ├── render_scripts/ │ │ └── render_meshes.py │ └── strip_checkpoint.py ├── setup.py ├── simple_demo.py └── src/ ├── mvsanywhere/ │ ├── datasets/ │ │ ├── __init__.py │ │ ├── blendedmvg.py │ │ ├── change_of_basis.py │ │ ├── colmap_dataset.py │ │ ├── dynamic_replica.py │ │ ├── generic_mvs_dataset.py │ │ ├── hypersim.py │ │ ├── matrix_city.py │ │ ├── mvssynth.py │ │ ├── nerf_dataset.py │ │ ├── nerfstudio_dataset.py │ │ ├── read_write_colmap_model.py │ │ ├── sailvos3d.py │ │ ├── scannet_dataset.py │ │ ├── tartanair.py │ │ ├── vdr_dataset.py │ │ └── vkitti.py │ ├── experiment_modules/ │ │ ├── rmvd_mvsa.py │ │ └── sr_depth_model.py │ ├── losses.py │ ├── modules/ │ │ ├── cost_volume.py │ │ ├── depth_anything_blocks.py │ │ ├── feature_volume.py │ │ ├── layers.py │ │ ├── networks.py │ │ ├── networks_fast.py │ │ ├── view_agnostic_feature_volume.py │ │ └── vit_modules.py │ ├── options.py │ ├── run_demo.py │ ├── test.py │ ├── test_rmvd.py │ ├── tools/ │ │ ├── fusers_helper.py │ │ ├── keyframe_buffer.py │ │ ├── marching_cubes/ │ │ │ ├── ext.cpp │ │ │ ├── marching_cubes.cu │ │ │ ├── marching_cubes.h │ │ │ ├── marching_cubes_cpu.cpp │ │ │ ├── marching_cubes_utils.h │ │ │ ├── pytorch3d_cutils.h │ │ │ └── tables.h │ │ ├── mesh_renderer.py │ │ ├── partial_fuser.py │ │ ├── tsdf.py │ │ └── tuple_generator.py │ ├── train.py │ └── utils/ │ ├── augmentation_utils.py │ ├── cropping_utils.py │ ├── dataset_utils.py │ ├── generic_utils.py │ ├── geometry_utils.py │ ├── metrics_utils.py │ ├── model_utils.py │ ├── pytorch3d_extras.py │ ├── rendering_utils.py │ ├── visualization_utils.py │ └── volume_utils.py └── regsplatfacto/ ├── pyproject.toml └── regsplatfacto/ ├── __init__.py ├── data/ │ ├── __init__.py │ ├── mvsanywhere_dataset.py │ ├── py.typed │ └── regsplatfacto_datamanager.py ├── meshing.py ├── regsplatfacto_config.py ├── regsplatfacto_model.py ├── render_for_meshing.py └── utils.py