将场景上的每个对象导出到另一个文件

时间:2011-04-03 14:56:07

标签: python export blender blender-2.50

我想问你,如何使用python脚本将所有对象导出到场景中以便在blender中分离文件?我想将它导出到fbx,有这样的东西: 对象文件 Car Car.fbx Boat Boat.fbx 等。

每个对象都有自己的文件。 我想使用'export_fbx.py',我将源代码粘贴到blender中的编辑器,然后在粘贴的代码下写一些代码:

for ob in bpy.data.objects:
    save(bpy.ops.mesh,ob,'C:\\images\\'+ ob.name + '.fbx')

但是这不起作用:/ 我需要这样的东西,beacouse我在场景中有45个对象,我必须互相导出到fbx,然后在XNA中导入它。

1 个答案:

答案 0 :(得分:3)

根据http://www.blender.org/documentation/blender_python_api_2_61_0/bpy.ops.export_scene.html#bpy.ops.export_scene.fbx

循环遍历场景中的所有对象,分别选择每个对象并使用use_selection参数集调用bpy.ops.export_scene.fbx