Commit Graph
1410 Commits
Author SHA1 Message Date
Ruilong Li 74bb54ebd1 fix test 2023-04-09 11:16:33 +00:00
Ruilong Li 97c411ea52 fix linting 2023-04-09 11:05:50 +00:00
Ruilong Li b02f376f25 format 2023-04-09 10:50:57 +00:00
Ruilong Li cd78b782b0 allows to fall back to the pytorch undistortion 2023-04-09 10:43:16 +00:00
Ruilong Li abd7558119 format 2023-04-09 10:25:10 +00:00
Ruilong Li 0054a66096 revert nerfacc to 0.5.1 2023-04-09 10:19:08 +00:00
Ruilong Li 04ccc32cdf update to nerfacc 0.5.1. Upgrade instant-ngp model. 2023-04-09 09:35:39 +00:00
Ruilong Li 2fff9308e0 fix camera distortions 2023-04-09 07:36:47 +00:00
Ruilong Li 0cc168381e radial_and_tangential_undistort in nerfacc 2023-04-07 20:10:43 +00:00
Ruilong Li 39e6c97d42 set pose_optimizer to None if it's mode is "off" 2023-04-07 19:09:10 +00:00
Ruilong Li 07698dfb71 profiling 2023-04-06 20:30:56 +00:00
Matthew Tancik ec603634ed Select render panel in render view (#1693)
* Select render panel in render view

* Update SidePanel.jsx
2023-04-05 13:46:59 -07:00
Matthew Tancik 2e74462c32 Update nerfstudio data defaults (#1701) 2023-04-05 10:30:01 -07:00
835a0151f2 Create nerfacto-big config for nerfacto with sampling, network size, resolution, and train steps cranked up (#1668)
* Increase max_res of first proposal network

* nerfacto-big params

* skip nerfacto_big in test

---------

Co-authored-by: Matt Tancik <mattt4001@gmail.com>
Co-authored-by: Ethan Weber <ethanweber@berkeley.edu>
2023-04-05 07:43:39 -07:00
Matthew Tancik 2e777e4577 Update dataparser docs (#1698)
* Update dataparser docs

* Add missing files
2023-04-04 18:30:52 -07:00
Matthew Tancik 7126334976 Docs for adding new methods (#1697) 2023-04-04 12:49:15 -07:00
Matthew Tancik 4e6c52c8fd Update sphinx docs (#1695) 2023-04-04 11:08:09 -07:00
Matthew Tancik f6b67a0ad0 Optimize viewer UI (#1692)
Prevent multiple renders
2023-04-03 17:38:56 -07:00
Jackson Waschuraandjackson-waschura 4564ade1fe Exposed number of actual frames to extract with ffmpeg for more transparency (#1683)
* Exposed number of actual frames to extract for more transparency

* Fixed off-by-one error in calculation of frames to extract.

* Added math import

* Switched print statements to CONSOLE.print

---------

Co-authored-by: jackson-waschura <jwaschur@calpoly.edu>
2023-04-01 16:29:33 -07:00
Zhensheng Yuan e104a3029e fix checkpoint generated by ddp training cannot be loaded (#1682)
* fix checkpoint generated by ddp training cannot be loaded

* fix typo

* reformatted nerfstudio/pipelines/base_pipeline.py

* rewritten as for loop

* add test case

* reformatted

* fix pylint test failed
2023-04-01 15:56:47 -07:00
Zhensheng Yuan 2c12f5f205 add SO_REUSEADDR option to reuse the port in TIME-WAIT status (#1673) 2023-03-31 23:07:01 -07:00
Alex-Zhang b0dca720a8 Update installation.md (#1675)
* Update installation.md

install ninja to speed up installation of tinycuda-nn

* Update installation.md

* update readme and installation
2023-03-31 16:00:53 -07:00
Pythonix Huang bde853bd14 Update scheduler for nerfacto (#1662)
* Update scheduler for nerfacto

Add scheduler (lr decay) in nerfacto is also effective for preventing long-time training nan and good for convergence

* refactor

refactor

* refactor

refactor

refactor

* refactor

refactor

* Update method_configs.py

* Revert "Update method_configs.py"

This reverts commit feaff61819.

* Revert "refactor"

This reverts commit cf7c3153a2.

* Revert "Merge branch 'update-scheduler' of https://github.com/HrsPythonix/nerfstudio into update-scheduler"

This reverts commit b31575385c, reversing
changes made to 6b78039059.

* Revert "refactor"

This reverts commit 6b78039059.

* Update method_configs.py
2023-03-31 13:39:49 -07:00
wang shuai 24b3db8eb0 Fix bug: sh render is not correct (#1667)
* Update renderers.py

revise the SH renderer

* Update test_renderers.py

change the test target for sh render
2023-03-28 07:58:21 -07:00
henrypearce4D 35cd06ef36 Update realitycapture_utils.py (#1663)
corrected the description from polycam data to reality capture data
2023-03-27 07:26:13 -07:00
Pythonix Huang 4145f010d2 Update pixsfm with better param (#1661)
Previous setting will easily go to oom
2023-03-26 20:33:54 -07:00
Matthew Tancik 2ff1462f30 Fix render window size (#1659) 2023-03-24 08:33:55 -07:00
Yudong Jin f490d9a923 Update README.md (#1657)
Explicitly set the pytorch version to match the `https://docs.nerf.studio/en/latest/quickstart/installation.html`
2023-03-24 08:19:59 -07:00
Giodiroandgmeanti 78fbe6513e Add KPlanesEncoding encoding (#1658)
Co-authored-by: gmeanti <giacomo.meanti@gmail.com>
2023-03-24 08:18:57 -07:00
Alexander Kristoffersen e6ee0292e0 Render Cell Colab Fix (#1655)
quick render fix.
2023-03-24 07:22:24 -07:00
machenmusik 83d0d75635 realitycapture nerfacto variable resolution (#1651)
* allow periods within filename, not only for file extension

* don't assume all images are the same resolution

* black reformatting

* Move variable resolution collate logic into vanilla datamanager

* good catch pylint

* now that vanilla supports variable resolution, remove VariableResDataManager

* remove comment

* CONSOLE.print

* avoid `IndexError: tensors used as indices must be long, byte or bool tensors`

* use large dataset parameters for phototourism
2023-03-23 21:45:40 -04:00
Matthew Tancik 2b8140b583 Add SDFStudio links (#1653)
Add sdf studio links
2023-03-23 15:43:34 -07:00
Matthew Tancik f7e46e4848 misc viewer cleanup (#1652) 2023-03-23 15:13:42 -07:00
machenmusik 2c79d9fe52 realitycapture: allow periods within filename, not only for file extension (#1649)
allow periods within filename, not only for file extension
2023-03-22 22:03:23 -04:00
Alvin Xu 9b99802042 Check port before loading data (#1633)
* Check port before loading data

* Fix formatting
2023-03-22 14:37:35 -07:00
Matt Tancik 3ec8c06e83 Cleanup 2023-03-22 14:37:05 -07:00
machenmusik 6db1d314cc add quality setting; allow png for lossless compression (#1639)
* add quality setting; allow png for lossless compression

* black reformatting

* JPEG default, 90 quality
2023-03-21 19:04:12 -04:00
James Gardner e7c3edce0e Typo in nerfosr validation set (#1631)
* fix nerfosr validation set

* fix nerfosr validation set

* fix nerfosr validation set

* fix nerfosr function type hints
2023-03-21 15:41:59 -07:00
Jackson Waschuraandjackson-waschura c65760121f Fixed incorrect ffmpeg command construction (#1645)
Co-authored-by: jackson-waschura <jwaschur@calpoly.edu>
2023-03-21 11:48:43 -07:00
81e39cb276 improve metashape data import (#1605)
* improve metashape data import

- support multiple sensors
- support fisheye and equirectangular sensors
- support multiple components with transforms
- fix bug when image name has a '.' in it, excluding the prefix separator

* metashape_util: fix string formatting

---------

Co-authored-by: Frédéric Devernay <f-dy@users.noreply.github.com>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-19 10:21:57 -07:00
Jonáš Kulhánek c0464f8a91 Adds util function to convert transformed poses back + tests (#1594)
Improves tests of ns-process-data images +
Adds util function to convert poses back from transformed coordinates.
2023-03-19 12:09:33 +01:00
Ethan WeberandMatthew Tancik b3f1153a78 Add option to auto select a websocket port (#1628)
* option to auto select a websocket port

* keep default port

* add docs

* default port

* Update base_config.py

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 15:53:27 -07:00
James Gardner 9a01738b0e Adding NeRF-OSR Dataset (#1626)
* Added NeRFOSR Dataparser

* updating nerfosr dataparser

* fix import order in datamanager

* updating nerfosr dataparser

* update nerfosr dataparser
2023-03-17 15:53:19 -07:00
Rohan MathurandMatthew Tancik ea9a066f8f Removed deprecated insta360 (#1621)
* removed insta360 and also updated equirect images docs to include cropping

* removed unused import

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 12:54:45 -07:00
Sacha LewinandMatthew Tancik 670d1e13d8 Use the run timestamp as run name on WandB (#1619)
Makes it way more convenient to run many experiments by splitting by experiment name, and then by timestamp.

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-17 12:54:32 -07:00
ksnzh 505ebe6793 fix missing param refine-pixsfm (#1618) 2023-03-17 11:52:57 -07:00
Matthew Tancik f58aa9348e Prevent colmap from opening (#1627) 2023-03-17 11:03:13 -07:00
Julian RendellandMatthew Tancik fac13d0bab Adding explicit pytorch version for Cuda 11.7 installs (#1611)
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-15 20:56:34 -07:00
David McAllisterandMatthew Tancik 4c2e200098 TensoRF go brrrrrrr (#1609)
* pdfsampler no longer includes uniform samples

* Lint

* Typo fix

---------

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-03-15 20:27:37 -07:00
Matthew Tancik af29ead3a2 Fix the typeguard version (#1612)
* Fix the typeguard version

* avoid torch 2

* fix
2023-03-15 18:33:58 -07:00