"Mesh contains Root bone as root but animation doesn't contain the root track"

I downloaded Mocap animations (all FBX) and took them into Maya to clean them up but when I tried to import them into UE4 I get this error message “Mesh contains Root bone as root but animation doesn’t contain the root track”…I don’t have Motion Builder…so does anyone know a solution?

Does anyone have any ideas?

I imported the Hero TPP into Maya and am trying to see if there is a way to just apply the Mocap animation to the Hero TPP while in Maya so I can export it with the animations applied back into UE4. Does this sound like viable solution?

Did I post this in the wrong place maybe?

I don’t know if you’ve got this fixed yet or maybe haven’t seen this other thread (I have the same problem FWIW). Either way, thought I’d post this to yours just in case. Hope it helps both of us.:slight_smile:

The answer I have seen is, retarget all animations in motionbuilder.

Thanks Huggybare and Sanvean.

Is there anyway to do this without Motion Builder? My animation won’t even load into UE4 in order to be retargeted to another skeleton because the “Mesh contains Root bone as root but animation doesn’t contain the root track”…The only skeleton I am given the option to attach the animation to is the Hero TTP and this animation wasn’t created using it.
The animation has no Mesh…only a mocap skeleton.

You need to go through the painful process of making the external skeleton compatible with yours. The process involves matching the bone names in the external skeleton with the bone names in the skeleton you want to retarget the animation to. This got me through the process, eventually: Animation Retargeting (Different Skeletons) | Unreal Engine Documentation

When you export to FBX you are given a few options as to what you wish to be exported so this error usually occurs when you export the mesh but forget export the animation track at the same time. Check the FBX dialogue and make sure that export animation is checked.

Make sure the skeleton name in Maya is exactly the same name as the skeleton in UE4.

I had the same issue with importing from Blender but was able to resolve it by making all the names in Blender and UE4 the same. This includes the names of the bones as well as the object’s overall name in Blender.

Up, I imported Paragon skeletons from Epic Games (so pre-made packs) I then looked for animations on Mixamo. The 2 are not compatible because of this problem.