* 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
* 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
* updated three.js version. only send camera information when it moves
* changing code back to updating camera constantly because packets seem to be lost
* name change
* starting viewer docs
* new workflow
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* ga
* homepage
* homepage
* / to ?
* more documentation
* fixed none error
* instant ngp fix
* faster image sending over tcp. instant ngp bin fix. lowest res when moving
* black
* requirements
* updated three.js version. only send camera information when it moves
* changing code back to updating camera constantly because packets seem to be lost
* interrupting function during rendering
* small linting fixes
* added logic for interrupting rendering + separted out visualizer logic from trainer
Co-authored-by: evonneng <evonne_ng@berkeley.edu>
+ Convert Frustum and RayBundle into TensorDataclasses.
+ Support TensorDataclass fields in TensorDataclasses
+ Support non batched types in TensorDataclass (The are iignored)
Contract the scene to a sphere of radius 2. This is the same contraction used in MipNeRF 360.
Add mipnerf 360 graph and config. It currently doesn't contain the other advancements made in the paper (sample proposal network, regularizers)
* 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