From 8510a81099c221f1cbb38b5866e6a5255e93e670 Mon Sep 17 00:00:00 2001 From: bkerbl Date: Thu, 6 Jul 2023 17:55:46 +0200 Subject: [PATCH 1/3] Updated readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 45d7ee3..42dc0c1 100644 --- a/README.md +++ b/README.md @@ -291,14 +291,14 @@ cmake --build build --target install The SIBR interface provides several methods of navigating the scene. By default, you will be started with an FPS navigator, which you can control with ```W, A, S, D``` for camera translation and ```Q, E, I, K, J, L``` for rotation. Alternatively, you may want to use a Trackball-style navigator (select from the floating menu). You can also snap to a camera from the data set with the ```Snap to``` button or find the closest camera with ```Snap to closest```. The floating menues also allow you to change the navigation speed. You can use the ```Scaling Modifier``` to control the size of the displayed Gaussians, or show the initial point cloud. ### Running the Network Viewer -You may run the compiled ```SIBR_remoteGaussian_app[_config]``` either by opening the build in your C++ development IDE or by running the installed app in ```/bin```, e.g.: +After extracting or installing the viewers, you may run the compiled ```SIBR_remoteGaussian_app[_config]``` app in ```/bin```, e.g.: ```shell .//bin/SIBR_remoteGaussian_app ``` The network viewer allows you to connect to a running training process on the same or a different machine. If you are training on the same machine and OS, no command line parameters should be required: the optimizer communicates the location of the training data to the network viewer. By default, optimizer and network viewer will try to establish a connection on **localhost** on port **6009**. You can change this behavior by providing matching ```--ip``` and ```--port``` parameters to both the optimizer and the network viewer. If for some reason the path used by the optimizer to find the training data is not reachable by the network viewer (e.g., due to them running on different (virtual) machines), you may specify an override location to the viewer by using ```--path ```. ### Running the Real-Time Viewer -You may run the compiled ```SIBR_gaussianViewer_app[_config]``` either by opening the build in your C++ development IDE or by running the installed app in ```/bin```, e.g.: +After extracting or installing the viewers, you may run the compiled ```SIBR_gaussianViewer_app[_config]``` app in ```/bin```, e.g.: ```shell .//bin/SIBR_gaussianViewer_app --model-path ``` From 2ac7539c7f7eb8fb00cd635c43db2263a643fc61 Mon Sep 17 00:00:00 2001 From: bkerbl Date: Thu, 6 Jul 2023 18:35:20 +0200 Subject: [PATCH 2/3] Bump linux viewer --- SIBR_viewers_linux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SIBR_viewers_linux b/SIBR_viewers_linux index 44184da..c9011d1 160000 --- a/SIBR_viewers_linux +++ b/SIBR_viewers_linux @@ -1 +1 @@ -Subproject commit 44184daf8bdbbf66e2f646495c5558734c892eb2 +Subproject commit c9011d1a328dad59ee2f07afbb13ee1629fcc305 From a446daca6ad022da7013a118a08ad4e70367e9ff Mon Sep 17 00:00:00 2001 From: bkerbl Date: Thu, 6 Jul 2023 18:46:58 +0200 Subject: [PATCH 3/3] Minor fixes --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 42dc0c1..3b299f2 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ If you can afford the disk space, we recommend using our environment files for s To run the optimizer, simply use ```shell -python train.py -s +python train.py -s ```
@@ -168,7 +168,7 @@ The MipNeRF360 scenes are hosted by the paper authors [here](https://jonbarron.i ### Evaluation By default, the trained models use all available images in the dataset. To train them while withholding a test set for evaluation, use the ```--eval``` flag. This way, you can render training/test sets and produce error metrics as follows: ```shell -python train.py -s --eval # Train with train/test split +python train.py -s --eval # Train with train/test split python render.py -m # Generate renderings python metrics.py -m # Compute error metrics on renderings ``` @@ -262,7 +262,7 @@ We provide two interactive iewers for our method: remote and real-time. Our view - 7zip (only on Windows) ### Pre-built Windows Binaries -We provide pre-build binaries for Windows [here](https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/binaries/viewers.zip). We recommend using them on Windows for an efficient setup, since the building of SIBR involves several external dependencies that must be downloaded and compiled on-the-fly. +We provide pre-built binaries for Windows [here](https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/binaries/viewers.zip). We recommend using them on Windows for an efficient setup, since the building of SIBR involves several external dependencies that must be downloaded and compiled on-the-fly. ### Installation from Source If you cloned with submodules (e.g., using ```--recursive```), the source code for the viewers is found in ```SIBR_viewers_(windows|linux)``` (choose whichever fits your OS). The network viewer runs within the SIBR framework for Image-based Rendering applications.