mirror of
https://github.com/konsti219/frameeyeosc.git
synced 2026-10-07 14:00:26 +02:00
main
frameeyeosc
Reading Steam Frame eye-tracking data (gaze and eye openness) and sending it via OSC.
Warning
This is an experimental Proof of Concept and not intended for the average user. If you want proper eye-tracking wait for Babble to release their dedicated Frame software.
Against what was suspected early on, the Steam Frame does also track eye openness (lid position) in addition to gaze.
However, this data is only exposed in an internal shared-memory object (/dev/shm/eye-server.mmap), and not via any public APIs.
This small headless program reads data sends it out via OSC as the standard VRCFT parameters, with a configurable prefix.
On the headset, install Rust/Cargo, then build and run normally:
cargo build --release
./target/release/frameeyeosc --target 127.0.0.1:9000
Command-line arguments
--target HOST:PORTsets the OSC destination (default127.0.0.1:9000).--prefix PATHsets the avatar-parameter prefix (default/FT).--raw-lidssends the raw eye openness values instead of the hand tuned remap.
Description
GitHub pull mirror of konsti219/frameeyeosc. GitHub repository ID: 1383295149. Gitea import mode: github-full.
https://github.com/konsti219/frameeyeosc
Readme
MIT
237 KiB
0 Stars
1 Watchers
0 Forks