用途:该技能用于自动化 Blender 工作流,包括批量渲染、通过 blender --background 进行无头处理、文件格式转换以及流水线集成。
主要能力:提供命令行接口用法(后台模式、自定义参数、单帧/动画/帧范围渲染、指定引擎与线程、Python 表达式、CI/CD 退出码传播);后台模式能力与限制对照;各格式 I/O 算子的版本矩阵与版本安全写法;批量渲染与多相机渲染;场景装配(append、link、libraries.load);流水线集成中的退出码与环境变量。
必要用法:后台运行使用 blender -b -P script.py,自定义参数放在 -- 之后;渲染单帧用 -f,动画用 -a,帧范围用 -s/-e;CI/CD 使用 blender -b --python-exit-code 1 -P script.py。Blender 4.0+ 中 OBJ/STL/PLY 导出算子已变更,需使用 bpy.ops.wm.obj_export()、bpy.ops.wm.stl_export()、bpy.ops.wm.ply_export();FBX、glTF、USD、Alembic 算子不变。
限制:后台模式不支持视口算子、模态算子、UI 绘制与 GPU 绘制,context.area 为 None;脚本中不应硬编码绝对路径;FBX 导出需显式设置 apply_scale_options 并核对轴向;Alembic 保留 AEC 元数据需设置 export_custom_properties=True;EEVEE 引擎名在 4.0+ 变为 BLENDER_EEVEE_NEXT。
适用场景:批量渲染、格式转换、场景装配、无渲染数据处理与 CI/CD 流水线。具体收费、平台与效果资料暂未提供。