4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 18:44:21 +08:00
Commit Graph

753 Commits

Author SHA1 Message Date
terrancewang
f7eeedce56 Prettified Code! 2022-09-22 19:12:21 +00:00
Terrance Wang
b64391354b
Terrance/viewer cam controls (#486)
* add wasd controls to camera, spacebar to reset target

* reverting zoom pan speed

* adding keyboard camera controls

* fixing dependencies
2022-09-22 12:11:57 -07:00
Ethan Weber
21ebaceed1
fix viewer checkpointing (#511) 2022-09-21 17:56:18 -07:00
Alexander Kristoffersen
a1152be22b
Small device bug in mipnerf (#506)
device bug in mipnerf.
2022-09-21 16:35:41 -07:00
Ethan Weber
7b5a251a30
[wip] dynamic batch size for instant ngp (#501)
* starting dynamic batch size branch

* dynamic batch pipeline code
2022-09-21 14:07:04 -07:00
evonneng
0c43e7c4b2
updated event writing logic/moved save and print to after config set (#502)
* (1) if wandb/tb enabled always eval; (2) move printing of config to after all variables set

* (3) save config after everything is set

* dont change config; just disable eval with decorator
2022-09-21 13:40:56 -07:00
Jake Austin
7cf97348ee
Abstractionv2 (#500)
* Pushing abstraction changes

* Sorting imports
2022-09-20 23:56:36 -07:00
Alexander Kristoffersen
70f1b127f3
FAQ for fixing CUDA import error. (#505)
added FAQ
2022-09-20 23:16:52 -07:00
Ethan Weber
1d14263127
eval progress bar with more metrics (#499)
updated eval
2022-09-20 20:07:35 -07:00
Matt Tancik
7fc970f1c7 Add missing dependency typeguard 2022-09-20 18:08:20 -07:00
Matthew Tancik
a04427644a
Add Adam optimizer (#496)
* Add adam optimizer

* Fix configs

* merge
2022-09-20 15:10:48 -07:00
evonneng
38f83de64b
removed post init method in config setup (#495)
* mrege

* nits
2022-09-20 14:56:48 -07:00
evonneng
b4d344b026
removed num_samples from base config (#485) 2022-09-20 09:51:37 -07:00
Matthew Tancik
046b5c216b
Misc cleanup (#494)
* misc cleanup

* Fix dependencies
2022-09-20 09:14:37 -07:00
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 Weber
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 Tancik
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