Create a Root Motion based animation system

I made a plugin for that: AnimationTree | Edit and mix your animations before and during run-time easily with the new tree node system

This seems to be in the works, if you check the documentation for “Animator” we have read only properties with the name RootMotion & RootMotionWeight

image

3 Likes

I have seen that and I am curious as to what the CFrame implementation entails. One of the key factors about root motion is that it can interact with physics, like walking into, up, or off of things, and looped walking animations can continuously move the root.

I think a demo of root motion (looking) animation was at RDC, with the character being hit by a flying object and the animation reacting to the force. There’s a possibility of it being procedural animation, but it looked promising. There’s also a new (unreleased) Instance called AnimationConstraint, which seems to be a blend of physics and animation.

This would be fantastic for non humanoid enemies with 4 legs!

longer “noodly” enemies could benefit from this so much.

1 Like

here once again to bump this is an absolutely vital feature for games with combat similar to the souls series where the characters move with every swing

1 Like

This is an extremely needed feature, it would assist me immensely with a couple of my projects. I’ve been having to resort to hacky methods to produce adequate results in the meantime.

1 Like

There is a Fast Flag called:

FFlagRootMotionSupportedInternal

There’s nothing much else to say about it.

2 Likes

This would help animators a lot! It would be great if Roblox added it.

2 Likes

Would be a awesome feature to have!

2 Likes

How after all these years they havent added it

1 Like

There’s some evidence of it being implemented:

So, this Feature Request seems to have a good chance of becoming a reality if they went through the trouble of creating the relevant APIs/properties for it.

2 Likes

That is there for months, I have seen that 2 months ago. Also what if i have a skeletal mesh(Skinned mesh) and not roblox character?

1 Like

What do you mean? As long as there is a root joint, it should be able to support it. For skeletal meshes, it would presumably move the mesh (which is what moving a HumanoidRootPart would do for normal characters anyway).

1 Like

Its stuck for months, and i see that roblox right now is focused on avatar costumization features. so i dont think they will add it any time soon

1 Like

We can only hope, I’m glad that it’s in the API and possibly coming though :eyes: .

1 Like

API is there for months. That could take years for it to actually come

1 Like

Yeah I think this feature will never be added… :frowning_face:

please roblox add it :sob: :sob: :sob: :sob:

2 Likes

This may come with the new character locomotion with the fancy animation constraints, but we’ll have to wait and see…

2 Likes