Answered

Root Transform Position settings missing / Custom root node not working

frostymm 6 months ago updated 6 months ago 2

I set a custom root node in my model rig settings but when I play animations generated with UMotion, the animator still uses the regular root node. So my character just continuously snaps back to its original position when at the end of the movement loop animation. 

Before switching to this, I had the same problem on my older animations but I had these options:

And setting Root Transform Position (Y) -> Based Upon to "Root Node Position" would fix it.


The animations generated by UMotion don't have these options:

Is there a way to get them to accept the custom root node I set here?

UMotion Version:
Version: 1.22p04
Unity Version:
Unity 2019.3.15f1

Answer

Answer
Answered

Hi,
thank you very much for your support request.

You need to configure "Root/TransN" as root motion bone in UMotion. Click on the gear icon next to "TransN : Position"in the "Animated Property List" (Clip Editor) and select "Root Motion" in the context menu. Do the same for "TransN : Rotation" in case you want rotational root motion too. Then re-export your animation. The root motion settings should now show up in the inspector of your exported animation clip.

Here is the official UMotion root motion tutorial for further information:

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

Best regards,

Peter

GOOD, I'M SATISFIED

That fixed it, thanks a bunch for the quick response! I really appreciate it!

Satisfaction mark by frostymm 6 months ago
Answer
Answered

Hi,
thank you very much for your support request.

You need to configure "Root/TransN" as root motion bone in UMotion. Click on the gear icon next to "TransN : Position"in the "Animated Property List" (Clip Editor) and select "Root Motion" in the context menu. Do the same for "TransN : Rotation" in case you want rotational root motion too. Then re-export your animation. The root motion settings should now show up in the inspector of your exported animation clip.

Here is the official UMotion root motion tutorial for further information:

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

Best regards,

Peter

That fixed it, thanks a bunch for the quick response! I really appreciate it!

Is there a way for it to always make that the root node by default? (If that's in the video, I'll be watching it later today)