Retarget Animation from another avatar with animator to uniVRM
DatanIMU opened this issue · comments
I put a Roid avatar with uniVRM into unity.
and I have an unity avatar with animator and animations.
I want to re-target animation to VRM. Due to differences in the skeleton, a very definite and good solution was not found。
What should I do that I can fetch best performance?
Final IK by unity?
A method that is highly compatible with unity is
Using UnityEngine.Animator with UnityEngine.Avatar in humanoid mode.
Animator to animator retargeting is built into unity.
https://github.com/vrm-c/UniVRM/blob/master/Assets/UniGLTF/Runtime/UniHumanoid/HumanPoseTransfer.cs
And vrm-1.0 has new method.
https://vrm.dev/en/api/vrm1_controlrig/
You can also do final ik.