Root motion animation in sequencer

I have a character blueprint that I want to move using root motion animations during cut scenes in sequencer. I also want to link animations together. For example, play root motion walk animation then play idle animation.

Is there a way to use root motion like this in sequencer?

I have enabled ‘root motion from everything’ in the anim BP but if I play a root motion animation from sequencer it just plays the animation in place. If I disable root motion it moves the mesh without moving the character.

I would like to move my AI characters this way but it seems like it’s not possible?

I have the same problem. Did you manage to do something about it?

Hey,

Just stumbled on this and here’s a quick fix.

On the transform track of you character, left click and go into the properties. Uncheck the locks and make sure to only have 0 or 1 frame. Set the location accordingly and it should work.

What I understand from this it the transform track seem to override the root motion with the transform location at every frame. Too bad there’s no obvious options to make this work.

Don’t forget to check the root motion checkbox in the animation!

Hi! Could you expand on this? What did you do to “Set the location accordingly” if you only have 1 frame on your transform track?

Thank you a lot ! It’s working perfeclty

Even if you only have 1 frame you still need to place your character at your desired transform position.

What are you talking about… I don’t see any locks option there is an option called lock but that just lock the track you are unable to select or change it… other then that it doesn’t do anything… can you show a picture of what you are talking about?

Right-Click the Transform track → Properties. Uncheck those. (This is UE5 but should be similar in other version)

2 Likes

Is it possible to render In-Place animations using a sequencer? I have checked Enable Root Motion in animation settings, so the character moves in place. But once I use the same animation in Sequencer it starts to move forward leaving its capsule behind

Still can’t replicate it.
Can you post a video doing it.
It will be a huge help.

Nevermind worked for me.
But the solution was a bit different.
image
You have to click on this option and add the rootmotion animation.

How to Retain Root Motion in Sequencer Animations

If you’re using root motion in Sequencer and need to prevent the animation from resetting its transform, here’s a quick tip:

  1. Set Transform Track Properties: Right-click on your transform track, go to Properties > When Finished, and set it to Keep State. This ensures that the final transform position from the animation is maintained.
  2. Adjust Section Length: After unlocking the transform track’s start and end range, consider making the section shorter if needed. A long section can unintentionally override the root motion.
  3. Enable Root Motion: Make sure to enable root motion in the animation sequence file. Although the character may appear in place in the Sequencer, root motion will activate at runtime as long as no active transform track is set to override it.

This worked for me. Hope this helps anyone struggling with root motion in Sequencer!