Character animation with root motion activated still resets it's position

Dear fellow devs,

I’m stuck on this subject for a week now and read every post and watched every tutorial.
Still somehow the issue does not get resolved. Please advice before i eat my laptop :slight_smile:

***Running unreal engine 5.0.0 early access

  • I have a Metahuman imported
  • I downloaded a walking around animation from actorcore
  • I set the root bone to animation and the bones of the mesh etc.
  • I retarget the animation to my character
  • I track the character in a level seqencer
  • I track the animation to my body in the sequencer

Result:
On play, the character walks around in the scene just fine.
After the animation in the sequencer finishes my character jumps to his original position

Done so far:

  • So i played around with the root motion setting inside the animation.
    The root bone is following the animation just fine it seems.

  • I found a “possible” solution, where you root motion the animation, and create a new animation from that since there was a bug in unreal 5 with root motion (so i read).
    After retargetting, something interresting happens. The character does not walk around anymore, the walking animation is there, but he stays in his place. And after the animation ends, STILL jumps back to his original position.

Expecting results:

  • In my sequencer, i want him to walk around, and at the end stay there, so i can follow up with another animation in the sequencer.

I have no idea what to do with this. Is there a hero around?
Thank you so much in advance!

Cheers!

Anyone?

I am having the same problem. Even used “keep state” and it still does not work.
Every single advice till now has been pretty much the usual “activate root motion” and nothing else.

This feels like a pretty big design oversight.

Thanks for replying man. You see how long ago i posted this :blush:. Still don’t know what is going on. It does seem like a major flaw, but why there is no answer, i have no clue.

I had a similar issue with my root motion animations. I was able to fix it by setting the ‘Root Motion Mode’ to ‘Root Motion From Everything’ property in the details panel of the animation blueprint.

NOTE: There is a bug in UE5 where the details may be blank, just reopen the ABP to fix this.

1 Like

Try RM Fix Tool plugin for UE5 https://youtu.be/JbWckEC9jlk?feature=shared it let’s you fix any animation root motion problem in couple clicks, change, offset and rotate the whole animation.