Using Samples Levels¶
There are totally five sample levels provided in the plugin
Plugins/ViveHandTracking/Content folder, which are tutorials on how to use the SDK.
For detailed use of Vive Hand Tracking SDK, please refer to the blueprints and actors in the sample levels.
CustomGestureMaplevel is used to demo how to add custom gestures. Only supports skeleton mode. See Add Custom Gestures in Skeleton Mode for details. This level detects custom gesture Rock and Vive.
InteractionMaplevel is used to demo how to use hand gestures. Supports all platforms and modes.
- Switch hand display: make like gesture with both hands. See Switch Hand Display for details.
- Remote grab: make fist gesture with both hands to aim at objects, make five gesture with both hands to move selected object.
- Grab: use left hand ok gesture to pick up 3d objects that you can touch.
- Teleport: use right hand fist gesture to select destination and right hand five gesture to confirm teleport.
Remember to rebuild navigation path before playing in Editor or building players, otherwise teleport cannot function.
JointRotationMapis used to demo how to use hand rotations. Only supports skeleton mode. 21 joints are renderered as cube with three axises.
WidgeMaplevel is used to demo how to use hands with UMG UI. Supports all platforms and modes. Use pinch to interact with widget and observe changes on 3d objects. See Using Hand with UMG UI for details.
ARCoreMapis used to demo how ARCore and ViveHandTracking work together. Only support on arcore supported devices.