Commit Graph
1796 Commits
Author SHA1 Message Date
Justin Kerr ded302595b Merge branch 'justin/multiclient-bug' into gaussian-splatting 2023-10-20 14:37:37 -07:00
Justin Kerr b148e2eb56 static rendering never triggered 2023-10-20 14:13:04 -07:00
Justin Kerr d1d75846f6 merge 2023-10-20 09:59:56 -07:00
Justin Kerr d68138d093 Merge branch 'main' of https://github.com/nerfstudio-project/nerfstudio 2023-10-19 11:12:56 -07:00
Justin Kerr 7480242e71 Merge branch 'main' into gaussian-splatting 2023-10-19 11:11:35 -07:00
968176edb8 Support multiclient in viewer_beta with separate render threads for each client (#2519)
* Initial multiclient, jittery screen bc fighting between clients

* Fix multiclient jitter with separate render threads for each client

* Handle client disconnect

* Fix viewer.init_scene and viewer_elements.get_camera for multiclient

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-10-19 10:25:44 -07:00
Justin Kerr 072c3ed2e0 Merge branch 'main' of https://github.com/nerfstudio-project/nerfstudio 2023-10-18 11:05:51 -07:00
Justin Kerr 9385d0ad3d Merge branch 'gaussian-splatting' of https://github.com/nerfstudio-project/nerfstudio into gaussian-splatting 2023-10-18 09:33:42 -07:00
Justin Kerr bb7c7f9a94 quality improvements, param changes, camera optimization support, misc updates 2023-10-18 09:33:27 -07:00
Ahmed Shariff 3dd162aae8 Fix pillow version to avoid error with ANTIALIAS (Fix #2378) (#2446)
* Fix pillow version to avoid error with ANTIALIAS (Fix #2378)

* Revert pillow version, use fix for pillow ANTIALIAS from upstream
2023-10-17 03:05:53 +00:00
SeaOtocinclus 6cbe070949 Update data_conventions.md (#2534)
Fix typo in `distortion` word
2023-10-16 23:11:43 +00:00
Justin KerrandPaul Wais 8a3e24738b Update nerfstudio/viewer/server/render_state_machine.py
Co-authored-by: Paul Wais <paulwais@gmail.com>
2023-10-16 08:59:38 -07:00
Justin KerrandPaul Wais 46fde7c9e6 Update nerfstudio/viewer/server/render_state_machine.py
Co-authored-by: Paul Wais <paulwais@gmail.com>
2023-10-16 08:59:32 -07:00
Justin KerrandPaul Wais d46aede7d5 Update nerfstudio/viewer/server/render_state_machine.py
Co-authored-by: Paul Wais <paulwais@gmail.com>
2023-10-16 08:59:23 -07:00
Brent Yi 042c7d1465 Bump tyro to 0.5.7 (#2393)
* Bump `tyro`

* tyro 0.5.7
2023-10-16 06:26:42 +00:00
Ji Shi ce06935f3d Fix datamanagers' get_rays_per_batch functions in case of using DynamicBatchPipeline (#2522) 2023-10-15 23:05:22 -07:00
Cyrus VachhaandBrent Yi 8e58021a47 Add camera_type dropdown in new viewer (#2525)
* Add camera_type dropdown in new viewer

Added a gui dropdown menu for selecting the camera type. Currently, the render view doesn't update to preview the equirectangular or fisheye render.

* Updating the image url of nerfstudio logo images for the viewer

Changing the image urls to restore the nerfstudio logo in the viewer

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-10-14 21:46:53 -07:00
Justin Kerr 40c05be7a6 fix undistort intrinsics in datamanager 2023-10-14 13:29:49 -07:00
Cyrus Vachha e9a3bae859 Update URLs for readme and image references (#2527)
* Update URLs for readme and image references

Update the image URLs and documentation links due to change in docs url structure. Files edited include readme, documentation, and legacy viewer files.

* Updating url in custom dataset
2023-10-13 22:23:20 -07:00
Brent Yi d3934737a1 Upgrade pyright (#2526)
* Upgrade pyright

* Resolve pyright errors

* Suppress trimesh error

* Run ruff
2023-10-14 13:00:17 +08:00
Justin Kerr 59e06dd495 more lint 2023-10-13 00:24:50 -07:00
Justin Kerr 1cf455d87a clean 2023-10-13 00:23:45 -07:00
Justin Kerr f4cc901e08 lint 2023-10-13 00:22:27 -07:00
Justin Kerr d8b76fea4d lint, clean 2023-10-13 00:05:54 -07:00
Justin Kerr bef506475f params, remove normalization on quats 2023-10-13 00:03:35 -07:00
Piero Toffanin 42cabedc60 Add ODM data processor (#2517)
* Add ODM data processor

* Fix ruff warnings

* Re-format with black

* Add annotations

* Add explicit dtype

* Add explicit dtype

* Revert "Add explicit dtype"

This reverts commit 6f3cde1671.
2023-10-12 20:08:45 -07:00
Justin Kerr 6e20b7b418 add depth composite, really slow streaming though 2023-10-12 18:36:59 -07:00
Justin Kerr cfd41a836e merge 2023-10-12 18:22:45 -07:00
Justin Kerr 06cde5af3e migrate to gsplat repo 2023-10-12 18:21:20 -07:00
Justin Kerr ccf1dd5dc7 dataloader memory leak 2023-10-12 16:03:55 -07:00
Justin Kerr c113f29320 param tweaks, dont generate raybundle in viewer 2023-10-12 00:57:39 -07:00
Justin Kerr 8e2a0651d0 Fix jitter viewer (#2505) 2023-10-10 17:49:52 -07:00
Justin Kerr 90957bcdfb cleanup 2023-10-10 17:22:42 -07:00
Justin Kerr dba20fcb26 minor patch for exporting pcs and meshes with parallel datamanager (#2503)
* minor patch for exporting pcs and meshes with parallel datamanager

* format
2023-10-10 17:18:16 -07:00
Justin Kerr 622342cdce Revert "fix jittering in markdown in viewer beta"
This reverts commit 70ade42e46.
2023-10-10 17:12:21 -07:00
Justin Kerr 70ade42e46 fix jittering in markdown in viewer beta 2023-10-10 17:11:36 -07:00
Justin Kerr e694f341a7 Move camera optimization out of datamanager and parallelize dataloading (#2092) 2023-10-10 14:52:25 -07:00
Justin Kerr 1b85fb528b patch for mkdirs on camera path json filepath (#2502)
fix camera path json mkdir in viewer beta
2023-10-10 13:09:09 -07:00
Justin Kerr 66ddab3aa9 wait for all cams to be seen after opacity reset for culling 2023-10-10 11:17:52 -07:00
Justin Kerr 17e95e1ba2 more bugfix, number of gaussians doesnt go crazy anymore 2023-10-10 10:29:44 -07:00
Justin Kerr 66d0d7ee13 merge 2023-10-09 18:00:07 -07:00
Justin Kerr d06263e633 fix bug in split function, to be used with n-d gaussians branch 2023-10-09 17:50:18 -07:00
Jami PekkanenandMatthew Tancik 81db1808a7 Add documentation about unknown depth pixel convention (#2490)
Updated the documentation to explicate that zero value in depth images is treated as unknown depth. This behavior is defined in https://github.com/nerfstudio-project/nerfstudio/blob/a484d255b4f71c55915afcfc52d90ec88963779f/nerfstudio/model_components/losses.py#L242

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-10-08 21:26:10 -07:00
79297c7c61 (minor) Align upsampling in TensorCPEncoding with TensorVMEncoding (#2493)
* (minor) Align upsampling in TensorCPEncoding with TensorVMEncoding

* Fix black

---------

Co-authored-by: Matthew Tancik <mattt4001@gmail.com>
Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-10-08 21:22:53 -07:00
Matthew Tancik d325593e02 Remove unused config param (#2495)
Remove unused config.
2023-10-09 10:35:08 +08:00
Ji Shi 242a1cf4fe Fix DatasetRender to override dataset path only when provided (#2494) 2023-10-08 12:59:58 -07:00
Vickie Ye b762ed8086 testing nd-gaussians 2023-10-07 04:38:09 +00:00
Vickie Ye 732b5258aa fixing merge conflict 2023-10-06 07:45:17 +00:00
Vickie Ye 4b1d6df053 fixing xy diff -> tiling issue 2023-10-06 07:42:59 +00:00
Boris Feld a484d255b4 Add support of using both Comet and Viewer at the same time (#2488) 2023-10-04 21:02:46 +02:00