FBX Export Dialog Access
The
FbxExporterSetParam function provides access to the FBX Exporter dialog options.
For further details on the various options, please see the following topic in the
3ds Max Help:
Managing Scenes and Projects > Geometry File Formats > FBX Files: Data Sharing with
Maya, MotionBuilder, Revit, Softimage, and Toxik/Composite > Scripting for the 3ds
Max FBX plug-in
NOTE:The FBX Export Plugin must be loaded in memory in order to set its properties. If
it is not in memory, it can be loaded using
pluginManager.loadClass FbxExporter
Methods:
Opens the modal "FBX Export" settings dialog. Available in
in 3ds Max 2017 and higher.
Returns True if the user closed the dialog by pressing the
button.
Returns False if the user closed the dialog by pressing the
button, or via the window’s
icon.
<Value>FbxExporterGetParam <String>arg
This function expects a string as argument, specifying the option to get .
See the left column of the table below for available option.
FbxExporterSetParam <String>arg <Value>val
It expects a string as a first argument specifying the option to affect, with the
second argument being the new value as described below:
Arg String
|
Value
|
"Animation"
|
True or False.
|
"ASCII"
|
True or False.
|
"AxisConversionMethod"
|
"None", "Animation", or "Fbx_Root".
|
"BakeAnimation"
|
True or False.
|
"BakeFrameStart"
|
Integer value.
|
"BakeFrameEnd"
|
Integer value.
|
"BakeFrameStep"
|
Integer value.
|
"BakeResampleAnimation"
|
True or False.
|
"Cameras"
|
True or False.
|
"CAT2HIK"
|
True or False.
|
"ColladaTriangulate"
|
True or False.
|
"ColladaSingleMatrix"
|
True or False.
|
"ColladaFrameRate"
|
Float (in frames).
|
"Convert2Tiff"
|
True or False.
This converts non-TIFF-formatted texture images into TIFF format which makes them
readable in other applications that do not support other image types.
|
"ConvertUnit"
|
"mm" or "cm" or "dm" or "m" or "km" or "in" or "ft" or "mi" or "yd".
|
"EmbedTextures"
|
True or False.
|
"FileVersion"
|
"FBX201300" or "FBX201200" or FBX201100" or "FBX201000" or "FBX200900" or "FBX200611".
|
"FilterKeyReducer"
|
True or False.
|
"GeomAsBone"
|
True or False.
|
"GenerateLog"
|
True or False.
|
"Lights"
|
True or False.
|
"LoadExportPresetFile"
|
The file name of the preset file.
|
"NormalsPerPoly"
|
True or False.
|
"PointCache"
|
True or False.
|
"PopSettings"
|
This setting preserves the current state of the settings when you perform a One-Click
operation.
FBXExporterSetParam "PopSettings" loads all I / OSettings.
|
"Preserveinstances"
|
True or False.
|
"PushSettings"
|
This setting preserves the current state of the settings when you perform a One-Click
operation.
FBXExporterSetParam "PushSettings" saves all I / OSettings.
|
"Removesinglekeys"
|
True or False.
|
"Resampling"
|
Float.
|
"ResetExport"
|
Loads the Autodesk Media & Entertainment export preset.
|
"ScaleFactor"
|
Float.
|
"SelectionSet"
|
Name of the selection set to use.
|
"SelectionSetExport"
|
True or False.
|
"Shape"
|
True or False.
|
"Skin"
|
True or False.
|
"ShowWarnings"
|
True or False.
|
"SmoothingGroups"
|
True or False.
|
"SmoothMeshExport"
|
True or False.
|
"SplitAnimationIntoTakes"
|
"takename" which is the name of the take to use, followed by "frameStart", "frameEnd"
to define the interval.
Use "-c|-clear" to clear the accumulator.
NOTE:Take001 exists regardless of how many splits are defined. Do not set a "frameEnd"
< "frameStart". If "frameStart" and "frameEnd" do not define an interval with keys
the split function will not validate it. If no animation keys are in the range, a
take is created with no keys.
|
"TangentSpaceExport"
|
True or False.
|
"Triangulate"
|
True or False.
|
"UpAxis"
|
"Y" or "Z".
|
"UseSceneName"
|
True or False.
|
FOR EXAMPLE:
|
--to prevent the export of the cameras:
FBXExporterSetParam "Cameras" False
|