Maya FBX Take Export

fbx
maya
python
animation
pipeline
#1

Hi, I’m trying to use the FBXExportSplitAnimationIntoTakes from the FBX Plugin of Maya (2018 version, also, I working with python and pymel, but the matter is about the mel module so it doesn’t matter to much).

Everything it’s working right, but there is a thing that I want to fix… apperently you can’t use this command without exporting the take ‘Take 001’ with the scene frame range as the range (plus all your custom takes).

Anyone that used this method before that can help me to bypass this rule?

You can read this note in the documentation here: :kissing:
http://download.autodesk.com/global/docs/maya2014/en_us/index.html?url=files/GUID-F109CCD1-CA5F-484D-9AAA-8157CFB72F0E.htm,topicNumber=d30e146083


(Also, if someone can explain to me how Autodesk upload the documentation, because I can’t get an up to date version of all the modules in a single place :upside_down_face:)

#2

Given that the documentation is pretty emphatic that Take 001 will always exist. I would say your best bet would be to use the FBX SDK as a post process step and strip out or at least adjust the values in Take 001.

1 Like
#3

Yeah… it sounds mandatory…

Ok, unless anybody bring another inside-maya solution for multi-takes fbx, I go to try out with the FBX SDK. Thank you Bob!

#4

There is an undocumented, inbuilt solution:
FBXExportDeleteOriginalTakeOnSplitAnimation

It will automatically reset to “false” after each export, so you need to explicitly set it to “true”.

FBXExportDeleteOriginalTakeOnSplitAnimation -v true

It’s used in the FBX Game Exporter:
<path_to_maya>\scripts\others\gameFbxExporter.mel

2 Likes
#5

Yes! I thought that there would be something like that because of the Game Exporter…

I tested it right now and it works perfectly, thank you so much Pac!
This save to me a lot of time…:sweat_smile:

#6

Glad I could help. I searched for this quite a while as well^^ Found it by shear accident and force of anger :smiley:

#7

Oh that is is very nice find.