Congrong Xu
9ffbc374f4
Allows rendering the appearance of specific training camera indices ( #3346 )
...
allows render given camera idx
2024-08-05 10:41:55 -07:00
Guangyun-Xu
b0dd3d4730
make np.array compatible with numpy 2.0 ( #3339 )
...
* make np.array compatible with numpy 2.0
* Update camera_utils.py
2024-07-29 12:44:06 -07:00
Sebastiaan
8c87906971
Swap out opencv-python for opencv-python-headless ( #3336 )
2024-07-27 15:48:56 -04:00
J.Y.
702886b213
fix ruff check ( #3328 )
2024-07-25 09:22:59 +09:00
Congrong Xu
3a46c4274a
Pass current camera idx in metadata to get output from viser ( #3293 )
...
allows viser camera to pass clicked training camera idx into metadata
2024-07-18 08:03:18 +00:00
Congrong Xu and Justin Kerr
d2510aa02f
Splatw doc updates ( #3311 )
...
* splatw doc
* fix
* fix typo
* update doc
---------
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-07-18 16:59:55 +09:00
Congrong Xu
7736539cc7
Loose assert condition for datamanger in get_average_eval_image_metrics() ( #3310 )
...
* loosen datamanger assert
* linter
2024-07-16 15:16:38 -04:00
Junyuan_F
5945851598
Added _load_3D_points to scannet_dataparser.py ( #3305 )
...
* Update scannet_dataparser.py
Reading .ply file in scannet_dataparser.py is now possible.
* Reformatted scannet_dataparser.py
* solved returing None issue from _load_3D_points
2024-07-15 16:25:37 -04:00
Sebastiaan
bf3664a19a
Update installation.md: Add missing Pixi documentation ( #3302 )
2024-07-12 16:25:04 -04:00
Kei Ishikawa and Justin Kerr
27801d2a47
Update the docstring of SplatfactoModel.get_outputs ( #3289 )
...
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-07-10 03:47:22 +00:00
Ruilong Li(李瑞龙) and Ruilong Li
8f5867a0b4
fix color shape when sh_degree=0 in splatfacto ( #3296 )
...
* fix color shape when sh_degree=0 in splatfacto
* format
---------
Co-authored-by: Ruilong Li <397653553@qq.com >
2024-07-09 12:11:45 -07:00
Congrong Xu and Justin Kerr
b28cc78b7c
Document updates for splatfacto-w ( #3281 )
...
* splatw doc
* fix
* fix typo
---------
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-07-09 10:00:10 -04:00
pculbertson-bdai
592615ff51
Make awscli an optional dependency ( #3279 )
...
* removed awscli from deps + added warning during attempted download.
* update docs to flag manual awscli install to users.
* add awscli to dev dependencies
* add proper awscli error handling to ns-download-data
* minor typing fix for ns-download-data when awscli is not installed
2024-07-03 19:43:59 +00:00
Brent Yi
f97eb2e5f0
Bump viser to 0.2.3 ( #3277 )
2024-06-30 23:38:55 -07:00
Jisung Yoo and jisung.yoo
90cc4f1d1e
Fix dimension mismatch between downscaled cameras and images in colmap. ( #3232 )
...
Co-authored-by: jisung.yoo <jisung.yoo@naverlabs.com >
2024-06-29 04:46:54 +00:00
Nicolas Zunhammer and Nicolas Zunhammer
c8fcf081ec
Update pytorch in Dockerfile to 2.1.2 ( #3268 )
...
Update pytorch in Dockerfile to 2.1.2 to fix incompatibilities with gsplat 1, remove version pinnin of tinycudann as 1.6 is not compatible with the new pytorch, pin setuptools to <70.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@dromni.eu >
2024-06-28 23:15:42 +00:00
Gina Wu and Justin Kerr
c3bcee89a3
Bump viser ( #3234 )
...
* Bump viser to 0.2.2
---------
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-06-28 13:27:19 -07:00
Tamir Cohen and Justin Kerr
1af71f2fff
Fix parsing of non ascii image names in colmap's images.bin ( #3256 )
...
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-06-28 19:50:35 +00:00
Zhensheng Yuan
df57a8db72
Fix different initial tension value between tension_slider and `cam… ( #3271 )
...
* Fix different initial tension value between `tension_slider` and `camera_path.tension`
* Fix ruff check
2024-06-28 12:31:26 -04:00
Justin Kerr
d6df39b70d
Compatibility for numpy 2.0 ( #3265 )
...
* compat for numpy 2.0
* lint changes
2024-06-28 08:07:10 +09:00
Brent Yi
9b3cbc79bf
Bump to 1.1.3
v1.1.3
2024-06-18 00:59:14 +09:00
Congrong Xu
3d27dd4609
Add descriptions for splatfacto-big and nerfacto-huge ( #3233 )
...
Update method_configs.py
2024-06-16 15:38:30 -04:00
Alex Jean
2e3c3c179a
Background device ( #3219 )
...
added to(self.device) for background_color when in eval mode for splatfacto
2024-06-13 14:57:46 +03:00
Congrong Xu
290f3fa028
Adds back screen size too bigs culling as an option ( #3211 )
...
* revert too bigs
* format
* remove squeeze(0)
* add if not training to the bg expand logic
2024-06-12 17:29:36 +00:00
Congrong Xu
4fb09bebd6
Update installation.md ( #3213 )
2024-06-12 13:13:29 -04:00
Congrong Xu
43ab3616f1
Update installation guide for Windows (tcnn+gsplat) ( #3212 )
...
* Update installation.md
* Update installation.md
2024-06-11 14:29:26 -04:00
Ruilong Li(李瑞龙) and Ruilong Li
4b61cb9e6d
Fix bug in SplatfactoModel when sh_degree is zero the color is not with sigmoid ( #3207 )
...
* torch.compile -> torch_compile from misc
* sigmoid on color when sh_degree==0
---------
Co-authored-by: Ruilong Li <397653553@qq.com >
2024-06-10 13:39:36 -07:00
Simon Fraser
d220600b8b
Making install_checks use colmap_cmd ( #3204 )
...
check_colmap_installed() in nerfstudio.utils.install_checks.py previously didn't use the colmap_cmd attribute of ColmapConverterToNerfstudioDataset. This change addresses that so an alternative colmap_cmd can actually be used
2024-06-09 20:35:30 -07:00
Brent Yi
012a47d8b0
1.1.2
v1.1.2
2024-06-08 17:38:55 -07:00
Ruilong Li(李瑞龙) and Ruilong Li
36187d5224
torch.compile -> torch_compile from misc ( #3202 )
...
Co-authored-by: Ruilong Li <397653553@qq.com >
2024-06-08 15:18:15 -07:00
Brent Yi
d92d76b953
Bump version to 1.1.1
v1.1.1
2024-06-08 14:05:21 -07:00
b6d0ca00dd
Update splatfacto with gsplat 1.0 ( #3200 )
...
Co-authored-by: Ruilong Li <397653553@qq.com >
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-06-08 11:40:06 -07:00
Paul Wais
959fda2e25
Pin gsplat <v1.0.0 temp ( #3197 )
...
ignore gsplat 1.0 for now
2024-06-08 12:12:32 +03:00
isrish and J.Y
6c51e589bd
Adding new captures to eyeful dataset ( #3186 )
...
* Update eyeful_tower.py
Added two new captures to eyefultower dataset.
* Update eyeful_tower.py
---------
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com >
2024-06-06 17:56:15 +00:00
e58d513942
Generalize get average image metrics ( #3188 )
...
generalize get average image metrics
Co-authored-by: Le Hoanh <leh19@csl-leh19.cs.aalto.fi >
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com >
2024-06-06 17:52:02 +00:00
J.Y and Jianbo Ye
883d64996b
Introduce FPSampler for train cameras ( #3177 )
...
* Introduce FPSampler for train cameras
* improve document and log
---------
Co-authored-by: Jianbo Ye <jianboye@amazon.com >
2024-06-06 17:34:59 +00:00
Otto Seiskari
5491df92d9
Export Splatfacto-optimized poses ( #3116 )
...
* Fix exported poses when Splatfacto pose optimization is enabled
Currently works correctly only with --eval-mode=all
* Make Splatfacto pose adjustments consistent with Nerfacto
Also allow exporting Nerfacto-optimized poses. Fixes #3073 .
Second revision where the rotation and translation parts
are handled separately.
2024-05-29 10:08:54 -04:00
Serenitysmk and J.Y
12f2e681a4
Fix: when --use-sfm-depth is enabled and the model is given by --colm… ( #3172 )
...
Fix: when --use-sfm-depth is enabled and the model is given by --colmap-model-path. It searches the wrong reconstruction directory
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com >
2024-05-28 15:08:20 -04:00
Siming He
67d9fd1933
NeRFtoGSandBack ( #3150 )
...
* add methods
* fix reference in index.md
* update description
2024-05-27 17:29:26 +03:00
Anthony Zhang and J.Y
456930c213
Fixing resize_image and adding additional distortion check ( #3162 )
...
adding fixes for the runtime error on masking as well as distortion checking
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com >
2024-05-24 23:31:45 -04:00
5a341eac2c
Fix "poster" dataset extraction ( #3164 )
...
Co-authored-by: Martin Mokry <martin-kokos@users.noreply.github.com >
Co-authored-by: maturk <30566358+maturk@users.noreply.github.com >
2024-05-24 15:12:44 +03:00
fe
ee4c18a407
Add OpenNeRF method (ICLR'24 http://arxiv.org/abs/2404.03650 ) ( #3167 )
...
* Create opennerf.md
* Update opennerf.md
* Add OpenNeRF to method list
* Add OpenNeRF method
2024-05-24 15:05:48 +03:00
paolovic
742963e073
remove redundant code in full_images_datamanager.py ( #3155 )
...
remove redundant code
2024-05-22 12:51:19 -04:00
Pablo Vela and maturk
8d5502db1a
Add Pixi as an option for installation ( #3130 )
...
* pixi installation optiont
* chore: Update .gitignore to include /third_party and include pixi lock file
* feat: Update download and training commands for dozer data
The commit updates the download and training commands for the dozer data in the `pixi.toml` file. It renames the `download-sample-data` command to `download-dozer-data` and modifies the `train-example-splat` and `train-example-nerf` commands to include the dozer data as a dependency.
This makes it easy to run an example training for both nerfacto and splatfacto
* update to include range between 3.8 -3.10
* Add Pixi installation instructions to the installation.md file
---------
Co-authored-by: maturk <30566358+maturk@users.noreply.github.com >
2024-05-19 11:56:30 +03:00
Congrong Xu
e6d780d2a0
Only import pycolmap in run_hloc ( #3146 )
...
* remove pycolmap import on windows
* only import when run hloc
* also for pixsfm
* fix
2024-05-15 11:33:46 -04:00
SwirtaB and J.Y
dd811f58bc
Support OCI standard dockerfile ( #2961 )
...
* Update user creation process (non sudo)
Minor simplifications
* Keep default shell (sh) during build
* Add sudo privilages
Custom rules for sudo group
Comented lines for easy image modification
---------
Co-authored-by: J.Y <132313008+jb-ye@users.noreply.github.com >
2024-05-14 19:01:38 +00:00
George Tang
ddcbb5c7f8
Fix legacy tensor construction ( #3145 )
2024-05-14 10:42:23 -07:00
J.Y
e2a9793ba4
bump version to 1.1.0 ( #3143 )
v1.1.0
2024-05-13 10:58:49 -07:00
Elias Watson
e3ef9fb163
Clarify flag name in docs/nerfology/methods/splat.md ( #3140 )
...
Clarify full flag name
2024-05-13 08:55:35 +01:00
Feez2403
ffbd16a375
Fix edge case of depth colormap ( #3139 )
...
If the user sets near_plane as 0.0, the "or" will take the second term (float(torch.min(depth))) instead of using the 0.0 value. We fix this by checking explicitely for a "None" variable
2024-05-11 21:38:13 -04:00