The Avatar is not moving in space unlike the Point body which does move.

Code 'o Brian 1 Reputation point
2022-12-05T11:20:43.767+00:00

The Body tracking data has been successfully applied onto the avatar in Unity using the Azure Kinect body tracking samples - unity integration sdk.
(Followed @Angus Antley )

But the Avatar is Static and does not move in space. It mimics the point body i.e. All the body tracking is mapped onto to the Avatar but unlike the Point body it does not move in space. The movement is not mapped onto the Avatar.

Example: When I move with respect to the Kinect Device in real world, that movement is being mapped onto the Point body and can be seen moving in the Unity window. But the Avatar stays in position. (The leg movement can be seen on the Avatar but it does not move in space). (The Avatar has the script Puppet Avatar applied on it.)

How to get the Avatar moving like the point body?

Any help would be much appreciated.

Thank you!

Azure Kinect DK
Azure Kinect DK
A Microsoft developer kit and peripheral device with advanced artificial intelligence sensors for sophisticated computer vision and speech models.
288 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Angus Antley 6 Reputation points Microsoft Employee
    2023-01-06T04:35:58.933+00:00

    Hi @Code 'o Brian ,

    Have you tried the example scene PuppetMaster that can be found under the Assets/Scenes folder? That is a complete example that applies translation to the root of the puppeted avatar. I just tested that scene with a fresh clone of the repo and I was unable to repro the fixed root behaviour you are seeing.


  2. Angus Antley 6 Reputation points Microsoft Employee
    2023-01-07T21:27:25.16+00:00

    Hi @Code 'o Brian

    I am also missing that script. So that is not the difference.
    Also I have 1.1.2 and 1.4.1 for versions too