A live version of GazeSplat is available here.
Most of the gaze-specific code contributions are located in /src/gaze.
Eye tracking system adopted from WebGazer.
| SuperSplat Editor | User Guide | Forum | Discord |
To initialize a local development environment for GazeSplat, ensure you have Node.js 18 or later installed. Follow these steps:
-
Install dependencies:
git submodule update --init npm install
-
Build SuperSplat and start a local web server:
npm run develop
-
Open a web browser tab and make sure network caching is disabled on the network tab and the other application caches are clear:
- On Safari you can use
Cmd+Option+eor Develop->Empty Caches. - On Chrome ensure the options "Update on reload" and "Bypass for network" are enabled in the Application->Service workers tab:
- On Safari you can use
-
Navigate to
http://localhost:3000
When changes to the source are detected, SuperSplat is rebuilt automatically. Simply refresh your browser to see your changes.