๐Ÿ––Hand Tracking

Hand Tracking Input

OVRAutoHandTracker

The hand tracking Demo can be found within the Oculus Integration package. It will be found in Auto Hand/Examples/Scenes/Oculus Integration/Hand Tracking

If you can't find that scene follow the setup guide for Oculus Integration

This component should go onto your hand along with the OVRHand and OVRSkeleton

Grab Fingers Required will trigger grab when the included fingers are bent past the given amount, and release when any fingers are less than this value

Thumb, Index, Middle, Ring, Pinky finger components are found under the hand

Free Fingers will allow fingers to move while holding an open (as long as they don't break the grab finger requirements). For example lift the index finger up while holding a soda bottle

Grab Action will call the grab event when all the included fingers are bent past the given amount. Release event is called when grab action is no longer valid.

  • In this case grab will occur when the index middle and thumb are bent past halfway or 0.5

Squeeze Action will trigger the squeeze event when all the included fingers are bent past the given amount.

Custom Hand Tracking Event Component

Hand Tracking includes an event script which will call Press/Release

  • Press is triggered if all the fingers in Finger Bend Past are bent past the bend value, and all the values in Finger Bend Below are below the bend value.

  • Release is triggered if press was, but is no longer valid

Controller Swapping

The OVR Hand Controller Swapper will allow you to automatically swap between controllers and hand tracking. Connect the hand follow targets for hand tracking / controller tracking then connect any objects/scripts that should be disabled on swap

Last updated