HandTrackingGestureRecorder
HandTrackingGestureRecorder copied to clipboard
Unity script to record any gesture with your own hands
Hand Tracking Gesture Recorder (Oculus Quest)
Unity utility to help devs to record hand tracking gestures easier

Getting Started
How can I use this?
-
Download GestureRecognizer.cs
-
Move it to your project folder
-
Make custom gameobjects to follow each finger tip as well as the base of the hand
-
Attach GestureRecognizer component to any object in the Scene
-
Set Hand with the gameobject taht follows base of the Hand
-
Set the array of gameobjects with the gameobjects that follow each finger tip
-
Connect your Oculus Quest with Oculus Link
-
Connect and wake up your Oculus Quest
-
Start Oculus Link
-
Start Play Mode in Unity
-
Make the desired gesture with your hand
-
Pause Play Mode
-
Press "Save current gesture" in Inspector
-
Copy the GestureRecognizer component
-
Stop Play Mode
-
Paste Component Values in the same GestureRecognizer component
-
Deploy the new Gesture object added to the list of Saved Gestures
-
Fill the onRecognize event to perform desired actions when gesture is detected
Built With
This Unity project uses the following:
- Unity 2019.2.9f1
- Oculus Integration 13.0
- Oculus Link needed
This script can be used without Oculus Integration as it can record and recognize any configuration of positions in a tree of objects.
Author
- Jorge Juan González - HCI Researcher at I3A (UCLM) - GitHub - LinkedIn - ResearchGate
License
This project is licensed under the MIT License - see the LICENSE.md file for details