From 3323b7962471b5e663a4581da242455698d884f8 Mon Sep 17 00:00:00 2001 From: bkerbl Date: Wed, 5 Jul 2023 15:49:13 +0200 Subject: [PATCH 1/4] bold summary --- README.md | 2 +- SIBR_viewers_windows | 2 +- submodules/diff-gaussian-rasterization | 2 +- submodules/simple-knn | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 85f543b..debca61 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ python train.py -s ```
- Command Line Arguments for train.py +Command Line Arguments for train.py ### --source_path / -s Path to the source directory containing a COLMAP or Synthetic NeRF data set. diff --git a/SIBR_viewers_windows b/SIBR_viewers_windows index 3c35b80..71ced00 160000 --- a/SIBR_viewers_windows +++ b/SIBR_viewers_windows @@ -1 +1 @@ -Subproject commit 3c35b80b65fdfca4ba580a6d7d11e9a8ede29f8a +Subproject commit 71ced0023fd0c0aaaa83bb1ab32bce1d4ed630c7 diff --git a/submodules/diff-gaussian-rasterization b/submodules/diff-gaussian-rasterization index 4aedd82..3a07ac2 160000 --- a/submodules/diff-gaussian-rasterization +++ b/submodules/diff-gaussian-rasterization @@ -1 +1 @@ -Subproject commit 4aedd8226f7257935891049f5a378b0e21d0aa37 +Subproject commit 3a07ac2e39b9ba7043ffc8bb98397c3ba6e2532d diff --git a/submodules/simple-knn b/submodules/simple-knn index 10b4e40..76eff30 160000 --- a/submodules/simple-knn +++ b/submodules/simple-knn @@ -1 +1 @@ -Subproject commit 10b4e40c4e73330ceb1adcb3bae4a494e7d3b9c1 +Subproject commit 76eff30b1533718fe652799729203821b7f54d73 From a5d1dc8b83bc3d3c47635720ffbb2b6a4ec5477f Mon Sep 17 00:00:00 2001 From: bkerbl Date: Wed, 5 Jul 2023 15:58:51 +0200 Subject: [PATCH 2/4] Smaller headings --- README.md | 86 +++++++++++++++++++++++++++---------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index debca61..e2c6221 100644 --- a/README.md +++ b/README.md @@ -99,65 +99,65 @@ python train.py -s
Command Line Arguments for train.py - ### --source_path / -s + #### --source_path / -s Path to the source directory containing a COLMAP or Synthetic NeRF data set. - ### --model_path / -m + #### --model_path / -m Path where the trained model should be stored (```output/``` by default). - ### --images / -i + #### --images / -i Alternative subdirectory for COLMAP images (```images``` by default). - ### --eval + #### --eval Add this flag to use a MipNeRF360-style training/test split for evaluation. - ### --resolution / -r + #### --resolution / -r Changes the resolution of the loaded images before training. If provided ```1, 2, 4``` or ```8```, uses original, 1/2, 1/4 or 1/8 resolution, respectively. For all other values, rescales the width to the given number while maintaining image aspect. ```1``` by default. - ### --white_background / -w + #### --white_background / -w Add this flag to use white background instead of black (default), e.g., for evaluation of NeRF Synthetic dataset. - ### --sh_degree + #### --sh_degree Order of spherical harmonics to be used (no larger than 3). ```3``` by default. - ### --convert_SHs_python + #### --convert_SHs_python Flag to make pipeline compute forward and backward of SHs with PyTorch instead of ours. - ### --convert_cov3D_python + #### --convert_cov3D_python Flag to make pipeline compute forward and backward of the 3D covariance with PyTorch instead of ours. - ### --iterations + #### --iterations Number of total iterations to train for, ```30_000``` by default. - ### --feature_lr + #### --feature_lr Spherical harmonics features learning rate, ```0.0025``` by default. - ### --opacity_lr + #### --opacity_lr Opacity learning rate, ```0.05``` by default. - ### --scaling_lr + #### --scaling_lr Scaling learning rate, ```0.001``` by default. - ### --rotation_lr + #### --rotation_lr Rotation learning rate, ```0.001``` by default. - ### --position_lr_max_steps + #### --position_lr_max_steps Number of steps (from 0) where position learning rate goes from ```initial``` to ```final```. ```30_000``` by default. - ### --position_lr_init + #### --position_lr_init Initial 3D position learning rate, ```0.00016``` by default. - ### --position_lr_final + #### --position_lr_final Final 3D position learning rate, ```0.0000016``` by default. - ### --position_lr_delay_mult + #### --position_lr_delay_mult Position learning rate multiplier (cf. Plenoxels), ```0.01``` by default. - ### --densify_from_iter + #### --densify_from_iter Iteration where densification starts, ```500``` by default. - ### --densify_until_iter + #### --densify_until_iter Iteration where densification stops, ```15_000``` by default. - ### --densify_grad_threshold + #### --densify_grad_threshold Limit that decides if points should be densified based on 2D position gradient, ```0.0002``` by default. - ### --densification_interal + #### --densification_interal How frequently to densify, ```100``` (every 100 iterations) by default. - ### --opacity_reset_interval + #### --opacity_reset_interval How frequently to reset opacity, ```3_000``` by default. - ### --lambda_dssim + #### --lambda_dssim Influence of SSIM on total loss from 0 to 1, ```0.2``` by default. - ### --percent_dense + #### --percent_dense Percentage of scene extent (0--1) a point must exceed to be forcibly densified, ```0.1``` by default. - ### --ip + #### --ip IP to start GUI server on, ```127.0.0.1``` by default. - ### --port + #### --port Port to use for GUI server, ```6009``` by default. - ### --test_iterations + #### --test_iterations Space-separated iterations at which the training script computes L1 and PSNR over test set, ```7000 30000``` by default. - ### --save_iterations + #### --save_iterations Space-separated iterations at which the training script saves the Gaussian model, ```7000 30000 ``` by default. - ### --quiet + #### --quiet Flag to omit any text written to standard out pipe.
@@ -175,38 +175,38 @@ python metrics.py -m # Compute error metrics on renderin ```
- Command Line Arguments for render.py +Command Line Arguments for render.py - ### --model_path / -m + #### --model_path / -m Path where the trained model should be stored (```output/``` by default). - ### --skip_train + #### --skip_train Flag to skip rendering the training set. - ### --skip_test + #### --skip_test Flag to skip rendering the test set. - ### --quiet + #### --quiet Flag to omit any text written to standard out pipe. **The below parameters will be read automatically from the model path, based on what was used for training. However, you may override them by providing them explicitly on the command line.** - ### --source_path / -s + #### --source_path / -s Path to the source directory containing a COLMAP or Synthetic NeRF data set. - ### --images / -i + #### --images / -i Alternative subdirectory for COLMAP images (```images``` by default). - ### --eval + #### --eval Add this flag to use a MipNeRF360-style training/test split for evaluation. - ### --resolution / -r + #### --resolution / -r Changes the resolution of the loaded images before training. If provided ```1, 2, 4``` or ```8```, uses original, 1/2, 1/4 or 1/8 resolution, respectively. For all other values, rescales the width to the given number while maintaining image aspect. ```1``` by default. - ### --white_background / -w + #### --white_background / -w Add this flag to use white background instead of black (default), e.g., for evaluation of NeRF Synthetic dataset. - ### --convert_SHs_python + #### --convert_SHs_python Flag to make pipeline render with computed SHs from PyTorch instead of ours. - ### --convert_cov3D_python + #### --convert_cov3D_python Flag to make pipeline render with computed 3D covariance from PyTorch instead of ours.
- Command Line Arguments for metrics.py +Command Line Arguments for metrics.py ### --model_paths / -m Space-separated list of model paths for which metrics should be computed. From 846aad016813e7e52c67967647407a26b5e5c207 Mon Sep 17 00:00:00 2001 From: bkerbl Date: Wed, 5 Jul 2023 16:00:25 +0200 Subject: [PATCH 3/4] Fixed one more heading --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e2c6221..f392218 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,7 @@ python metrics.py -m # Compute error metrics on renderin
Command Line Arguments for metrics.py - ### --model_paths / -m + #### --model_paths / -m Space-separated list of model paths for which metrics should be computed.

From eb2c566e15ae0c2171cd1073d1b9a2eb2ccbee9d Mon Sep 17 00:00:00 2001 From: bkerbl Date: Wed, 5 Jul 2023 16:25:29 +0200 Subject: [PATCH 4/4] Bumped sibr --- SIBR_viewers_windows | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SIBR_viewers_windows b/SIBR_viewers_windows index 71ced00..bd01fcf 160000 --- a/SIBR_viewers_windows +++ b/SIBR_viewers_windows @@ -1 +1 @@ -Subproject commit 71ced0023fd0c0aaaa83bb1ab32bce1d4ed630c7 +Subproject commit bd01fcfc13052b8d1afb7005716f4d76a7685d78