How to use Hand Tracking in VAM (Quest)

Guides How to use Hand Tracking in VAM (Quest)

Guide last updated: March 2024
How to use Hand Tracking in VAM in VR with Virtual Desktop!
*Difficulty level: 3/5*

What is this?
Imagine using your hands in VAM without any LeapMotion or external sensors, purely just the Quest. Now you can!

1A.gif
2A.gif



4A.gif


DISCLAIMER, at this point:
What works: Fingers, grabbing, impacts, slapping, pushing, opening menu, clicking, selecting
What doesn't work: Thumbstick Movement, VamX

What will I need?
- A Quest VR headset (Quest 2, Quest 3, Quest Pro)
- Virtual Desktop (Quest version)
- Hands (2 preferably)

Steps to get handy:
1) Install and set up the latest version of Virtual Desktop streamer on your PC (NON-Steam version, install the PC streamer app for your correct Headset)
Version 1.30.4 onwards supports Tracking
Quest VD Download: https://www.meta.com/experiences/2017050365004772/
PC Streamer App download: https://www.vrdesktop.net/
FAQ: If you're unsure how to do this, YouTube search "How to install Virtual Desktop + (your headset)"

2) Install Virtual Desktop on your headset

3) Turn on Hand Tracking on your Quest
Settings > Movement Tracking > Hand and body tracking
(I personally like to use Double tap controllers to switch to hand tracking, very handy)
1709191253787.png


4) Launch Virtual Desktop. Make sure you're on the latest version.
i. Enable Hand tracking under Input tab
ii. Enable Forward tracking data to PC under Streaming tab
iii. Enable Index controllers. Optional, you can also enable Vive trackers for "full body tracking"
1709191947065.png
1709191982632.png


5) Launch VAM in SteamVR mode.

(If you did everything right, your controllers will be INDEX controllers in SteamVR, like below. If you are seeing Quest controllers, something went wrong, scroll down for troubleshooting)
1713374664072.png


6) VAM User preferences settings:
i. VR 1 tab
- Disable Show Controllers
- Enable Hide Trackers if you are using "full body tracking"
- Enable or Disable Use controller Hand Pose, this is up to you for the "default" hand resting pose
- Fingers (Thumb Tracking Factor & Finger Tracking Factor) set to maximum 1.00

1709191918765.png


ii. VR 2 tab
- Enable Use Collision
- Enable Left & Right
- For hand choice, you can choose which type of Hand you want. I am using Male 2
- The rest are optional, I would leave them on default, up to you if you want to tweak

1709192505619.png


7) Switch to Hand Tracking on your quest. You can do this by putting down your controllers and waiting, or tapping them with each other.
If hand tracking is enabled properly, you will see this in the VD input tab:

Screenshot 2024-02-29 152942.png


You're done, enjoy!

Bonus: SteamVR Bindings

This will allow you to select and click things, and also open the menu. I made these bindings in SteamVR, so if you're too lazy you can search for them on Steam the bindings are called VaM Quest Hand Tracking (VD)

Controls: Single pinch index finger is to select. Double pinch index finger (quick) on left hand is to open menu.
questhandtracking-e1576599390266_jpg.png


These are the binding settings:
- Trigger Single: Interact with UI
- Trigger Double: Open, Close or Move Menu UI
VirtualDesktop.Android-20240301-201603.jpg

Note: My bindings work with Vam, but for VamX the controls are slightly different

Tips:
- You can also use this in passthrough mode, it's extra immersion
- Using Embody plugin with it also adds a lot of immersion
- I would switch back to controllers whenever needing to adjust thing

Troubleshooting:
- If it's not working or only showing Quest controllers instead of Index controllers in SteamVR, make sure your SteamVR addons are ONLY having ON for Virtual Desktop Streamer (Quest)

Launch SteamVR > Right click SteamVR > Settings > Startup/Shutdown > Manage Add-Ons:

1713698046133.png



Voila enjoy

3A.gif


Credits:
Scene: Haley - Armageddon by ascorad
  • Screenshot 2024-02-29 152915.png
    Screenshot 2024-02-29 152915.png
    1.1 MB · Views: 0
  • 1709192625869.png
    1709192625869.png
    1.5 MB · Views: 0
Author
thinoreos
Downloads
537
Views
15,705
Version
1.2
First release
Last update
Rating
4.77 star(s) 13 ratings

More resources from thinoreos

Latest updates

  1. 1.3

    Now out of beta, fully functional!
  2. 1.2

    Added selecting items and opening the menu!
  3. 1.1

    Quick info fix, description changes

Latest reviews

Nice review, But I can't open vam menu. When I pinch it opens up steamvr menu.
And when I double pinch it brings me to virtual desktop. Am I doing something wrong?
thinoreos
thinoreos
Please ask the question in Discussion tab instead of Review tab.
Upvote 0
THE GOAT
Upvote 0
Can you explain how you got the individual fingers tracked? All I seem to get is the two basic grab poses. Plus I notice jittering. Did you find this too?
Ta!
Upvote 0
Unfortunately in vamx each time you grab with your hand it open the vamx menu, I can't figure it out to get rid of that
thinoreos
thinoreos
I did say in the description that VamX doesn't work yet....
Upvote 0
Nice tutorial! I'm looking forward to another tutorial for quest3 VD Full body tracking setup
Upvote 0
how did you get the facial animations in the last animation? The super smiley happy one.
thinoreos
thinoreos
That's an amazing scene by Asocrad called Haley - Armageddon, highly recommended
Upvote 1
实在是太棒了
Upvote 0
thank you for the guide! works fine for my quest 2. now i exclusively use hand tracking
thinoreos
thinoreos
This is the way
Upvote 0
I've been looking for a way to track hands in Meta Quest 3 for a long time. Finally someone has a tutorial. Thank you!!!
thinoreos
thinoreos
No worries, enjoy getting *handy*
Upvote 0
Thanks for the tutorial. Had a leap motion taped to my quest 3 but this mostly surpasses the functionality
Upvote 0
Back
Top Bottom