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

For Windows

v5.16.0

For MacOS Silicon

v5.16.0 – Beta

For MacOS Intel

v5.16.0 – Beta

For Android XR2

v5.16.0

Neo 3/Link/Pro/Pico 4

v5.16.0

Focus 3

v5.16.0

Ultraleap Gemini is our fifth generation hand tracking platform with the most robust and flexible hand tracking ever. Ultraleap Gemini matches the position of your virtual hands to your real ones more closely than ever before. It is also more flexible for different platforms and camera hardware.
 
Ultraleap Gemini highlights include:
 
  • 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?

Download

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.

Download

Apps and Demos

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

View downloads arrow
Download

Legacy Versions

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

Legacy releases arrow
Looking for some more information?
Download

Design documentation

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

View versions arrow
Download

Support

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

Learn more arrow

Find an Ultraleap
distributor near you