用途:在 Blender Python 中配置渲染设置或自动化渲染时使用,帮助规避跨版本 API 陷阱。
主要能力:提供 EEVEE 引擎标识符版本矩阵(3.0-4.1 与 5.0+ 为 'BLENDER_EEVEE',4.2-4.4 为 'BLENDER_EEVEE_NEXT');渲染引擎选择决策(CYCLES、EEVEE、WORKBENCH);渲染设置、Cycles、相机、灯光、景深等配置模式;静帧、动画、多相机批量与无界面渲染示例;5.0 渲染通道改名对照。
关键限制与警告:静帧渲染必须 write_still=True,否则不落盘;启用 Cycles GPU 前必须先调用 cycles_prefs.get_devices();5.0+ 中 scene.use_nodes 已弃用、scene.node_tree 已移除,改用 scene.compositing_node_group;eevee.use_gtao 在 5.0+ 移除,改用 view_layer.eevee.ambient_occlusion_distance。
用法:以 Python 脚本调用 bpy,按版本分支选择引擎;无界面渲染命令为 blender --background scene.blend --python render_script.py。
适用场景:需要兼容多个 Blender 版本的渲染脚本、批量出图与自动化渲染流程。
限制:资料未提供安装方式、收费与平台信息,暂未提供。