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
NoteThe 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:
<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.
NoteTake001 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
|