You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLI_GUIDE.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,7 +68,7 @@ python demo.py \
68
68
--video_save_fps 10
69
69
```
70
70
71
-
-`--num_inputs <P>` is only necessary if there is multiple `<data_path>/train_test_split_*.json` files.
71
+
-`--num_inputs <P>` is only necessary if there are multiple `<data_path>/train_test_split_*.json` files.
72
72
- The above command works for the dataset without trajectory prior (e.g., DL3DV-140). When the trajectory prior is available given a benchmarking dataset, for example, `orbit` trajectory prior for the CO3D dataset, we use the `nearest-gt` chunking strategy by setting `--use_traj_prior True --traj_prior orbit --chunking_strategy nearest-gt`. We find this leads to more 3D consistent results.
73
73
- For all the single-view conditioning test scenarios: we set `--camera_scale <camera_scale>` with `<camera_scale>` sweeping 20 different camera scales `0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0`.
74
74
- In single-view regime for the RealEstate10K dataset, we find increasing `cfg` is helpful: we additionally set `--cfg 6.0` (`cfg` is `2.0` by default).
@@ -88,7 +88,7 @@ python demo.py \
88
88
--replace_or_include_input True
89
89
```
90
90
91
-
-`--num_inputs <P>` is only necessary if there is multiple `<data_path>/train_test_split_*.json` files.
91
+
-`--num_inputs <P>` is only necessary if there are multiple `<data_path>/train_test_split_*.json` files.
92
92
- We use `interp` chunking strategy by default.
93
93
- For the evaluation on ViewCrafter split (including the RealEastate10K, CO3D, and Tanks and Temples dataset), we find zero-shot extending `T` to `25` to fit all input and target views in one forward is better. Also, the V split uses the original image resolutions: we therefore set `--T 25 --L_short 576`.
94
94
@@ -124,7 +124,7 @@ python demo.py \
124
124
--chunk_strategy interp-gt
125
125
```
126
126
127
-
-`--num_inputs <P>` is only necessary if there is multiple `<data_path>/train_test_split_*.json` files.
127
+
-`--num_inputs <P>` is only necessary if there are multiple `<data_path>/train_test_split_*.json` files.
128
128
- Default `cfg` should be set to `3,2` (`3` being `cfg` for the first pass, and `2` being the `cfg` for the second pass). Try to increase the `cfg` for the first pass from `3` to higher values if you observe blurry areas (usually happens for harder scenes with a fair amount of unseen regions).
129
129
- Default chunking strategy should be set to `interp+gt` (instead of `interp`, `interp` can work but usually a bit worse).
130
130
- The `--chunk_strategy_first_pass` is set as `gt-nearest` by default. So it can automatically adapt when $P$ is large (up to a thousand frames).
@@ -142,7 +142,7 @@ python demo.py \
142
142
--chunk_strategy interp
143
143
```
144
144
145
-
-`--num_inputs <P>` is only necessary if there is multiple `<data_path>/train_test_split_*.json` files.
145
+
-`--num_inputs <P>` is only necessary if there are multiple `<data_path>/train_test_split_*.json` files.
146
146
- Default `cfg` should be set to `3`.
147
147
- Default chunking strategy should be set to `interp` (instead of `interp-gt`, `interp-gt` is also supported but the results look very bad).
148
148
-`T` can be overwritten by `--T <N>,21` (X being extended `T` for the first pass, and `21` being the default `T` for the second pass). `<N>` is dynamically decided now in the code but can also be manually updated. This is useful when you observe that there exist two very dissimilar adjacent anchors which make the interpolation in the second pass impossible. There exist two ways:
0 commit comments