Demo: FreeSpace 2 Open with head tracking from Viture Pro XR glasses IMU data - on Linux PC
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Until now I used OpenTrack with my DIY IR tracker or the Neuralnet tracker. I knew that my XR glasses feature IMU data though and the xr_driver of the Breezy Desktop project allows to access the data via IPC on Linux PC. So I did what Linux user do: I wrote a script to access the IMU data and forwarded it via UDP to OpenTrack.
This reminded me that I also wrote a proof of concept to implement the FaceTrackNoIR (or OpenTrack) protocol into FreeSpace 2 Open on Linux PC ( • Demo Teaser: FreeSpace... ) so I gave it a spin to test the data bridge. That was smooth sailing!
The mod is Diaspora: Shattered Armistice, still awesome today: diaspora.hard-l... (Warning: This may fuel a desire to re-watch the BSG series again 😀).
The bridge code can be found at github.com/bek... (pending changes).
It works with the Breezy GNOME xr_driver: github.com/whe... by @WayneHeaney (but the Vulkan one works probably too but that's untested). It should also be compatible with other glasses that have IMU for Breezy available.
i don't know why this was recommended to me, but this is really cool!
Love seeing Freespace 2 content in 2025!!
Very cool setup - thanks for playing on VITURE Pro! 😎
Some nice frakking toaster kills there mate 👍