Tutorial & Download: Blender Rig useable with UE 4.5

Hey all,

like many of you I have been struggling with exporting animations from Blender and use them with the Epic Skeleton. Luckily the new retargeting tools for 4.5 have probably resolved that problem:

Download: http://www.freetimestudio.net/Downloads/HeroBlenderRig.zip

Update
Since there are several bugs when using the binary fbx exporter, use ASCII instead:

Also be sure to apply this fix:

btw sorry if this is the wrong forum, but I figured this is where people with this problem look first :wink:

greetings,
FTC

Woah, thanks a lot. That’s very helpful. I’m really impressed at how awesome this community is :slight_smile:

You said “instead of directly importing the structure, I have modified it”. What exactly does that mean? Did you import it and then moved/rotated it around? Or did you create it yourself from zero, but repeating the same bone hierarchy as the original?

Later on the video (at 2:42) you say some of the ik bones are different on your rig and the original one (if I understood that correctly?). Does that mean your rig would be incompatible with animations from the UE4 marketplace? Or can I still submit animations made on your rig to the marketplace? And if I buy animations from the marketplace, would they still work on your character?

Hi vib,

if you import the example skeleton into Blender the transformations are completely wrong (on the right), I straightened them out (left) and added a bunch of constraints. However reimporting the “correct” version into UE4 always messes up the animations, even when using the (old / non rig) retargeting system.

As for compatibility: With the new system you can take the animations created in Blender and recalculate them to fit the default skeleton. Animations created with this rig will not directly work with asset store animations or vice versa, but once you have retargeted them it should not be any problem to interchange them between characters.

The IK targets are purely for the animators and do not have any relevance inside of UE4 (as far as I can tell), they won’t port over, but I don’t think they are needed anyway. If they indeed are necessary I could add dummies, though.

greetings,
FTC

That’s exactly what I needed to know, thanks a lot! :slight_smile:

Attention! After further testing it turned out that the fbx binary exporter has a few serious bugs which result in translation and rotation errors:
7c32a3dfe0332d8a9e699d19c3d8b48b1f62618b.jpeg
35df0da2489febfb5ad3b4017f0711ad7579d3b8.jpeg

In order to fix that you need to use the ASCII exporter instead:


However before using the ASCII exporter you also need to apply a fix that has been around since UDK times, otherwise the exporter will add an additional root to the whole scene which breaks root motion:

After applying those fixes I have had no wrong animations anymore.

greetings,
FTC