Commit Graph
98 Commits
Author SHA1 Message Date
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
Abhik Ahuja 31b52ae186 Merge pull request #190 from plenoptix/origamiman72/rays-formatting
Changed Rays / Sec formatting
2022-07-24 02:19:45 -07:00
origamiman72 27b8d94f84 Updated formatting 2022-07-24 02:13:47 -07:00
Matt Tancik f7acc3f837 Fixes and ui updates 2022-07-22 20:01:25 -07:00
Matt Tancik 19bc554a0c Pause resume in viewer 2022-07-22 18:17:40 -07:00
Alexander Kristoffersen 960ac94e06 Loss Metric Refactoring (#181)
* metrics also returned on forward pass, reduction moved to right before backprop
2022-07-22 18:05:03 -07:00
evonneng a78394c49d [WIP] adding typing and linting to visualizer code (backend python files) (#189)
* first round adding typing and linting to server files

* continued...

* added new formatting conventions

* committing current progress...

* finished with geometry

* homerun :')
2022-07-22 16:38:58 -07:00
Ethan Weber 6cfccab336 fixing eval dataloader indices issue (#196)
* added some logic for the indices when none

* forgot to comment out code

* fix linting

* fixed typing
2022-07-22 16:29:14 -07:00
origamiman72 66d23199ff Added human readable formatting 2022-07-21 21:47:05 -07:00
Matt Tancik 76c8c178be Add leva 2022-07-21 17:38:40 -07:00
evonneng 41347d908b fixed bug; added optimizations to interrupt (#191)
* fixed bug; added optimizations to interrupt

* removed timed sleep

* lint
2022-07-21 16:52:30 -07:00
Ruilong Li(李瑞龙) 35e12c98cc Merge pull request #161 from plenoptix/brent/tensor_dataclass_type_stuff
Tweak TensorDataclass type hints
2022-07-21 14:15:08 -07:00
Matthew Tancik 441dcd5314 Add mix precision training (#172)
* Add mix precision training

* Disable mixed precision for cpu
2022-07-20 13:21:06 -07:00
evonneng 529dd61aaf Prettified Code! 2022-07-20 02:42:50 +00:00
evonneng 928a414468 adding sliders for min/max value user defined (#179)
* added sliders for min/max values... todo debug glitchy if camera moves

* fixed camera changing bug and removed sliders from config
2022-07-19 19:42:17 -07:00
evonneng 0c3cd727fc added timing-bottlenecked rendering (#177) 2022-07-19 19:35:56 -07:00
evonneng af9cc42fd6 Prettified Code! 2022-07-19 23:33:25 +00:00
evonneng 12c7d41241 added start/stop button (#173)
* added start/stop button

* added declorator; fixed camera interrupt race condition

* add docs + typechecking
2022-07-19 16:33:01 -07:00
Ethan Weber 05b92e228b Fixing nerfw and adding to GH Actions (#167)
* added beta_min to nerfw, which I think is needed

* added camera interpolation path and restructured run_eval code

* adding to gitignore

* addressing github comments. mostly documentation

* fixing nerfw dataset for test cases
2022-07-19 16:21:54 -07:00
Matt Tancik f77d1fc110 Update docstrings and add missing types 2022-07-19 16:12:05 -07:00
Matthew Tancik 7c9b837ba9 Instant-ngp fuse encoding with network (#171)
Instant-ngp fuse encoding with network
2022-07-18 15:37:27 -07:00
Matthew Tancik 5da146e65f Faster instant-ngp (#166) 2022-07-18 09:07:34 -07:00
Brent Yi 316d8ba0c2 Tweak TensorDataclass type hints 2022-07-15 23:01:15 -07:00
Matthew Tancik ab35e28871 Cache full dataset by default (#157)
Cache full dataset by default
2022-07-15 17:52:15 -07:00
Ethan Weber d52c11c04c using prettier for more files. also, client app is built on merge to master (#141) 2022-07-14 11:33:56 -07:00
tancik 0b246d6978 Prettified Code! 2022-07-14 16:58:09 +00:00
Brent Yi c5eecaec8d Bump instant-ngp optimizer eps for numerical stability (#134)
* bump optimizer eps to 1e-7 for instant-ngp

* instant-ngp optimizer eps: 1e-7 -> 1e-4
2022-07-13 23:44:45 -07:00
Matt Tancik c35bf43255 Switch to orbit controls 2022-07-13 16:57:46 -07:00
Ruilong Li(李瑞龙) 670a19f4ec Merge pull request #130 from plenoptix/fix_axis_dim
fix axis arg to dim for pytorch funcs
2022-07-13 15:02:52 -07:00
evonneng 069cf2c40f Eng/vis multi outputs (#131)
* added dynamic setting options based on graph outputs

* added functionality to view different types of outputs

* fixed first value set to nothing

* moved try except in smaller scope

* thinking I fixed the weird every so often python stops because of exception error

* fixed many dropdown issue; fixed default value issue
2022-07-13 14:36:11 -07:00
Ruilong Li 1f38240212 fix axis arg to dim for pytorch funcs 2022-07-13 20:31:38 +00: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
Matt Tancik 7cda0158c7 Fix out of bounds index bug 2022-07-13 10:13:31 -07:00
evonneng 25a1f91dee Visualizer: toggle between different output options (#122)
* added dynamic setting options based on graph outputs

* added functionality to view different types of outputs

* fixed first value set to nothing

* moved try except in smaller scope
2022-07-12 18:52:04 -07:00
Matthew Tancik 9efcfad4f3 Add extra checks for license (#120)
Add extra checks for license
2022-07-12 16:49:04 -07:00
Matthew Tancik 4abfc0f002 Update documentation (#119)
Update spatial visualization to used shared ploty code
2022-07-12 16:04:22 -07:00
Ruilong Li(李瑞龙) 87cc10ad40 Merge pull request #116 from plenoptix/ngp-accel
speedup PDFSampler impl.
2022-07-12 00:34:22 -07:00
Ruilong Li 454556c061 update ray_sampler: remove old code and fix lint 2022-07-12 07:12:40 +00:00
Ruilong Li b99c19d4a8 speedup PDFSampler impl. 2022-07-12 06:25:55 +00:00
Matt Tancik 803b81fa1d Add sample visualizations 2022-07-11 23:02:20 -07:00
evonneng efa40993e0 small fix silencing exception on camera change (#112) 2022-07-11 16:07:52 -07:00
evonneng b0594935af adding typing to viewer code (#106)
* moved logic for interrupting rendering to visutils

* added typing to viewer code

* lint
2022-07-08 20:13:52 -07:00
Brent Yi dd41eb3e34 Truncated exponential for fixing NaN in instant-ngp (#104)
* replace ngp softplus with exponential, fixes #11

* resolve pylint errors
2022-07-07 23:32:04 -07:00
Brent Yi 14d030ff6f Various minor fixes for typos and types (#105)
* minor fixes for typos and types

* run isort
2022-07-07 23:31:56 -07:00
Matthew Tancik 74280110ce Remove redundant data (#103)
RaySamples contained fields for bin_starts and bin_ends. These are also stored in the frustums. This PR removes them from the RaySamples.
2022-07-07 18:07:34 -07:00
evonneng be45d5c9bb moved logic for interrupting rendering to visutils (#102) 2022-07-07 17:56:22 -07:00
evonneng e837f8dbef Merge branch 'master' of github.com:pyradiance/radiance 2022-07-07 23:38:48 +00:00
evonneng b04cbdf380 debugged logic to make change camera interrupt faster 2022-07-07 23:38:42 +00:00
Ethan Weber 74ec84117e cleaning up viewer code (#101) 2022-07-07 16:00:30 -07:00
Matt Tancik b40ec1e863 Add missing inits 2022-07-07 12:10:56 -07:00