Для того, чтобы создать и добавить в сцену камеру при помощи Blender Python API нужно:
1. Создать блок данных для камеры.
1 |
camera_data = bpy.data.cameras.new(name='Camera') |
2. Создать объект и связать его с созданным блоком данных.
1 |
camera_object = bpy.data.objects.new('Camera', camera_data) |
3. Поместить созданный объект в сцену.
1 |
bpy.context.scene.collection.objects.link(camera_object) |
Камера будет помещена в текущую сцену в ее главную коллекцию.
Финальный код:
1 2 3 4 5 |
import bpy camera_data = bpy.data.cameras.new(name='Camera') camera_object = bpy.data.objects.new('Camera', camera_data) bpy.context.scene.collection.objects.link(camera_object) |