Cross-platform hand tracking

Hi there,

there’s a multitude of hand tracking options: Oculus Quest, Vive, LeapMotion, Hololens, …

https://microsoft.github.io/MixedRealityToolkit-Unity/Documentation/Input/HandTracking.html

https://developer.vive.com/resources/vive-sense/sdk/vive-hand-tracking-sdk/
https://leapmotion.github.io/UnityModules/core.html#a-basic-set-of-leap-hands

Does Unity support these via the XR management package? Do I get the hand id, finger id and bone data from the devices? I’d like the get this data cross-platform to be able to implement a common hand-tracking toolkit. Right now we get cross-platform access to the controllers (device or action based).

I would use these basic info to create my own cross-platform hand tracking toolkit.

Do I need to integrate the SDKs? If so, how do I integrate these SDKs in accordance with the XR Management Package?

Best,
Wavy

1 Like

At the moment we only have native hand support for magic leap and hololens 2.
So yes, using hand data from our partner’s SDK’s is the way to do this at present.

We’re working on better cross platform support for hand tracking.

Hi, any update about that ?
Does Unity now support Oculus or Vive Focus HandTracking via XR Plugin Management ?

Thanks,
Oliver

Sadly, still nothing. You have to use native hand support.

This feature is highly desirable

2 Likes