Commit Graph
1987 Commits
Author SHA1 Message Date
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 XuandJustin 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 IshikawaandJustin 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(李瑞龙)andRuilong 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 XuandJustin 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 Yooandjisung.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 ZunhammerandNicolas 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 WuandJustin 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 CohenandJustin 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(李瑞龙)andRuilong 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(李瑞龙)andRuilong 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
isrishandJ.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.YandJianbo 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
SerenitysmkandJ.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 ZhangandJ.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 Velaandmaturk 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
SwirtaBandJ.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