该操作是导出场景为FBX格式的函数,并将其存储在指定的文件路径中。
bpy.ops.export_scene.fbx(filepath="", check_existing=True, use_selection=False, use_active_collection=False,
global_scale=1.0, apply_unit_scale=True, apply_scale_options='FBX_SCALE_NONE',
bake_space_transform=False, object_types={'ARMATURE', 'CAMERA', 'EMPTY', 'LAMP', 'MESH'},
use_mesh_modifiers=True, mesh_smooth_type='FACE', use_mesh_edges=False, use_tspace=False,
use_custom_props=True, add_leaf_bones=True, primary_bone_axis='Y', secondary_bone_axis='X',
use_armature_deform_only=False, armature_nodetype='NULL', batch_mode='OFF',
use_batch_own_dir=True, use_metadata=True, axis_forward='-Z', axis_up='Y', global_matrix=None,
use_custom_normals=False, use_custom_props_enum_as_string=False, ignore_leaf_bones=False,
force_connect_children=False, automatic_bone_orientation=False, name_prefix='', use_manual_orientation=False,
orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), use_anim=True, use_anim_action_all=True,
use_default_take=True, use_anim_optimize=False, anim_optimize_precision=6.0, path_mode='AUTO',
embed_textures=False, batch_group="")
filepath
(字符串):导出文件的路径,默认为 ""。check_existing
(布尔值):如果该文件已经存在,是否提醒用户覆盖,默认为 True。use_selection
(布尔值):是否只导出选中的对象,默认为 False。use_active_collection
(布尔值):是否只导出当前活动的集合,默认为 False。global_scale
(浮点数):导出模型的全局比例,默认为 1.0。apply_unit_scale
(布尔值):是否应用单位比例,默认为 True。apply_scale_options
(字符串):应用比例时的选项,默认为 'FBX_SCALE_NONE'。bake_space_transform
(布尔值):是否对物体进行空间转换(旋转、缩放、位移),默认为 False。object_types
(元组):导出哪些对象类型,包括 "ARMATURE"、"CAMERA"、"EMPTY"、"LAMP" 和 "MESH",默认为所有类型。use_mesh_modifiers
(布尔值):是否应用网格修饰器,默认为 True。mesh_smooth_type
(字符串):顶点法线的平滑方式,默认为 'FACE'。use_mesh_edges
(布尔值):是否应导出网格边缘,默认为 False。use_tspace
(布尔值):是否将切线和副法线导出为 FBX 文件中的数据, 默认为 False。use_custom_props
(布尔值):是否导出自定义属性, 默认为 True。add_leaf_bones
(布尔值):是否添加末端骨骼(由于 FBX 文件的限制), 默认为 True。primary_bone_axis
(字符串):主骨骼轴, 默认为 'Y'。secondary_bone_axis
(字符串):次骨骼轴, 默认为 'X'。use_armature_deform_only
(布尔值):是否只导出变形骨骼(忽略非变形骨骼),默认为 False。armature_nodetype
(字符串):骨骼节点的类型,默认为 'NULL'。batch_mode
(字符串):批处理模式,默认为 'OFF'。use_batch_own_dir
(布尔值):是否在输出目录下创建具有导出名称的子目录, 默认为 True。use_metadata
(布尔值):是否导出文件元数据(作者/创建时间等),默认为 True。axis_forward
(字符串):前向轴向,默认为 '-Z'。axis_up
(字符串):上方轴向,默认为 'Y'。global_matrix
(Matrix):全局变换矩阵,默认为 None。use_custom_normals
(布尔值):是否从 FBX 文件中导入自定义法线数据, 默认为 False。use_custom_props_enum_as_string
(布尔值):是否将自定义属性数值作为字符串导出, 默认为 False。ignore_leaf_bones
(布尔值):是否忽略末端骨骼, 默认为 False。force_connect_children
(布尔值):是否强制连通骨骼的子对象, 默认为 False。automatic_bone_orientation
(布尔值):是否自动计算骨骼朝向, 默认为 False。name_prefix
(字符串):导出文件中所有名称的前缀,默认为空字符串。use_manual_orientation
(布尔值):是否使用手动方向, 默认为 False。orient_type
(字符串):方向类型('GLOBAL' 或 'LOCAL'), 默认为 'GLOBAL'。orient_matrix
(Matrix):方向变换矩阵,默认为 ((1, 0, 0), (0, 1, 0), (0, 0, 1))。use_anim
(布尔值):是否导出动画数据,默认为 True。use_anim_action_all
(布尔值):是否导出所有动画动作,默认为 True。use_default_take
(布尔值):是否使用默认动画动作名称, 默认为 True。use_anim_optimize
(布尔值):是否优化动画数据大小, 默认为 False。anim_optimize_precision
(浮点数):动画数据优化的精度, 默认为 6.0。path_mode
(字符串):默认为 'AUTO'。embed_textures
(布尔值):是否将纹理嵌入 FBX 文件, 默认为 False。batch_group
(字符串):批处理分组名称, 默认为空字符串。{'FINISHED'}
:如果导出成功,则返回该值。RuntimeError
:如果导出过程中存在错误,则抛出该异常。