用途:从终端自动化 Blender 渲染管线,无界面(headless)完成渲染设置与批处理。
主要能力:配置渲染引擎(Cycles 光线追踪、EEVEE 实时);设置分辨率与输出格式(PNG、JPEG、OPEN_EXR、TIFF、FFMPEG 视频);启用降噪与 GPU 渲染(CUDA/OPTIX/HIP);添加相机并设置焦距、景深、Track-To 约束;添加点光、日光、面光及 HDRI 环境光;用 Principled BSDF 创建 PBR、贴图、玻璃材质;渲染单帧、动画与批量多场景/多相机。
使用方式:脚本通过 import bpy 操作场景,例如 scene.render.engine = 'CYCLES'、bpy.ops.render.render(write_still=True)。命令行渲染示例:blender scene.blend --background --python render.py;直接渲染单帧:blender scene.blend --background --render-output /tmp/frame_ --render-frame 1;渲染动画:blender scene.blend --background --render-anim,可加 --frame-start 与 --frame-end。指南建议始终使用 --background 实现无界面渲染;GPU 需在设置 compute_device_type 后调用 prefs.get_devices();动画建议输出 PNG 序列再用 ffmpeg 合成,示例:ffmpeg -framerate 24 -i /tmp/turntable/turn_%03d.png -c:v libx264 -pix_fmt yuv420p turntable.mp4。
适用场景:产品渲染、转台动画、批量多相机出图等需要自动化或服务器端渲染的任务。
限制:Cycles 质量高但较慢,EEVEE 快但为近似结果;无界面模式不打开 GUI;HDRI 免费资源来源为 Poly Haven;具体收费、价格与硬件要求资料未提供。