Skip to content

ultraleap/driver_ultraleap

Repository files navigation

Ultraleap Ultraleap
LMC SIR170 3di LMC2

SteamVR Driver

An Ultraleap driver for SteamVR, supporting using your hands as a first class input system.

Note: This is an alpha-quality product which is released as-is with no support, use at your own risk.

Supported devices

This driver supports the follow Ultraleap/Leap Motion devices

  • Leap Motion Controller
  • Leap Motion Controller 2
  • Ultraleap 3di
  • Ultraleap StereoIR 170

Installation

  • Install the latest version of the Ultraleap Tracking Service.
  • Download the release of the Ultraleap SteamVR Driver.
  • Extract the build to a well known path you can reference in a later step.
  • Navigate to ${SteamInstallFolder}/steamapps/common/SteamVR/bin/win64 and open a console in this folder.
  • In the console type the command vrpathreg.exe adddriver "{PathToExtractedBuild}".
  • Now when you type vrpathreg.exe show you should see ultraleap under External Drivers:

Configuration

The SteamVR driver supports a number of configuration options which are details in the configuration guide.

Uninstallation

To remove the driver:

  • Navigate to ${SteamInstallFolder}/steamapps/common/SteamVR/bin/win64 and open a console in this folder.
  • In the console type the command vrpathreg.exe removedriverswithname ultraleap.
  • The driver will now be removed from your SteamVR install.

Advanced Topics

This driver allows supports external input triggering via the OpenVR Debug Request API. This allows other applications or support programs to drive the inputs through this driver, allowing for novel interactions and overlays.