Self-sustainable fork of SteamVR driver for Leap Motion controller with updated vendor libraries
Installation (for users)
- Install Ultraleap Gemini v5.3.1
- Extract latest release archive to
<SteamVR_folder>/drivers
- Add line in section
steamvr
of<Steam_folder>/config/steamvr.vrsettings
file:
"activateMultipleDrivers": true,
Usage
Settings
Driver settings are configurated by editing resources/settings.xml
. Available settings:
trackingLevel
: skeleton tracking style for OpenVR. Can bepartial
orfull
.partial
by default.handsReset
: marks controllers as out of range if hand for controller isn't detected by Leap Motion.false
by default.useVelocity
: enables velocity data from Leap Motion for hands.false
by default.
Gestures
List of hands gestures that correspond to controller original input:
- Grip: bending of middle, ring and pinky fingers
- Trigger: bending of index finger
Notes
- Testing commits are currently pushed.
- If you see only green dots that represent tip of your index fingers, force
leap_control
to launch on dGPU through control panel of your GPU vendor. - Tracking will be lost upon service shutdown/restart