4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 02:24:38 +08:00
Commit Graph

1816 Commits

Author SHA1 Message Date
akristoffersen
83d3d9c7c2 typo 2023-10-30 06:32:19 +00:00
akristoffersen
c64f86fe3c Merge branch 'gs-export-2' of github.com:nerfstudio-project/nerfstudio into gs-export-2 2023-10-30 06:26:07 +00:00
akristoffersen
25f5081220 fixed exporter for diffuse. 2023-10-30 06:23:50 +00:00
akristoffersen
13f109222b fixed exporter for diffuse. 2023-10-30 06:21:31 +00:00
Justin Kerr
315ae6903a speedups, screen size param tweaks 2023-10-29 16:08:48 -07:00
Justin Kerr
3570ded96f switch sh order to avoid permute 2023-10-28 12:02:21 -07:00
Justin Kerr
198de9cc05 Merge branch 'gaussian-splatting' of https://github.com/nerfstudio-project/nerfstudio into gaussian-splatting 2023-10-25 16:45:08 -07:00
Riley
36e9034c9f
Ply dataparser (#2557)
* ply position and color loading

* removed scripts dir

* nerfacto bugfix in viewer

* add world scale export option for pointcloud

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
2023-10-25 16:41:43 -07:00
Justin Kerr
403e0f21c0 nerfacto bugfix in viewer 2023-10-24 14:26:16 -07:00
machenmusik
e3822ded8d
Gaussian splatting process data fixes (#2554)
* make refine intrinsics during ns-process-data optional (#2550)

ns-process-data will still refine intrinsics by default for compatibility.

Specify --no-refine-intrinsics to turn off.

* multinerf uses equals sign
2023-10-24 10:37:38 -07:00
Justin Kerr
c5de49d5e4 Merge branch 'gaussian-splatting' of https://github.com/nerfstudio-project/nerfstudio into gaussian-splatting 2023-10-23 09:36:11 -07:00
Justin Kerr
5a18444692 cleanup 2023-10-23 09:35:27 -07:00
Justin Kerr
332f280023 bugfixes, param tweaks 2023-10-23 09:35:08 -07:00
Alexander Kristoffersen
c044d66659
Gaussian Splatting export function (#2535)
* Exporter for gaussian splats to common format.

* cleaned up

* added shs

* fix export when no spectral harmonics

---------

Co-authored-by: machenmusik <machenmusik@users.noreply.github.com>
2023-10-22 22:47:32 -07:00
Justin Kerr
cd119d276d Merge branch 'gaussian-splatting' of https://github.com/nerfstudio-project/nerfstudio into gaussian-splatting 2023-10-21 14:59:47 -07:00
Gina Wu
8e753b8593 Initial eval with updated get_metrics_dict 2023-10-21 13:55:11 -07:00
Justin Kerr
8ecdee7e05 merge 2023-10-20 20:40:51 -07:00
Justin Kerr
d751ae8293 convert pix to screen percent for split/cull size 2023-10-20 17:52:33 -07:00
Gina Wu
2dc7f955ce WIP on gaussian-splatting: 8a3e2473 Update nerfstudio/viewer/server/render_state_machine.py 2023-10-20 14:51:39 -07:00
Gina Wu
09d5a2a405 index on gaussian-splatting: 8a3e2473 Update nerfstudio/viewer/server/render_state_machine.py 2023-10-20 14:51:39 -07:00
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
Gina Wu
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 Kerr
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 Kerr
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 Kerr
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 Vachha
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