Answered

How to add a root position offset to humanoid anmation

skinwalker 8 months ago updated by Peter - Soxware Developer 8 months ago 3

Hi,

I bought a pack from the asset store with a few fighting animations but the problem is both characters are at 0,0,0. The one who is getting kicked must have some offset for example on the Z axis 1.5. I don't want to do this through code but rather have it built into the animation as it should be. Can I do this with uMotion?

Thanks!

UMotion Version:
Unity Version:

Answer

Answer
Answered

Hi,
thank you very much for your support request.

You can do this in UMotion by offsetting the hips (in an additive layer), but you can also do it via the animation's inspector. There is an offset field there as well.

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

Best regards,
Peter

GOOD, I'M SATISFIED

Offsetting the Root's position by an additive layer works!

Satisfaction mark by skinwalker 8 months ago
Answer
Answered

Hi,
thank you very much for your support request.

You can do this in UMotion by offsetting the hips (in an additive layer), but you can also do it via the animation's inspector. There is an offset field there as well.

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

Best regards,
Peter

Hi, in the animation's inspector offsetting the Y position and X rotation, I cant see a field to offset Root Transform Position it just has Bake into pose and Based upon. Could you shared a screenshot?

You're right, XZ doesn't seem to have an offset field. In that case, you could use UMotion and apply an offset using an additive layer.

Best regards,
Peter