Jonas Kulhanek
d0e76264a2
Fix SH
2024-03-20 15:04:23 +01:00
Matthew Hoffman
712e1827ed
Upgrade to latest nbformat 5.9.2 ( #2964 )
...
open3d 0.18.0 depends on nbformat>=5.7.0
2024-03-18 17:59:30 +00:00
J.Y
8e0c68754b
enable coarse-to-fine training ( #2984 )
2024-03-11 17:50:53 +00:00
Tobias Fischer and Matias Turkulainen
946151ac45
Add 'within' function to SceneBox ( #2991 )
...
Co-authored-by: Matias Turkulainen <30566358+maturk@users.noreply.github.com >
2024-03-11 10:27:36 -07:00
Daewoon Kim
9960de0e84
update Camera models in data processing script ( #2997 )
...
* update colmap camera models
2024-03-11 12:20:25 +02:00
Nicolas Zunhammer and Nicolas Zunhammer
ae6c46cfea
Fix: Masks having wrong dimension after undistortion (causes crash in splatfacto) ( #2987 )
...
* Add third dim to masks after undistortion to fix error in multiplying color images with masks.
* Revert auto format of imports to fix ruff error
---------
Co-authored-by: Nicolas Zunhammer <n.zunhammer@dromni.eu >
2024-03-08 19:18:30 +02:00
trinh31201 and Đinh Trinh
6e6cedd438
Handle alpha images properly for instant-ngp and tensorf models ( #2979 )
...
Co-authored-by: Đinh Trinh <dinhtrinh@MacBook-Air-cua-Trinh.local >
2024-03-05 21:00:39 +00:00
Ethan Weber and Justin Kerr
0555132d40
Fix depth-nerfacto edge cases ( #2939 )
...
* fixes pixel sampling
* reverting indexing change
* adressing PR change
---------
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-03-03 11:10:17 -08:00
Lei Lei
3a4ed804d3
doc: fix code typo in 'NeRF' method doc ( #2978 )
...
In NeRF methods doc, old code component was found. So just fix this small typo issue.
2024-03-01 21:34:28 +00:00
Justin Kerr and Matias Turkulainen
da2f833e3b
Refactor splatfacto gaussian params with a ParameterDict ( #2946 )
...
* refactor splatfacto with parameterdict to simplify subclassing, defining new gaussian features
* stray comment
* fix exp_avg key error
* backwards compatibility for checkpoint
* backwards comp fix
---------
Co-authored-by: Matias Turkulainen <30566358+maturk@users.noreply.github.com >
2024-03-01 10:52:52 +00:00
Anthony Zhang and Gina Wu
56d1d19f01
Adding Terminal Window to Jupyter Cells so all Colab users (free and pro) can train with Nerfstudio ( #2870 )
...
* adding terminal window to jupyter cells for free colab users to train and render
* updating torchaudio package dependency
* deleting viewer connection cell, replaced with ns-train's sharable URL viewer link
* fixing flying apostrophe
* fixing pip torch download installation typo
---------
Co-authored-by: Gina Wu <42229107+ginazhouhuiwu@users.noreply.github.com >
2024-03-01 06:47:40 +00:00
AdamRashid96
6df06f264e
add splatfacto-big docs ( #2955 )
...
* add splatfacto-big docs
2024-02-29 12:04:15 -08:00
Jinhwan Choi
55a2688763
fix bug that opacity compentation not being applied to depth raterization ( #2966 )
2024-02-28 19:47:50 +00:00
Brent Yi
8b728d4ec8
Fix progress bar for full images datamanager ( #2969 )
2024-02-28 11:41:03 -08:00
Brent Yi
c491e3e101
Fix Nerfacto + Aria ( #2950 )
2024-02-26 18:16:54 +00:00
Brent Yi
4dcbfc55fb
Show viewer resolution as WxH instead of HxW ( #2948 )
2024-02-23 18:21:02 +00:00
Brent Yi
29ddd2ca3a
Support new MPS filenames for Project Aria point clouds ( #2949 )
...
* Support new point cloud filename for Project Aria point clouds
* Comment details
2024-02-23 03:26:59 +00:00
AdamRashid96
cc0205943a
splatfacto-big ( #2945 )
2024-02-22 14:43:42 -08:00
Justin Kerr
c4b030b816
1.0.2 ( #2943 )
v1.0.2
2024-02-22 12:57:56 -08:00
Jinhwan Choi
fee8ab7d13
fix crash when both mask and downscale_factor are set ( #2920 )
...
* fix crash when both mask and downscale_factor are set
2024-02-21 08:52:16 +00:00
Sacha Lewin and Brent Yi
a8b3f71eeb
Full implementation of features for dynamic scenes into the Viser viewer. ( #2936 )
...
* Add time buttons & export render_time
* Added preview of dynamic scenes, time interpolation for rendering, etc. (Fixes #2934 )
* Fixes to comply with Ruff
* Fixed UnboundLocalError in static mode
* Formatting
* Fixed pyrights compliance
* Nit remove unused sleep
* Fixed JSON export/import for dynamic camera paths
* Fixed fov override check for loading json camera paths
---------
Co-authored-by: Brent Yi <yibrenth@gmail.com >
2024-02-21 00:02:05 +00:00
Justin Kerr
36c48c7177
Update project, rasterize with block_width interface ( #2937 )
...
* new interface for block width in gsplat
2024-02-20 22:09:55 +00:00
Pierre-Alain Langlois
59d1097962
Fixed ns_render dataset bug in splatfacto ( #2917 )
...
* Fixed ns_render dataset bug in splatfacto
2024-02-20 09:19:05 -08:00
Sacha Lewin
6c2bfad931
Make time slider effective in viewer ( Fixes #2928 ) ( #2931 )
2024-02-19 14:42:38 -08:00
Piero Toffanin and Chung Min Kim
45db2bcfab
Call rescale_output_resolution before early return ( #2897 )
...
* Call rescale_output_resolution before early return
Co-authored-by: Chung Min Kim <chungmin99@gmail.com >
2024-02-13 23:12:18 +00:00
Justin Kerr
7f9def1ff0
Switch default matching method for videos to 'sequential' in COLMAP ( #2912 )
...
default matching method for video to sequential for COLMAP
2024-02-13 20:26:17 +00:00
J.Y
eb9bcb577d
Implement new rasterization mode using opacity compensation factor ( #2888 )
...
Implement new rasterization mode for tiny gaussians
2024-02-13 11:43:04 -08:00
Sebastiaan
4f798b23f6
Fix an issue where gradient accumulation could not be passed as argument due to a type error. ( #2910 )
2024-02-13 18:09:59 +00:00
Pierre-Alain Langlois
57fbc07bf1
Add transparency carving to splatfacto ( #2889 )
...
Implemented alpha training in splatfacto
2024-02-12 15:31:42 -08:00
Ling Jing
1b4b682bce
add zipnerf-pytorch as external method ( #2850 )
...
* add zipnerf-pytorch as external method
2024-02-12 22:10:14 +00:00
Gunjan Chhablani
ce5adbb7d7
Fix benchmarking script camera optimizer argument ( #2899 )
2024-02-10 16:00:59 -08:00
Tobias Fischer
efa91e5df7
[Fix] convert camera_idx to tensor ( #2890 )
...
convert camera_idx to tensor
2024-02-09 17:53:34 +02:00
hturki
1d070f5625
support generic TDataset in paralleldatamanager ( #2884 )
...
* support generic TDataset in paralleldatamanager
* run black
* run ruff
* run ruff
2024-02-07 16:50:15 -08:00
Frédéric Devernay and Frédéric Devernay
66e119485d
Remove useless call to .with_suffix(""), which causes a bug if filename contains dots ( #2882 )
...
* Remove useless call to .with_suffix(""), which causes a bug if filename contains dots
Fixes https://github.com/nerfstudio-project/nerfstudio/issues/2881
---------
Co-authored-by: Frédéric Devernay <f-dy@users.noreply.github.com >
2024-02-07 11:16:40 -08:00
Chung Min Kim
dc53517565
Add default depth output when no gaussians visible ( #2874 )
...
* Add default depth output when no gaussians visible
* Add accumulation to default output return
* Change to using new_ones/zeros
2024-02-07 00:21:21 +00:00
Brent Yi
6127ec0f72
Update viewer legacy docs ( #2875 )
2024-02-06 16:07:37 -08:00
Ethan Weber
af2072bf7c
Enable always returning depth for Gaussian Splatting ( #2873 )
...
enable always returning depth, if specified in the config
2024-02-06 10:48:20 +02:00
Congrong Xu
52cda21186
Add multi-processing support for cache_image. Fixed the issue of insufficient precision leading to a completely black image when converting from RGBA to RGB. ( #2867 )
2024-02-05 17:04:14 +00:00
Too Yuen Min
2046cfe9fb
fix: pixelated downscaled images ( #2866 )
2024-02-05 08:57:14 -08:00
Matthew Tancik
ffe3c31c13
v1.0.1 ( #2865 )
v1.0.1
2024-02-01 17:00:02 -08:00
Brent Yi
6436742c34
Upper-bound torch version for dev installs only ( #2864 )
2024-02-02 00:19:54 +00:00
Piero Toffanin
c5a400c8c9
Fix ODM data processor coordinate system ( #2847 )
...
* Fix ODM data processor coordinate system
2024-02-01 10:34:19 -08:00
Simon Bethke
10c6f29451
Changed torch version to <2.2 ( #2861 )
...
* Changed torch version to <=2.2, as <=2.1 will uninstall torch 2.1.2+cu118 and leave users without cuda in torch
* changed <=2.2 to <2.2 to prevent the issue at to prevent the type error referenced here https://github.com/nerfstudio-project/nerfstudio/pull/2857
* Changed torch version to <=2.2, as <=2.1 will uninstall torch 2.1.2+cu118 and leave users without cuda in torch
2024-02-01 11:06:17 +00:00
Justin Kerr
0e01a90bba
Replace depth alpha mask logic with torch.where for gradients in splatfacto ( #2856 )
...
* replace alpha depth logic with torch.where for differentiability
2024-01-31 14:03:34 -08:00
J.Y and Justin Kerr
de36210ae5
Avoid OOM for caching undistorted images of splatfacto ( #2855 )
...
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-01-31 13:41:20 -08:00
mattstrong-stanford
ebbebdab4c
Have predicted depth as expected_depth so gradients can be computed ( #2852 )
...
Update depth_nerfacto.py
2024-01-31 19:48:08 +00:00
Justin Kerr
17748a8309
limit torch to <=2.1 to avoid type errors ( #2857 )
2024-01-31 19:34:00 +00:00
Jonáš Kulhánek
3a90cb529f
Fix #2843 - safer typing ( #2848 )
2024-01-30 11:06:17 -08:00
Jonáš Kulhánek
4779f816d6
Add flag to disable apperance embedding ( #2843 )
2024-01-29 23:07:37 +00:00
Ethan Weber and Justin Kerr
c397588300
Mask flexibility for methods than need to sample in the masked region ( #2647 )
...
* minor changes to make masking more flexible
* formatting
* updating ignore mask
---------
Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com >
2024-01-29 11:47:49 -08:00