该操作将创建自定义相机预设。预设包括相机的位置、旋转、视野、近/远平面设置等。
bpy.ops.camera.preset_add(name="", remove_name=False)
参数:
name
(string, (optional)) 添加的预设名称,如果没有指定名称,则将默认添加同名预设。remove_name
(boolean, (optional)) 如果此参数设置为True
,则删除具有指定名称的预设。{'FINISHED'}
: 正常结束操作。1.要创建一个名为“我的相机预设”的预设,可以使用以下代码。
import bpy
bpy.ops.camera.preset_add(name="My Camera Preset")
2.要删除具有名称“高分辨率相机”的预设,可以使用以下代码。
import bpy
bpy.ops.camera.preset_add(name="High Resolution Camera", remove_name=True)
preset_add
操作只适用于当前活动相机,无法指定其它相机。bpy.data.cameras[name]
访问相机预设,其中 name
为相机预设的名称。 要删除预设,只需使用del
语句即可,如:del bpy.data.cameras["My Camera Preset"]
.