Tracking Models

Ultraleap provides different tracking models that have been trained to work well for specific use cases. These models can be called by an application via the Hinting API.

Microgestures

This is a specific tracking model that is trained to improve finger tracking accuracy making it possible to track very fine or subtle finger movements, also known as microgestures, with high degrees of accuracy.

They are useful for interacting with UI in a way that is subtle and require sminimal effort.

  • Called via the Hint: LEAP_HINT_MICROGESTURES

  • Example Use Case(s)

    • Scrolling through menus

    • Swiping through images

    • ‘Everyday’ AR interaction

  • Current Compatible Camera Positions

    • HMD only


Hand On Object

This is a specific tracking model that is trained to provide robust tracking when objects are being held in a users hand, with up to a 22% increase in robustness compared to previous releases.

  • Called via the Hint: LEAP_HINT_HAND_ON_OBJECT

  • Example Use Case(s)

    • Enterprise training and simulation with objects

    • Holding VR controllers

  • Current Compatible Camera Positions

    • HMD only

Marker Tracking

Ultraleap also offers AR Marker tracking which complements the tracking model for handling objects.

Attaching markers to real world objects means you can track them using a Leap Motion Controller 2. Combining this with the Hand On Object tracking model allows user to seamlessly interact with these objects, whether in MR or VR.