Экспортировать каждый объект на сцене в другой файл - PullRequest
0 голосов
/ 03 апреля 2011

Я хочу спросить вас, как я могу экспортировать все объекты в сцену для разделения файлов в Blender, используя скрипты Python? Я хочу экспортировать его в fbx, чтобы иметь что-то вроде этого: Объектный файл Car Car.fbx Лодка Лодка.fbx и т.д ..

Каждый объект будет иметь свой файл. Я пытаюсь использовать 'export_fbx.py', я вставляю исходный текст в редактор в blender и пишу что-то ниже вставленного кода, например:

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

Но это не работает: / Мне нужно что-то вроде этого, потому что у меня есть 45 объектов в сцене, и я должен экспортировать друг друга в fbx, чтобы импортировать его в XNA.

1 Ответ

3 голосов
/ 16 января 2012

согласно http://www.blender.org/documentation/blender_python_api_2_61_0/bpy.ops.export_scene.html#bpy.ops.export_scene.fbx

перебирает все объекты в сцене, выбирая каждый по отдельности и вызывая bpy.ops.export_scene.fbx с установленным параметром use_selection

...