cancel
Showing results for 
Search instead for 
Did you mean: 

Unexpected Behaviour: Face/Eye Tracking is now allowed. Please enable it in the Oculus App.

casuallynoted
Explorer

In the Meta Movement SDK for OpenXR documentation, several OpenXR extensions are detailed that can be used to enable runtime features over Oculus Link. Two of these are the Face and Eye Tracking extensions detailed here:

https://developer.oculus.com/documentation/native/android/move-face-tracking/

and here:

Eye Tracking in Movement SDK for OpenXR: Native | Oculus Developers

 

Both documents state that the user will get an error if they attempt to run the extension on a platform where it isn't supported, but when I run a PC app over link to access the face and eye data via runtime features, it provides the following errors:

 

"Left eye tracking is not allowed. Please enable it in the Oculus app."

"Right eye tracking is not allowed. Please enable it in the Oculus app."

"Face tracking is not allowed. Please enable it in the Oculus app."

 

There is no option to enable any of these in the Oculus app for PC, although there is an option to enable Passthrough. Presumably it would be in that section (under Beta).

4 REPLIES 4

Fox_P_McCloud
Explorer

Enabling this is kinda crucial to get a few features in existing PC applications working properly. Face and eye tracking is a key  feature of the Quest Pro and being unable to properly utilize it lowers the product's overall value.

casuallynoted
Explorer

To add to this, we’ve now got confirmation from Boz that this feature *should* be working for developers, but it does not.

 

https://reddit.com/r/QuestPro/comments/yegqhy/boz_on_eyeface_tracking_over_link_yes_our_eye/

casuallynoted
Explorer

Interesting update to this, the toggles now appear in the Oculus PC app and provide a disclaimer when enabled, but apps still output the error about face/eye tracking needing to be enabled. Not sure what else is necessary to get this working, or if the toggles are non-functional for now pending another fix. Might be helpful to have documentation on this feature.

BattleAxeVR
Expert Protege

Eye Tracking is working for me in my PC VR app over Link/AirLink using the Oculus OpenXR runtime. Here is a fork of hello_xr that can be used as a testbed for others. It runs the same exact code on PC as on Android for Quest standalone builds.

https://github.com/BattleAxeVR/OpenXR-SDK-Source

I'm using public beta channel of PC Oculus software with dev mode and other sliders for optional face / eye tracking set to true.

Body tracking XR extension is also listed on PC but returns a runtime error which would be great if Meta could fix it. 

https://github.com/BattleAxeVR/OpenXR-SDK-Source/issues/3