Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
ilda.inria's avatar
ilda.inria
Honored Guest
1 year ago
Solved

Hand tracking update root scale not working

I'm trying to use Hand tracking in my app and no matter what the Hand scale stays at one event with a friends hands that are much smaller.

After some investigation, and a lot of debugging, I found that the hand scale is calculated for the first frame of the application and is at like 1.1 before it gets switched back to 1 for ever.

A "solution" I found is to switch of the update root scale parameter of my hands and I could then scale them depending on this initial value but as per the documentation says, the root scale is supposed to get updated during runtime. (The documentation is pretty empty on everything though and it's never detailled how they are supposed to be mesuring that).

Does anyone managed to have the root scale update for their hand tracking ?

If yes, could you share some insight with me ? 

 

  • Thank you for reporting this.  It has revealed a bug in the SDK implementation of controller driven hand poses.  If that feature is enabled in Unity then the hand scale will always return as 1.0f.   We've now implemented a fix, which should release in the v65 time frame.  Until then, the only work around is to disable the controller driven hand poses.

2 Replies

  • rcmemmott's avatar
    rcmemmott
    Honored Guest

    Thank you for reporting this.  It has revealed a bug in the SDK implementation of controller driven hand poses.  If that feature is enabled in Unity then the hand scale will always return as 1.0f.   We've now implemented a fix, which should release in the v65 time frame.  Until then, the only work around is to disable the controller driven hand poses.

  • Dear ilda.inria, Have you gotten this to work? I updated my project to the Meta Interaction SDK 67.0.1 and the hand meshes do not match the real hand size.