Gemini: Ultraleap Hand Tracking Software
Unlock the full potential of your Ultraleap camera with our powerful hand tracking software. Download the latest version for your operating system.
Your download options
- Improved initialization. Hands are tracked as soon as they enter the field of view
- Improved performance across a wide range of hand sizes
- Robust interaction with both hands together
- Works in challenging environments
- Flexible integration options
- Superior pose accuracy
Windows
The minimum system requirements for Desktop use are:
Windows® 10, 64-bit
Intel® CoreTM i3 processor 5th Gen (must support AVX instructions)
2 GB RAM
USB 2.0 port
VR headsets may come with their own system requirements.
MacOS
The minimum system requirements for Desktop use are:
MacOS version 11.0+
Supported processors: Intel® i7, Apple M1, M2
2 GB RAM
USB 2.0 port
Control Panel
From the Control Panel you can visualise camera feeds, and adjust settings for the tracking service and your Ultraleap Hand Tracking Camera.
Tracking Service
The software that runs the camera module and sends hand tracking data to applications that need it.
Software Development Kit
What you need to build applications if you’re using the LeapC API. Alternatively use our Unity or Unreal plugins.
OpenXR API Layer
We automatically install our OpenXR API Layer to add support for any application that uses OpenXR hand tracking data
Windows installer
Tracking Service 5.16.0
– Updated Leap 2 hand tracking models for all tracking modes, with improved robustness, finger fidelity and tracking range.
Control Panel 3.3.0
– USB hub/low device framerate warning
– Enabled screentop for LMC2
OpenXR API Layer 1.6.1
Added
– Support for initialising the layer through XR_KHR_loader_init_android on Android platforms.
– Support for Android platforms of API version greater than 29 on OpenXR loaders newer than 1.0.28.
Fixed
– Fixed inclusion of OpenXR manifest asset in embedded layer AAR.
– Fixed an issue where controller switching would fail due to stale cached state.
– Fixed a bug where controller switching wasn’t working correctly with MRTK3.
– Fixed an issue where session based state wasn’t correctly clearing on xrDestroySession.
– Fixed an issue where hands wouldn’t reappear on subsequent play sessions after the first in Unreal.
– Fixed configuration variables state going stale by reloading config variables on creation of an XrInstance.
Known Issues
– Aim ray visuals don’t work correctly when using controller with Hand Tracking enabled in MRTK3.
– xrLocateSpace sometimes returns XR_ERROR_RUNTIME_FAILURE with Pico Streaming Assistant and SteamVR.
– Applications on Android API versions > 29 crash on resume from sleep.
Android XR2 (Pico Neo 3 and Vive Focus 3 installers)
Tracking Service v5.16.0
– Updated Leap 2 hand tracking models for all tracking modes, with improved robustness, finger fidelity and tracking range.
Control Panel v2.2.0
– Added support for new hardware
MacOS installers (both x64 and Apple Silicon)
Tracking Service v5.16.0
– Updated Leap 2 hand tracking models for all tracking modes, with improved robustness, finger fidelity and tracking range.
Known Issues
– For some devices, it may take about 5 seconds for hand tracking after camera connection.
– On macOS versions lower than 12.0, it may take up to 20 seconds for Leap Motion Controller to be detected.
– For some devices and systems, particularly under high CPU load, cameras may require restarting to recover hand tracking.
– Devices may require reconnection after OS sleep.
Desktop Control Panel 3.3.0
– USB hub/low device framerate warning
– Enabled screentop for LMC2
Linux
Beta release of Gemini for Linux. Compatible with Ultraleap 3Di and SIR 170 devices. Not compatible with Leap Motion Controller or Leap Motion Controller 2. To use Linux with a Leap Motion Controller download V2 here.
Ultraleap Gemini hand tracking software is subject to the SDK agreement and End User Licence Agreement . By downloading this software you are agreeing to these terms.
This license allows:
– Personal, non-commercial use
– Consumer game development
– Technical evaluation
For any other use, including commercial use, please contact us

What’s next?

Set up your Ultraleap camera
Follow the simple instructions to attach your new camera to an XR headset, connect to your computer, or mount on a screen.

Apps and Demos
Download apps and demos for your Leap Motion Controller, Stereo IR 170, or 3Di
View downloads

Legacy Versions
Looking for previous versions of our Hand Tracking Software or Tooling?
Legacy releases

Design documentation
Go deeper with documentation, design guidelines, user manuals, and information on our latest compatible tools.
View versions

Support
Find helpful resources on our developer sites, or raise a support ticket and our team will get back to you.
Learn more