ganeshsar / UnityPythonMediaPipeAvatar

Creating a multi-threaded full body tracking solution supporting arbitrary humanoid avatars for Unity using Google Mediapipe Pose Python bindings.
MIT License
91 stars 20 forks source link

Using custom character #4

Closed hyeyoungjo closed 10 months ago

hyeyoungjo commented 10 months ago

First of all, thank you for sharing a cool project.

I want to use a custom character (for example, Mixamo characters that are properly rigged) I attached the Avatar script to the Mixamo character, but it does not work. It seems like I need calibration data for this specific character. How can I create calibration data?

custom avatar not working 2 custom avatar not working -blur 1

ganeshsar commented 10 months ago

Hello, you must do a one-time calibration for each character that uses a different skeleton (then you don't need to calibrate again - just assign the newly created data).

First make sure that you have imported your new character as a humanoid in Unity. Then follow the steps: https://youtu.be/DFHDnALoiQE?si=y8bJKPfDsWatBQjm&t=15