I’ve encountered significant issues with gesture detection when using VisionOS in Unity XR. The gesture recognition for the index and middle fingers is reliable, but the pinch gestures involving the ring and little fingers are detected very unreliably. The detection success rate for these gestures is extremely low, around 1-2%, and only in specific hand poses and positions or rotations. The sample project in the com.unity.xr.visionos package also does not detect these gestures reliably.
Steps to Reproduce:
- Use the VR Sample (URP) project provided in the com.unity.xr.visionos package.
- Observe the hand skeleton and gesture detection in the sample project.
- Attempt to perform pinch gestures with the ring and little fingers.
Expected Result: Pinch gestures with the ring and little fingers should be detected as reliably as those with the index and middle fingers.
Actual Result: Pinch gestures with the ring and little fingers are detected very unreliably (1-2% success rate). The hand skeleton in the VisionOS project export does not show these fingers meeting, resulting in failed gesture recognition.
This issue severely limits the usability of gestures involving the ring and little fingers in applications developed with this package. Any assistance or guidance on resolving this issue would be greatly appreciated.
Thank you.