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)
* 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
* 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
* 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
* some initial cuda code as I learn. using git to save progress.
* first cuda kernel for ray sampling that mostly works
* cleaning up code. working on lr. structs for scene bounds aabb
* added scene bounds collider code
* updated setup
* setup
* setup
* black
* including some files
* exporting env variable
* new file
* git workflows
* github actions
* github actions
* github actions
* removing env var
* code to process the friends data. need to add masking
* code to process the friends data. need to add masking
* black
* trying to fix black
* black fixed
* updating black version
* working data loader code
* adding gitignore
* fixing linting errors
* set black line length in settings file
* update
* fixed filepath
* black format
* tqdm