Commit Graph
65 Commits
Author SHA1 Message Date
Matthew Tancik 1bb0c88fb5 More renaming (#590) 2022-09-30 09:48:52 -07:00
Matthew Tancik 1f83ad03db Rename to nerfstudio (#589) 2022-09-29 23:42:15 -07:00
Brent Yi 7f38490ec0 Install completions for entrypoints, misc config tweaks (#569)
* Install completions for entrypoints, misc config tweaks

* Bump dcargs
2022-09-27 22:23:22 -07:00
Ethan Weber cf34ef4bd0 rename files and add project scripts (#566)
* scripts

* b

* fix file
2022-09-27 15:02:55 -07:00
Ethan Weber 1492f84930 installation documentation (#440) 2022-09-15 13:18:44 -07:00
Brent Yi 86a805c88c Experimental autocompletion setup scripts (#378)
* Working completion scripts

* generate.py => install.py

* Uninstall for completions, docs/README updates

* Tune emojis, improve concurrency for completion install

* wip

* Cleanup

* Permissions, shebang checks
2022-09-13 12:44:27 -07:00
evonneng 416669d808 added basic download script (#410)
* basic script to download dataset

* update docs
2022-09-12 16:11:14 -07:00
evonneng fd7d08b6fe Update README.md 2022-09-12 14:28:16 -07:00
evonneng ca09acece2 updated readme and docs with promo language (#401)
* checking emojis

* restructured docs

* updated links

* updated links

* small nit
2022-09-12 11:58:13 -07:00
Alexander Kristoffersen 2cda340e05 FAQ addition: upgrade pip if pip install doesn't work. (#377)
* added pip upgrade to readme, quickstart, removed setup.py step in docs
2022-09-09 10:27:21 -07:00
Ethan Weber c46ff4f75f torch==1.12 and requirements.txt update (#302)
* cleaning up requirements.txt and adding versions

* need to update github actions, docs, and make optional dependencies work

* updated documentation

* set directory

* new functorch version

* updated caching

* fixed hash
2022-09-02 10:25:37 -07:00
Matthew Tancik bb2a528eb4 Update README.md 2022-09-01 12:42:26 -07:00
Matthew Tancik f910836b8c Cleanup (#325)
cleanup
2022-09-01 12:36:54 -07:00
evonneng 2d1ba13e12 Added CI Badges + shortened names (#310)
* adding badges

* update names
2022-08-30 11:08:27 -07:00
Ethan Weber 2cca012ad8 Clickable viewer deployment (#308)
* first commit for clickable web viewer

* pylint ignore

* functional clickable viewer with updated docs

* fixed logging
2022-08-29 22:50:57 -07:00
Brent Yi fe5f46c0aa Config suggestions (#300)
* Config suggestions

* Add some TODO notes
2022-08-29 17:07:33 -07:00
Ethan Weberandevonneng 7e9a56fac4 Config restructure (#283)
* starting docs for pipelines

* working on an example

* clearing output

* starting to implement config changes and add documentation

* wip: removed cicular imports; porting basic config into python; todo: get python setups workin

* circular imports again

* wip: pausing at dataloader sort of working

* break for today

* running vanilla

* wip need to get all the config docs working

* laptop about to die

* instant ngp working

* added all configs for all methods; not tested yet: [mipnerf360, nerfw, semantic_nerf]

* unpacking later

* done with pylinting

* mostly done. just need to do docs and one test

* added import order to docs

* fixing near/far plane and other config things

* making loggers also instantiable via configs

* docs

* lint

* making --help work with dcargs

* moving configs back into flat

* convert list to tuples; fixed post init function with mutable params

* lint

* made run_eval and benchmarking scripts compatible with new config/dcargs

* lint

* added option to load configs from presaved config

Co-authored-by: evonneng <evonne_ng@berkeley.edu>
2022-08-26 17:25:10 -07:00
Matthew Tancik db9d83093a Update images in docs (#230) 2022-07-29 15:29:13 -07:00
Matthew Tancik be001e8ebe Branding (#228) 2022-07-28 22:12:48 -07:00
Matthew Tancik 828365ad30 Update documentation guides (#208) 2022-07-26 16:07:45 -07:00
Matthew Tancik 6dc704c551 Rename repo to nerfactory (#204)
* Rename to nerfactory

* Fix missing files
2022-07-25 13:52:20 -07:00
Ruilong Li(李瑞龙) 12cd321e1a Update Instant-NGP & Density Grid with CUDA supports. Much faster and better PSNR. (#193) 2022-07-24 22:22:44 -07:00
Matt Tancik 2a23763e7b Restructure Docs 2022-07-15 09:49:33 -07:00
Ethan Weber 4ddd146633 Improving eval script with camera trajectory videos (#124)
* spiral traj working, specify version for hydra, better documentation

* cleaned up spiral trajectory a bit
2022-07-13 10:58:01 -07:00
evonneng ee4e6b24f4 Added structured config support (#58)
* added typed config; idealy would convert graph to typed too....

* added graph as config
2022-06-17 08:46:03 -07:00
evonneng 91ef54963c refactoring configs; pulled network out of graph; created trainer heirarchy (#51)
* changed config graph structure

* removed network udner graphs; added new heirarchy trainer

* fixed callback in occupancy graph

* lint

* changed register callback to setter method
2022-06-15 09:06:43 -07:00
Ethan Weber 6deb452825 initial dataset documentation (#36)
* initial dataset documentation

* data docs

* fixed repo name

* removed file

* fixed instruction

* adding bash
2022-06-09 13:30:08 -07:00
evonneng 3949739449 Created skeleton structure for documentation (#30)
* added contribution docs

* set up skeleton for readthedocs

* setup skeleton structure for documentation

* added tooling docs

* fixed broken link
2022-06-08 17:27:08 -07:00
Ethan Weber 457788d689 dataloader logic, new folder structure, flatter configs (#26)
* renaming dataloader to data. adding some dataloader classes

* restructuring configs

* fixed instant ngp tcnn direction rescaling

* working through test cases

* black and lint and tests
2022-06-08 09:01:56 -07:00
evonneng b9c71cf105 Update README.md 2022-06-07 16:56:51 -07:00
evonneng 6410ce8284 pretty-ify 2022-06-03 18:56:47 +00:00
evonneng fde5b822da done readme with extra todos 2022-06-03 18:21:00 +00:00
evonneng 70479ab09e merge 2022-06-03 17:53:22 +00:00
evonneng 394b1748ea update readmes 2022-06-03 17:49:27 +00:00
evonneng b772710574 update readme 2022-06-02 22:23:52 +00:00
evonneng 6d6541a7b7 merge 2022-06-02 20:29:43 +00:00
evonneng d4cd522664 pin in it; working on debugging 2022-06-02 13:27:55 -07:00
Ethan Weber ebc64a13bf quick fixes to readme and reqs 2022-06-02 19:32:01 +00:00
Ethan Weber 146332cfb6 Refactoring (data loading, semantic-nerf/nerf-w fixes, ...) (#8)
* in progress. camera_indices broken

* faster dataloader. starting on pixel sampler logic

* imagesampler and pixelsampler

* lint and black

* continuing merge

* pytest working

* fixed docs

* docs

* minor changes
2022-06-02 14:58:46 -04:00
Matthew Tancik da915eb789 Update README.md 2022-05-31 18:11:51 -07:00
evonneng 3e86682f69 merge 2022-05-31 22:10:29 +00:00
evonneng 05a086e24f restruct 2022-05-31 22:02:25 +00:00
evonneng 19109270fe update getting around readme 2022-05-31 21:50:26 +00:00
Matt Tancik 1a8ad9a763 Change name to pyrad 2022-05-31 14:15:06 -07:00
Matt Tancik b26408eb7a Adios mattport 2022-05-30 09:24:12 -07:00
Ethan Weber 7d8beaaed4 Tiny-cuda-nn and fixed logic for instant-ngp (#102)
* correcting implementation for instant ngp

* instant ngp with tcnn

* black and pylint

* merged master
2022-05-23 12:05:41 -07:00
evonneng 2f4fa3ff9f update README logging 2022-05-20 18:59:00 +00:00
Ethan Weber fb440fedf3 Occupancy grid (#79)
* occupancy grid in progress

* visualizing occupancy grid. currently restructing field and renderer head outputs

* black and pylint. broke nerfw and semantic nerf but it's okay

* get_project_root
2022-05-17 19:09:25 -07:00
evonneng 6a70eaa40a fixed up benchmarking test script more versatile 2022-05-12 17:32:53 +00:00
evonneng 9671ec3c33 update readme 2022-05-11 17:59:35 +00:00