该操作将创建自定义相机预设。预设包括相机的位置、旋转、视野、近/远平面设置等。
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"] .