Resolved issue that caused tracking latency within apps to increase over time
Fix for service crash after disconnecting/reconnecting in HMD mode
Fix for errant disk full message in App Home on Windows
Known Issues (General)
We support the image hand in robust mode, but it is not recommended to use full-on image passthrough in bright lighting / robust mode
Pausing/Resuming Tracking can cause the FPS to drop. The workaround is to Disconnect/Reconnect the device to bring the FPS back to normal.
Bone direction vector points in the wrong direction. It should point toward the distal end of the bone.
Images cannot be extracted from serialized frames
Device.isFlipped is always false
Avast! Antivirus can interfere with Leap Motion Service installation (disable shields to work around)
Secure WebSocket (TLS) on Linux Chrome requires running with --ignore-certificate-errors (caution: this also affects non-WebSocket services)
Chrome on Windows 7 sometimes fails to respond to emulated touch points – to fix this, click inside the program with a mouse
The sphereRadius and sphereCenter functions of the Hand class are unstable when the hand is fully open
Tracking quality is lower when making a fist or with only one finger extended
Tracking may not work as well with bracelets, rings, watches, sleeves, etc
Linux does not support background apps or onFocus callbacks
Known Issues (VR Beta)
The latest version of the Oculus firmware limits bandwidth for the DK2’s built-in USB port, which harms the controller’s performance. For now, we recommend using the free cable extender bundled with the mount to connect the controller directly to the computer.
Tracking performance may degrade when closely facing large reflective surfaces like white walls or infrared-reflective curtains. (This is a broader issue with V2 tracking that we’re constantly improving on.)
Tracking degrades when arms are held directly away from the body (i.e. elbows straight).
Some poses are not currently tracked reliably in head-mounted display (HMD) mode (e.g. pinch/rotate, 3- and 4-finger poses).
Minimized or out-of-focus applications using the HMD policy flag can affect the service state. Close such programs before switching back to non-VR apps.
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.
This is the place to find the latest Unity resources for your project! Before you get started, make sure that you have Unity 5 installed. You can find more setup instructions through our getting started page.
Due to major changes introduced with Unity 5.1’s VR plugin, we recommend using different versions of the assets depending on the nature of your project. Windows and virtual reality (VR) developers can use the latest assets, while Mac and augmented reality (AR) developers should use the older assets.
Each asset release includes details on the required Leap Motion SDK and Unity versions (and Oculus SDK if applicable to your project). Be sure to use the recommended SDK versions.
Windows: VR / Desktop
If you’re building a Windows desktop application and/or a purely VR demo (with no augmented reality passthrough), these are the assets for you. Currently, the Image Hand assets are not supported.
Our Unity assets package includes resources like UI Widgets, Quick Switch, and even Image Hands – which let you use your actual hands in AR/VR. Check out these resources in our Developer Gallery, plus some projects from our developer community:
The Core Assets come packaged with everything you need to start developing cool experiences with the VR Developer Mount. More setup instructions can be found on our getting started page, in the section
Using Leap Motion and Oculus for VR.