Commit Graph
1465 Commits
Author SHA1 Message Date
Matthew Tancik 610fe8bbd4 Update logging docs (#1863) 2023-05-03 10:00:46 -07:00
Matias Turkulainen ea35897668 Remove unecessary assert in pixel sampler on image dimensions (#1861)
remove uneccessary assert on image dimension
2023-05-03 09:28:11 -07:00
Milan van Wouden cc80a331aa Fix typos in SDF Field (#1860) 2023-05-03 08:00:51 -07:00
Milan van Wouden 28c84d116b Fix typos in Ray Samplers docs (#1851) 2023-05-02 09:29:47 -07:00
Frédéric DevernayandFrédéric Devernay 9a0ecb6fd7 Support equirectangular sensor with metashape (#1841)
* Document how to use equirectangular sensor with metashape

* equirectangular sensor is actually supported by nerfstudio!

* Update custom_dataset.md

* equirectangular: fix COLMAP workflow

* metashape_utils.py: black

---------

Co-authored-by: Frédéric Devernay <f-dy@users.noreply.github.com>
2023-05-01 14:44:00 -07:00
Matthew Tancik a2beb63a0d Fix viewer meshing options (#1846) 2023-05-01 10:04:58 -07:00
sasaki takeru 2da4eee9fb fix crop_center (#1844)
crop_center
2023-05-01 09:59:27 -07:00
Ruilong Li(李瑞龙) 7887b14ca0 Reduce the GPU memory required in viewer for NGP methods (#1837)
Fix the issue #1835:

- change the default `viewer.num_rays_per_chunk` from `1 << 15` to `1 << 12`.
- remove the `render_step_size=0.001` for `instant-ngp-bounded` so that it is automatically calculated based on the scene aabb (target on roughly 1000 samples).
2023-04-28 13:44:34 -07:00
Ruilong Li(李瑞龙) f015245ca4 Fix typo in readme (#1833) 2023-04-27 22:53:19 -07:00
Matthew Tancik b753a0063c Auto update viewer version (#1825) 2023-04-27 12:07:44 -07:00
akanazawa 3f43e0d4c3 Update README.md (#1828) 2023-04-26 18:02:21 -07:00
Malcolm MielleandBrent Yi 3d2e62a480 Refactor of image and video dataset conversion (#1690)
* Refactor of image and video dataset conversion

The classes to convert images and video to a NerfStudio
dataset are moved to the main repo and refactor:
* Code duplications are removed
* Import of the class is now done from nerfstudio package instead of
  scripts

* Doc formatting nits

* Doc formatting

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-04-26 10:30:01 -07:00
Matthew Tancik 281615e638 Add missing .cu files to pyproject (#1824) 2023-04-26 09:46:39 -07:00
Yuantao Chenandmachenmusik d875f5f5b5 fix_mask (#1819)
fix_nerfacto_mask

Co-authored-by: machenmusik <machenmusik@users.noreply.github.com>
2023-04-25 21:32:20 -04:00
Nicholas Pfaff 0eb0ceb3c0 Revert loading entire dataset to GPU if using masks (#1821) 2023-04-25 21:25:16 -04:00
machenmusik d3f76f7f3c force resolution of yaml for security (#1818) 2023-04-25 18:44:47 -04:00
Nicholas Pfaffandmachenmusik 2dc1fb6bc9 Allow masks with instant ngp dataparser (#1741)
* Add masks to instant-ngp-dataparser

* Load entire dataset to GPU if using masks

---------

Co-authored-by: machenmusik <machenmusik@users.noreply.github.com>
2023-04-25 13:04:07 -04:00
Jonáš Kulhánek 231573bd8e Fix profiler for PyTorch 2.0 (#1812)
* Fix profiler for torch v2.0

* Add back type for time_function
2023-04-25 18:55:44 +02:00
Matthew Tancik d3fcca5215 Update renderer logs (#1817) 2023-04-25 09:42:22 -07:00
machenmusik 2a920e765d Render in threejs viewer (#1794)
* remove separate RenderWindow

Bring the background image under threejs control in the ViewerWindow.

* fix typo: apsect --> aspect

* fix lint issues
2023-04-24 20:35:30 -04:00
Ruilong Li(李瑞龙) ea2993d5b1 Update NGP related models with nerfacc 0.5.2 (#1809)
* profiling

* set pose_optimizer to None if it's mode is "off"

* radial_and_tangential_undistort in nerfacc

* fix camera distortions

* update to nerfacc 0.5.1. Upgrade instant-ngp model.

* revert nerfacc to 0.5.1

* format

* allows to fall back to the pytorch undistortion

* format

* fix linting

* fix test

* fix test

* fix nerfplayer-ngp

* enable_collider=False for NGP

* nerfplayer verified.

* zero cone_angle for ngp bounded

* fix format

* fix pylint
2023-04-24 17:11:30 -07:00
Brent Yi c6abd3abcb Fix folder labels type annotation (#1805) 2023-04-24 08:52:07 -07:00
Justin Kerr c256dc2bf9 Fix element parsing (#1803)
* fix trainer element hierarchy
2023-04-23 17:42:37 -07:00
Justin KerrandAyaan Haque 09f56ab00d Add trainer parsing (#1801)
* Increase max_res of first proposal network

* add trainer to parsing for ViewerElements

* lint

---------

Co-authored-by: Ayaan Haque <ayaanzhaque@gmail.com>
2023-04-22 15:04:11 -07:00
Justin Kerr d5decb61a6 Rerender order swap (#1802)
* move rerenders to end of callback in control_panel
2023-04-22 11:23:23 -07:00
machenmusik 11eea11f1e force resolutions to newer versions for security (#1799)
force resolutions to newer versions
2023-04-21 17:35:04 -04:00
machenmusik 3addd32b36 Use current host in landing page (#1792)
Update WebSocketUrlField.jsx
2023-04-21 02:37:46 -04:00
Matthew Tancik f84ad7352e Automatically reconnect to server (#1790) 2023-04-20 18:41:31 -07:00
dependabot[bot] ee50be9de5 Bump @sideway/formula from 3.0.0 to 3.0.1 in /nerfstudio/viewer/app (#1785)
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 10:24:58 -07:00
dependabot[bot] eddcd6189e Bump decode-uri-component from 0.2.0 to 0.2.2 in /nerfstudio/viewer/app (#1784)
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 10:17:08 -07:00
dependabot[bot] b6248d8a95 Bump webpack from 5.74.0 to 5.80.0 in /nerfstudio/viewer/app (#1783)
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.80.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.80.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-20 10:08:46 -07:00
efd33b5248 Improve mask generation script for nuScenes data (#1679)
* Fix bug: Improve mask generation script for nuScenes data

* Run black

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
Co-authored-by: Matthew Tancik <mattt4001@gmail.com>
2023-04-20 10:08:30 -07:00
Matthew Tancik 9a61851bcf Update lerf docs (#1782) 2023-04-20 10:06:13 -07:00
Rohan Mathur bf3ae6ac5c Added docs wording change and also --crop-bottom (#1767)
* added docs wording change and also --crop-bottom

* fixed linting
2023-04-20 09:58:02 -07:00
Matthew TancikandBrent Yi 8d9c4005d4 Configurable ip address (#1779)
* Configurable ip address

* Rename `ip_address` => `websocket_host`

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-04-20 07:36:32 -07:00
wuziruiandMatthew Tancik 817e2caabf add individual grad_scaler config (#1762)
* add individual grad_scaler config

* reword the description

* Update trainer.py

---------

Co-authored-by: Matthew Tancik <mattt4001@gmail.com>
2023-04-19 21:12:29 -07:00
Chung Min Kim 1d92cea2e3 Add documentation for LERF (#1771)
* Initial docs for lerf

* Add memory requirements for lerf-big and lerf

* Include LERF paper dataset info, include bibtex
2023-04-19 14:40:10 -07:00
Brent Yi 63919c0db2 Docs fixes for viewer elements (#1770) 2023-04-18 19:15:29 -07:00
Matthew Tancik 6a06710f49 v0.2.1 (#1769) v0.2.1 2023-04-18 17:28:37 -07:00
Matthew TancikandBrent Yi d71a6a315b Update host address (#1766)
* Update host address

* Update server.py

* Update to 127.0.0.1

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-04-18 17:11:22 -07:00
Matthew Tancik cbb0511619 Add completed training state (#1768) 2023-04-18 16:55:38 -07:00
Matthew Tancik b7fd273638 Add time controls to viewer (#1764) 2023-04-18 15:06:03 -07:00
Jonáš Kulhánek ea14152ae6 Add PyTorch profiler to support tracing of forward/backward calls (#1761)
* Add PyTorch profiler support

* Add support for wrapped code, fix linting errors

* Update docs
2023-04-18 20:29:09 +02:00
Matthew Tancik 37322ec453 Add typing extensions to pyproject (#1763) 2023-04-18 09:57:51 -07:00
Alexander Kristoffersen 3d2e58ed84 Colab Fix: change localhost to 0.0.0.0 (#1759)
Update viewer_state.py

change localhost -> 0.0.0.0
2023-04-18 00:03:34 -07:00
Yuantao Chen ce733a8308 Delete useless lists of tensors put to CUDA which may cause OOM. (#1748)
eval_large_imgs
2023-04-17 23:35:34 -07:00
Matthew Tancik e48468cfae Update disconnected state UI (#1758) 2023-04-17 23:34:19 -07:00
Dylan HuandBrent Yi 797e9012fb Fix divide by zero when train util set to 1 (#1757)
* fix divide by zero when train util set to 1

* Run black

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-04-17 23:33:54 -07:00
Brent Yi c1c7a3b283 Fix ns-install-cli (#1754)
* Make ns-dev-sync-viser-message-defs a tyro CLI to fix ns-install-cli error

* Fix pylint
2023-04-17 17:57:04 -07:00
hturki 2f18e323cd return unscaled input in positional encoding (#1736)
* return unscaled input in positional encoding

* Update encodings.py
2023-04-17 13:08:31 -07:00