FBX Animation/Character Import Problems with Blender

0

I've spent several hours trying to figure out the process of character/animated model importing from Blender to LY via FBX. After fumbling around with a more complicated character I decided to distill the process down to its very VERY basic form. I've come up with this .blend file that when exported with the settings indicated, will produce the .fbx file.

https://agdpublic.s3.amazonaws.com/ly/test01.blend

https://agdpublic.s3.amazonaws.com/ly/test01.fbx

Notes from file:


Root bone of Armature group must be pointing Y+
and does not need to contribute to the animation.
All transforms must be applied (easier if this is
done before skinning).
FBX Export Settings:
FBX 7.4 binary
All default settings except:
Z UP, Y FORWARD
No leaf bones on Armature
For Geppetto process see last part of this video:
https://youtu.be/0nVhS-576ow
Still having issues with what appears to be an
incorrectly scaled skeleton once imported into
Lumberyard
Notes as of 3-6-17

As indicated, I'm still having issues with what appears to be scaling with the bones/skeleton. If your guru's could examine the files and determine where I went wrong, I will be one step closer to being able to put together a nice video on the process so everyone can learn.

Please advise. Thank you.

EDIT, found that a good setup for a Blender scene is to use Metric units with a .01 Unit Scale. See new test files, these should import flawlessly:

https://agdpublic.s3.amazonaws.com/ly/test02.blend

https://agdpublic.s3.amazonaws.com/ly/test02.fbx

asked 7 years ago895 views
14 Answers
0
Accepted Answer

Could you try again with a fresh scene and the units in blender set to metric, please? The scale on the animation of your file is indeed off when imported into lumberyard. When I export a scene using metric units everything looks ok, however changing the units setup on your scene didn't help, hence please try a fresh one with units set to metric right from the start.

EDIT: Scratch that.

Set the units to metric in blender and use a units scale (right underneath the units setting) of 0.01. Then rescale your mesh to the desired size. That works for me.

4018-test01-modified.zip|attachment (76.4 KB)test01-modified.zip

answered 7 years ago
0

You need a separate file with just the not animated skeleton the file with the skinned model(i don't know if it also works without the skinned model.

I have not noticed your files I will give a look at them while I watch the champion's league(Soccer).

answered 7 years ago
0

First of all try to make the skeleton file right. without animation.reset that armature dummy and if you can try to use a bone instead as I had problems with dummies and fbx.

answered 7 years ago
0

It appears as if it's scaled improperly in the other direction now. Almost as if the scaling of the bones is independent of the mesh, even though the scaling has been applied. I experienced the same issue when exporting an FBX from 3DS 2013.

https://agdpublic.s3.amazonaws.com/ly/3ds-test-01.FBX

https://agdpublic.s3.amazonaws.com/ly/ly-anim-metric-01.blend

https://agdpublic.s3.amazonaws.com/ly/ly-anim-metric-01.fbx

answered 7 years ago
0

This is the correct answer! Your Blender scene needs Metric scaling with .01 unit scale.

I also updated notes removing stipulation to remove leaf bones in export settings. Also updated OP to reflect correct answer. Thank you!!

answered 7 years ago
0

A little teaser. It was a long hard road, and he even lost a hand in the process, but he's a survivor!

REMOVEDUPLOAD

answered 7 years ago
0

Great work on resolving this. I've made a note to have this documented better (at all).

answered 7 years ago
0

It's just a flesh wound! Nice work.

answered 7 years ago
0

The links above should still work:

https://agdpublic.s3.amazonaws.com/ly/test01.blend

https://agdpublic.s3.amazonaws.com/ly/test01.fbx

These have all transforms applied, but the skeleton is scaled down by 100 times once you play the anim in geppetto.

answered 7 years ago
0

https://agdpublic.s3.amazonaws.com/ly/test01-ascii.fbx

FYI Blender is a free ~85MB download.

answered 7 years ago
0

Hey @REDACTEDUSER

Do you still have the original files that were not working before? We'd like to use them for a test case to help improve the FBX Importer.

answered 7 years ago
0

Perfect, thank you!

answered 7 years ago
0

Hey @REDACTEDUSER

Would you mind uploading an ASCII version of the FBX file? I don't have Blender on my system to do it myself, otherwise I can see if someone else on our side has Blender if you don't want to.

answered 7 years ago
0

Thanks again!

answered 7 years ago

This post is closed: Adding new answers, comments, and votes is disabled.