Also, Rust is an amazing tool for this project, and OpenXR is such a great open-source & extensible API allowing me to do this.
Also, Rust is an amazing tool for this project, and OpenXR is such a great open-source & extensible API allowing me to do this.
Next on the list is support for UVC (GC0308!), and compilation as a standalone Android app (for HTTP streaming or standalone OSC maybe, why not haha?)
Next on the list is support for UVC (GC0308!), and compilation as a standalone Android app (for HTTP streaming or standalone OSC maybe, why not haha?)
- Replies to the ET/FT requests with the data from the model, effectively providing foveated encoding as well.
- Replies to the ET/FT requests with the data from the model, effectively providing foveated encoding as well.
- Runs ONNX runtime with a bundled model for eye tracking and expressions using my crude model haha.
- Also runs a camera streaming HTTP server so you can use your favorite eye tracking software from PC.
- Runs ONNX runtime with a bundled model for eye tracking and expressions using my crude model haha.
- Also runs a camera streaming HTTP server so you can use your favorite eye tracking software from PC.
- Extracts OpenGL, Android, and JVM context during the initialization of the host app.
- Thanks to an existing library, using JNI starts watching for USB connections, requests for permission, and extracts the USB file descriptor.
- Extracts OpenGL, Android, and JVM context during the initialization of the host app.
- Thanks to an existing library, using JNI starts watching for USB connections, requests for permission, and extracts the USB file descriptor.
The power consumption is 641mW when running.
The power consumption is 641mW when running.
But for eye tracking, the LEDs and soldered camera need modifications.
But for eye tracking, the LEDs and soldered camera need modifications.