UniVRM icon indicating copy to clipboard operation
UniVRM copied to clipboard

Retarget Animation from another avatar with animator to uniVRM

Open DatanIMU opened this issue 1 year ago • 1 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?

DatanIMU avatar Feb 08 '24 07:02 DatanIMU

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.

ousttrue avatar Mar 19 '24 08:03 ousttrue