Neural graphics primitives hash encoding applied to light fields, implemented in WebGL shaders
Training in WebGL / loading trained models not implemented yet, experimental notebooks are in /jupyter.
The lastest version will be hosted on Github here.
If you want to modify the code, install the dependencies (npm install
) then npm run dev-server
to start the webpack development server.
- Right click and hold + Mouse / WASD / Space to move camera
- Hold Shift to move faster
- Tab to cycle through view modes (predicted view, closest view)
- 1 to set your camera to a dataset view
- O to toggle automatic camera orbiting
- The lego data is from NeRF, using Heinzelnisse's model
- Currently uses David Hoskins' hash function