3
$\begingroup$

I'm exporting my file with a mesh and its relative rig from blender to ue4 using FBX. After the export in ue4 it appears that my skeleton has one more bone, called Armature (it's the highest in hierarchy, above root). When i export my file i use these preferences

enter image description here

I have already check this question Blender ascii fbx adds a Armature bone before root bone UE4 but i can't still remove that additional bone from my skeleton in ue4. Is it a problem of blender? Is there a solution?

$\endgroup$
  • 1
    $\begingroup$ if you are not afraid of editing scripts , check this out. FBX FIX $\endgroup$ – RadioSpace Dec 4 '16 at 20:23
0
$\begingroup$

hope I'm not too late. I think I finally figured this one out! Or at least an useful workaround.

The problem is that UE4 understands the first Object in the exported FBX file as a bone even if it isn't even a bone. In this case UE4 thinks the "Armature" object is the root bone called "Armature" and that your "root" bone is a second bone attached to that first one.

My solution was to just remove my root bone, and rename the Object "Armature" to "root" in Blender.

For example, if you're making a rig following the official UE4 Mannequin model, it will look something like this:

enter image description here

In Blender, you go to Object Mode, click the Armature, click the Object Data tab (selected in the picture) and rename the Armature to "root". On the Outliner you'll see that "root" is the first object, that's the name of the Object data-block and in UE4 that will act as it's your root bone. Then comes another object called "Armature", that's the name of the Armature data-block, you can change this name clicking the Armature tab, but from my testing that makes no difference to UE4. Then comes the actual first bone, the "pelvis", not the "root", which I deleted.

Using this setup with Blender 2.77 and UE 4.11 and I was able to successfully export the Character, import it to UE, and retarget the default animations to it.

$\endgroup$
  • 1
    $\begingroup$ Thank you! I have already thought to this solution; until this bug won't be fixed i'll use this method! Thank you again $\endgroup$ – Fuboski Apr 6 '16 at 21:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.