Answered

Moving the Spine makes the unit "float" in the air

info 4 years ago updated by Peter - Soxware Developer 4 years ago 1

Hi,

Great asset, works fantastically. One thing i have not figured out though is when I'm trying to correct the Spine rotation in Umotion, the entire animation looks like its floating in the air afterwards.

Before example(Correct leg position, they dont move when firing):

Image 485

I then make a Spine correction in a separate layer( I wont the character to be standing straighter):

Image 486



Now the unit is "floating" (look at the legs):

Image 487


Everything else i do in layers is fine(Arms, Shoulders) are moved using IK. This simple Spine Rotation however is breaking the animation. How do i correct the spine of the character while still having the legs fixed to the ground?

Thanks!

UMotion Version:
1.22p11
Unity Version:
2020.1.f7

Answer

Answer
Answered

Hi,

thank you very much for your support request.


You need to pin the leg IK targets to the ground. Otherwise they are going to be affected by every rotation applied to parent bones.

Here are the related video tutorials:

(IK Pinning uses the child-of constraint under the hood, please watch this first.)

Please let me know in case you have any follow-up questions.

Best regards,

Peter

GOOD, I'M SATISFIED

Thank you, this seemed to work!

Satisfaction mark by info 4 years ago
Answer
Answered

Hi,

thank you very much for your support request.


You need to pin the leg IK targets to the ground. Otherwise they are going to be affected by every rotation applied to parent bones.

Here are the related video tutorials:

(IK Pinning uses the child-of constraint under the hood, please watch this first.)

Please let me know in case you have any follow-up questions.

Best regards,

Peter