?is there any way to get 6dof head tracking data
I’m ignorant of code beyond HTML, but very happy to learn/try anything with a youtube tutorial or a decent wiki. Zapbox 2.0 ordered; I’m keen to use it with an android phone displaying FlightGear running on Linux on a cheap laptop in stereoscopic mode via a VNC. (At the time of writing, head tracking is provided via OpenTrack with data obtained from a webcam observing a homemade LED clip).
So far as I understand it from reading a .xml file of which I have limited understanding, flightgear zeroes the head tracking data upon loading &/or upon the “=” key being pressed; it interprets the received head tracking data as deviation from that zero point.
Is it possible to obtain 6dof head-tracking data from the ZapBox app:
1). in any format, but more specifically
2). in a format which could be transmitted directly to opentrack via UDP, or which I could use with a tool like freePIE to then pass on to opentrack?
The ‘So What?’ of answering this question for ZapBox:
Not wishing to blow smoke up anywhere, but ZapBox clearly has potential to provide immersive social interaction in one’s own home, with comparatively negligible user investment. I’d hope a clever soul would be able to take a user’s head-tracking data (and ideally hand-tracking data) in order to create a networked opponent’s avatar which could appear to sit on the other side of one’s own coffee table, and play poker, or similar. The implications for the advertiser in this context - for example the whisky distillery whose bottle appears next to one’s opponent, or the sunglasses manufacturer whose product appears on the dashboard of a simulated aircraft - are that they can see how often, and for how long, one’s gaze spends on their product (and indeed whether or not this resulted in future purchase, but I suppose that’s beyond the scope of ZapBox).
Thanks for any time and consideration anyone feels able to give to this notion - I appreciate it is a bit left-field, I’m a complete development ignoramus, and that the best advice I could be given is the name of someone I could pay to develop an app for ZapBox’s store which pushes out head tracking data for opentrack use in much the same way that an app like smoothtrack does. Were this the case, I’d happily accept any recommendation. I’d also be happy to release the result for free to encourage people to buy the ZapBox hardware. (or a nominal sum, if Zappar felt people only value things they pay for, which may well be true!).
P.S.: edited to add: (i). apologies, this was written post night-shift, and the so-what is a little bit unrelated; I just really wanted to incentivise anyone who cared to answer! (ii). a smidge more context about how I understand flightgear to receive head tracking information.