Go to file
rodolpheh 9692e95f1e First commit 2023-11-02 11:57:13 +00:00
README.md First commit 2023-11-02 11:57:13 +00:00

README.md

Simple Ultraleap

Understanding Ultraleap/Ultrahaptics/Leap Motion stuff

Leap Motion? Ultraleap?

Leap Motion, created in 2013, was the company that created the original Leap Motion Controller and the hand tracking software. In 2019, it merged with Ultrahaptics, and the resulting company was renamed to Ultraleap. This page will still refer to some software version as "Leap Motion" as this how they are presented on the Legacy downloads page on the Ultraleap developer's website.

If you're looking for the latest version of Ultraleap's hand tracking, click on this link

API Compatibility

Version Leap API LeapC API OpenXR
Leap Motion 2.x
Leap Motion 3.x
Leap Motion 4.x
Ultraleap 5.2+ ¹

OS Compatibility

Version Windows MacOS Linux Android (XR2 only)
Leap Motion 2.x
Leap Motion 3.x
Leap Motion 4.x
Ultraleap 5.2+ ²

Hardware compatibility

Version Leap Motion Controller SIR-170/3Di Leap Motion Controller 2
Leap Motion 2.x
Leap Motion 3.x
Leap Motion 4.x
Ultraleap 5.2+ ³

Programming languages support

This table won't take in account community-made bindings, I will only list languages that are officially supported by Ultraleap. Because language support is tied to which API is supported, we will list language support per API instead of per SDK version.

Version C/C++ C# Python Java JavaScript
Leap API
LeapC API

Game engine supports

I haven't looked to find if the Unity and Unreal plugins were still publicly available for Leap Motion 2.x and Leap Motion 3.x. This table is incomplete and shouldn't be trusted.

Looking for the latest plugins themselves? The headers of the table have public links to them.

Version Unity Unreal
Leap Motion 2.x ⁉️ ⁉️
Leap Motion 3.x ⁉️ ⁉️
Leap Motion 4.x
Ultraleap 5.2+

¹ Not available on MacOS

² Meta headsets are not supported

³ Not available on Android