Answered

humanid rig can not move the joint, only rotate, but i want move the joint,

185612485gxz 2 years ago updated by Peter - Soxware Developer 2 years ago 3

Image 1300

UMotion Version:
Unity Version:
2021

Answer

Answer
Answered

Hi,
thank you very much for your support request.

Unity's humanoid animation system does not support moving/translation on humanoid bones. Furthermore moving a bone  would look as if that person broke its bone (because a movement on a bone means that you move the joint of the bone out of the parents bone, resulting in a really awkward looking deformation).

If you want to move the entire character, you need to select the hips bone.

Best regards,
Peter

Answer
Answered

Hi,
thank you very much for your support request.

Unity's humanoid animation system does not support moving/translation on humanoid bones. Furthermore moving a bone  would look as if that person broke its bone (because a movement on a bone means that you move the joint of the bone out of the parents bone, resulting in a really awkward looking deformation).

If you want to move the entire character, you need to select the hips bone.

Best regards,
Peter

Hello, dear developer, I understand what you mean, but what I need to tell you is that in character animation, sometimes adding bone movement can make the character animation look more dynamic, and squeeze and pull Stretching is very important in the twelve rules of animators. It needs to move bones to achieve it. So if possible, I hope you can add this function.

I get your point. Please note that this is not a limitation of UMotion, it's a Unity limitation.


You can only do this if you switch from humanoid to generic.


Best regards,
Peter