Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
Anonymous's avatar
Anonymous
5 years ago

Reproducible bug in Oculus Quest Hand Tracking (Oculus Integration v31.2, System v32)

If one hand's tracking confidence is "Low" and the other hand's tracking confidence is "High" (e.g. One hand is slightly occluding the other), then OVRHand.GetFingerPinchStrength and OVRHand.GetFingerIsPinching for the _high_ confidence hand stop getting updated (the hand that is NOT occluded). The cause seems to be the high confidence hand actually has low confidence fingers (seriously).

 

Once the low confidence hand stops being tracked (e.g. fully occluded by the high confidence hand, or hidden from cameras) the OVRHand.GetFingerPinchStrength and OVRHand.GetFingerIsPinching values start getting updated again for the high confidence hand.

 

You can even see this behavior in Oculus Home. I can understand not wanting pinch strength updates for the low confidence hand, but the high confidence hand should still be able to interact.

 

I run into this issue a lot when using hand tracking on the Oculus keyboard. I tend to reach my right hand over my left to hit left-side keys and suddenly can't interact. Doubt I'm the only experiencing this.

 

Video:

https://youtu.be/6x18Xzwcpi8

 

No Replies