Commit Graph
739 Commits
Author SHA1 Message Date
Matthew Tancik 46ac2fcf46 Update nerfacc version (#493) 2022-09-20 08:10:46 -07:00
Ethan Weber 35c8d7e53c misc viewer fixes including when no samples in a chunk (#491)
viewer fixes
2022-09-19 18:36:26 -07:00
Matthew Tancik a43776d76d Speedup eval and training with better data management (#492)
move to tensors to gpu earlier
2022-09-19 18:36:12 -07:00
Matthew Tancik 96e1f2a698 Disable occlusion sampling and speed up eval (#488)
disable occlusion sampling and speed up eval
2022-09-19 17:38:47 -07:00
Ethan Weber 4250161922 moving timing around (#487)
* moved timing functions around

* lint
2022-09-19 15:58:40 -07:00
evonneng 211515c633 auto set experiment name (#484)
changed experiment/method name requirements
2022-09-19 13:05:45 -07:00
evonneng c2a2b1de1e changed base method names (#483)
* changed base method names

* fixed tests
2022-09-19 12:43:33 -07:00
evonneng 1879825d04 Set viewer on/logger off for instantngp + compound (#481)
added defaults properly
2022-09-19 11:36:51 -07:00
Brent Yi b752606749 Bump dcargs to 0.3.7 (#482) 2022-09-19 11:36:27 -07:00
Matthew Tancik 8b388a3e5c Remove defaults from docstrings. (#480) 2022-09-19 10:04:25 -07:00
Matt Tancik f796a9f468 Tweak camera control sensitivity 2022-09-19 09:23:19 -07:00
Jake Austin 96d4974d73 Cleaning Model() function signatures (#433)
Removing different model.forward() functions, eliminating overloading, making it easier to understand
2022-09-19 02:44:20 -07:00
Brent Yi acd126c1ef Set dcargs accent color (#465)
* Set dcargs accent color

* Bump required dcargs version

* color -> colour

* Bump dcargs to 0.3.6
2022-09-19 00:28:06 -07:00
Ethan Weber 821333811b update num_downscales default to 3 (2x, 4x, 8x) (#466)
update num_downscales default
2022-09-18 17:43:15 -07:00
Ethan WeberandMatt Tancik 9a39298e2f more config moving (#478)
* Move parser configs to files

* fixed circular import errors

* update to configs

* merge fixes

Co-authored-by: Matt Tancik <tancik@berkeley.edu>
2022-09-18 17:43:02 -07:00
Matthew TancikandEthan Weber 00c3ae73b2 Move dataset parser configs to files (#476)
* Move parser configs to files

* fixed circular import errors

Co-authored-by: Ethan Weber <eweb0124@gmail.com>
2022-09-18 16:27:41 -07:00
Matthew Tancik c7c4ac5a4d Fix typing errors (#477)
fix typing errors
2022-09-18 15:30:36 -07:00
Matthew Tancik 2be4625b4f Migrate compound model to nerfacc (#474) 2022-09-18 14:14:30 -07:00
Matthew Tancik 32943caf5b Update to nerfacc 0.0.8 (#471) 2022-09-18 13:21:50 -07:00
Abhik Ahuja dc28e463b8 Improve scene panel
* Switched from react-pro-sidebar to mui, addressed #367
2022-09-17 23:29:03 -07:00
Ethan Weber a2c49b0c16 more cpus for pytest (#468) 2022-09-17 23:22:52 -07:00
Matthew Tancik 18d3281538 Align nerfacc renderers with nerfactory (#464)
add cuda support to renderers
2022-09-17 19:07:05 -07:00
Matthew Tancik fe66547f24 Cleanup nerfacc integration (#463)
* cleanup nerfacc implementation

* typing
2022-09-17 18:17:58 -07:00
evonneng 4e7ef375a2 [wip] logging separated s.t. only one is enabled (#458)
* updated viewer/writer configs

* allow viewer + tb/wandb but with errors; moved localwriter to its own thing

* nits and all

* update test
2022-09-17 17:50:11 -07:00
Matthew Tancik a79ef3fb11 Breaking up nerfacc (#462)
* Breaking up nerfacc

* add background color
2022-09-17 17:33:54 -07:00
Ethan Weber e22eab8c86 updating metrics logging (#460)
* integrated changes

* update

* stratified

* black

* bump version

* upgrade version

* improved wandb logging

* fix split for eval

* comments
2022-09-16 17:27:55 -07:00
evonneng 4c1e443a41 Prettified Code! 2022-09-16 23:08:47 +00:00
evonneng ffe2c5d92d small viewer bug fixes (#442)
small bug fixes
2022-09-16 16:08:27 -07:00
Terrance Wang 84024a4e73 compound model (wip) (#427)
* compound model now uses compound field, passing num_images in the config, working on passing image indices through ngp sampler

* renaming cuda func, adding torch compound support

* removing unused imports

* getting num images from dataloader instead of config

* fixing pylint and adding todo

* undoing base config change

* adding cone angle and near plane to compound model config
2022-09-16 14:38:25 -07:00
Matthew Tancik 2495cfe1ee Add nerfacc raymarching (#455)
* Add nerfacc raymarching

* Docstring update
2022-09-16 12:24:02 -07:00
Matthew Tancik 0828a3dc3a Update nerfacc version (#453) 2022-09-16 11:09:57 -07:00
Ethan Weber 5ccb8277d1 nerfacc integration (#447)
* integrated changes

* update

* stratified

* black

* bump version

* upgrade version
2022-09-16 09:51:19 -07:00
Matthew Tancik ee671ce289 Scale scene based on config. (#448) 2022-09-16 09:01:41 -07:00
Matthew Tancik 25c8fc31a8 Undistort cameras (#446)
Apply camera undistortion
2022-09-15 19:03:19 -07:00
Matthew Tancik 695d9a1777 Add near plane to NGP sampler (#443) 2022-09-15 17:42:42 -07:00
Ethan Weber 1492f84930 installation documentation (#440) 2022-09-15 13:18:44 -07:00
evonneng 1d6592b760 viewer fix to be compatible with rgb vs rgb_fine/coarse (#439)
small viewer fixes
2022-09-15 10:01:25 -07:00
Ethan Weber 8973039e65 misc cleanup (#432)
* misc cuda improvements. added cone angle as param

* wandb as default. better organization for experiments

* turn off tensorboard

* disable eval when using viewer

* remove comment

* launch.json
2022-09-15 00:16:41 -07:00
Matt Tancik ef8c4fbe23 Add nerfacc to dependencies 2022-09-14 17:15:59 -07:00
evonneng 6a6c1bf049 Prettified Code! 2022-09-15 00:12:47 +00:00
evonneng e6fe546bb2 added camera labels on the scene (#437)
got some labels on some cams
2022-09-14 17:12:23 -07:00
evonneng d3ba8f34ed Prettified Code! 2022-09-14 18:19:41 +00:00
evonneng 5469f2e6b8 Attempt at making viewer robust to random errors (#429)
* catch more specific errors

* reduce complication; simple handle of oom error

* lints
2022-09-14 11:19:19 -07:00
Matt Tancik 65ab15b5ce Update error handling in data processing script 2022-09-14 08:59:22 -07:00
Matthew Tancik 587e641884 Check camera timestamp (#431)
check camera timestamp
2022-09-14 00:09:47 -07:00
Matthew Tancik cdb68aef60 Fix a couple of viewer bugs (#430) 2022-09-14 00:00:30 -07:00
Matthew Tancik 1d7051e4fe Add rich printing to eval (#425) 2022-09-13 23:48:21 -07:00
Matt Tancik f48d9c39f2 Minor viewer updates 2022-09-13 18:30:12 -07:00
Alexander Kristoffersen cbebde0d58 Record3D bugfixes (#382)
* fixing bbox and rotation matrix.

* added rotation.

* cleanup.

* fix coordinate system rotation.

* added orientation as config.
2022-09-13 18:03:21 -07:00
Ethan Weber 26f7c5ddd3 added back parseInt 2022-09-13 23:33:27 +00:00