Commit Graph
388 Commits
Author SHA1 Message Date
Matt Tancik d160fa87cb Correct poses 2022-06-28 10:51:35 -07:00
Matt Tancik f71c2c21f2 Add mipnerf 360 data support 2022-06-28 10:51:35 -07:00
Matt Tancik 73a2449bae Fix hydra bug 2022-06-25 18:43:10 -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 d65b50a0e3 Removed hardcoding in benchmarking code (#59)
* updated benchmarking script

* removed annoying benchmarking hardcoding
2022-06-16 20:14:10 -07:00
Matt Tancik 65fe212d17 Add more samplers 2022-06-16 18:27:47 -07:00
Ethan Weber 025648e729 forgot to add a notebook 2022-06-16 20:54:55 +00:00
Ethan Weber 1e22984d87 Initial viewer (visualizer) code (#52)
* some initial code for viewer. copying from other repos

* adding electron support

* moving some test files around. need to rewrite these

* camera traj. test cases. starting to transmit images

* still working on vis

* reorganized viewer and figured out websocket sending from client. need to do with camera pose

* black

* temporarily ignore pylinting for viewer

* ignore viewer

* fixed array

* license and fixed ignore in pyproject.toml

* improved syntax
2022-06-16 12:11:40 -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
Matt Tancik 41073540c1 Update contributing 2022-06-14 09:53:44 -07:00
evonneng f67dca6f5b refactor moving setup functions to associated classes; cleanup eval and benchmark scripts (#48)
* refactor code to move graph/dataset setup to respective files

* consolidated eval and benchmark script

* moved setup optimizers to its own thing
2022-06-13 19:05:07 -07:00
evonneng ee60d5b9b5 Merge branch 'master' of github.com:pyradiance/radiance 2022-06-14 00:15:12 +00:00
evonneng b2648c6522 updated benchmarking to match new config 2022-06-14 00:15:05 +00:00
Matt Tancik 4c85cba3ab Add notebooks to documentation 2022-06-13 16:48:42 -07:00
Matt Tancik 3921839d1a Update config 2022-06-13 13:39:49 -07:00
evonneng fb63bb543f added psnr to the local writer prints of ngp 2022-06-11 21:29:16 +00:00
Matt Tancik 201f85a175 Update bins 2022-06-10 16:52:34 -07:00
evonneng f2d2bde1ac Cleaner timing function calls with wrapped logic (#39)
* cleanup timing for logger events

* cleaned up context manager timer

* fixed lint
2022-06-10 15:33:04 -07:00
Matt Tancik 37a3692b45 Update docstrings 2022-06-10 09:03:43 -07:00
Matt Tancik cc79708df7 Cleanup mipnerf implementation 2022-06-09 17:26:58 -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
Matt Tancik 35deb34515 Update docs. 2022-06-09 10:29:59 -07:00
evonneng bed39763a1 updated benchmarking script (#32) 2022-06-08 17:39:15 -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
Matt Tancik cc4d3431b8 Add integrated positional encodings 2022-06-08 16:13:41 -07:00
evonneng 5433f831ac add licensing headers (#27)
* add licensing headers

* add licensing to run actions

* rerun headers file

* remove trailing white spaces
2022-06-08 13:31:13 -07:00
Matt Tancik f183e03517 Add gausian frustum calculations. 2022-06-08 11:50:42 -07:00
Ethan Weber d16f87a957 fixing blender scene training with vanilla nerf 2022-06-08 18:00:51 +00:00
Matt Tancik a986cb0e2a Merge branch 'master' of github.com:plenoptix/pyrad 2022-06-08 09:33:37 -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 24c1c77ef1 added wandb support (#24) 2022-06-07 17:35:30 -07:00
evonneng b9c71cf105 Update README.md 2022-06-07 16:56:51 -07:00
evonneng f7e6441bea Create LICENSE (#23) 2022-06-07 16:50:32 -07:00
Matt Tancik baae6259a7 Merge branch 'master' of github.com:plenoptix/pyrad 2022-06-07 14:12:32 -07:00
Matt Tancik 9319e7d565 PDF sampling based on bins 2022-06-07 14:10:33 -07:00
Matt Tancik 96eb892f55 PDF sampling based on bins 2022-06-07 13:57:18 -07:00
Matt Tancik ef9a641625 Fix lint 2022-06-07 10:06:46 -07:00
Matt Tancik 8582238322 Update docs 2022-06-07 10:06:46 -07:00
evonneng 4234762b4b Merge pull request #17 from plenoptix/eng/docs
debugging rst with md
2022-06-06 20:15:58 -07:00
evonneng 051470af0d Merge branch 'master' of github.com:pyradiance/radiance into eng/docs 2022-06-07 03:04:29 +00:00
evonneng 9fa87173fd added make file run in debug 2022-06-07 03:04:00 +00:00
Matt Tancik 1b20028ea3 Switch from point samples to frustum samples 2022-06-06 16:43:11 -07:00
Matt Tancik 609bf32d22 Rays use frustums 2022-06-06 16:43:11 -07:00
evonneng a517f3ea87 suppress warning header 2022-06-06 18:56:23 +00:00
evonneng f112b97e11 debugging rst with md 2022-06-06 18:37:18 +00:00
Matthew Tancik d38e852fe4 Update docs (#16) 2022-06-06 09:20:51 -07:00
evonneng 93ef7a729f Merge pull request #13 from plenoptix/eng/docs
update readme; will port over to rst later
2022-06-03 12:04:53 -07:00
evonneng 84fb7b12ee Merge branch 'master' of github.com:pyradiance/radiance into eng/docs 2022-06-03 18:58:03 +00:00
evonneng 6410ce8284 pretty-ify 2022-06-03 18:56:47 +00:00
Matthew Tancik 230e13adbd Tancik/update docs (#12)
Update docs structure.
2022-06-03 11:44:39 -07:00