Leap Motion Developer SDK Downloads
-
Go to the Getting Started Guide for next steps.
Download the installer and SDK.
LeapJS
Browser
See the archive for older versions.
Node.js
Plugins
LeapJS provides a powerful and flexible extension framework that makes it easy to build and use custom plugins. They’re configurable, can extend frame objects (such as fingers or hands) with new functionality or data, and can emit custom events from the controller.
LeapJS-Plugins includes:
- Hand Entry Emit events when a hand enters or leaves the field of view.
- Hand Hold Save data onto hands or fingers to be persisted between frames.
- Screen Position Get the on-screen position of any point in Leap-space.
- Version Check Ensure a minimum protocol version when running your app.
- Playback Record hand-data from the Leap, compress it, and use it to animate your app.
- Transform Translate, rotate, and scale Leap Motion data. Easily.
LeapJS-rigged-hand uses THREE.js to add a hand to any web page.
Leap Data Plotter allows easy plotting streaming data to a <canvas>.
Tools
Recorder
Allows you to capture and play back Leap frame data.
Unity3D
Want to build a 3D interactive experience? Unity is a game development engine that integrates seamlessly with Leap Motion control.
To get started with Unity, download the evaluation version, get skeletal tracking beta in Unity.
Go to the Getting Started Guide for next steps.
Leap Motion VR
Download our Leap Motion Oculus Passthrough Unity Asset to setup Image API and passthrough easily.
Portions Copyright © 2013 Oculus VR, Inc. All rights reserved. Subject to the conditions and disclaimer in the SDK license agreement at https://developer.oculusvr.com/license