Снимите флажок Деактивировать объекты с помощью Python
У меня есть два объекта в сцене, каждый из которых я хочу экспортировать в отдельные файлы.obj. Перед этим в цикле я активирую каждый объект один за другим и делаю с ними что-нибудь. Когда дело доходит до экспорта, у меня постоянно есть один из объектов в обоих файлах.obj.
Что я делаю перед экспортом в каждом цикле (имя объекта является текущим именем объекта)
bpy.ops.object.select_all(action='DESELECT')
bpy.data.objects[objname].select = True
# than export
В этом случае я получу один файл с первым объектом и второй файл с обоими.
Я тоже пробовал (obj - это сам текущий объект)
scene.objects.active = obj
bpy.ops.object.select_all(action='DESELECT')
bpy.data.objects[objname].select = True
# than export
Кстати, use_selection=True есть в настройках экспорта.
Где я не прав?