SuperAPI AI 工具集

blender-rendering-workflow

设计与创作

查看项目

更新于 10-16 08:48

技能介绍

用途:把 Blender 渲染做成可复现的交付物,而非偶然一次可接受的截图。适用于静帧、转台、图像序列与动画渲染,以及灯光诊断。

主要能力:提供 blender_render_scene 做最终效果渲染与灯光诊断,支持按相机名与帧选择(最多12组相机/帧组合),默认使用活动相机/帧,最长边上限1280、Cycles采样64,可自动选择可用GPU并记录CPU回退;blender_render_evidence 用于标准化几何检查,会替换相机与灯光,不适合作为室内最终图。还可为建模过程录制延时(默认关闭,需显式请求),并支持通过 bundle 的 Poly Haven 搜索/下载工具获取至多8K的CC0材质与HDRI。

使用方式:不确定相机名、依赖或渲染设置时,先以 inspectOnly: true 调用。需要复现性时指定 device 为 "cpu" 或具体后端。共享桌面一次只跑一个 Blender 命令,可用 --threads 2 与 scene.render.threads_mode = 'FIXED'、scene.render.threads = 2 留出CPU余量。独立命令示例:& $env:BLENDER_EXECUTABLE --background --factory-startup --disable-autoexec --python-exit-code 1 --python "<skill-root>/scripts/render_scene.py" -- --input scene.blend --output-dir renders/preview-01 --max-edge 1280 --samples 64。指定交付尺寸可用 --render-edge 1536;--max-edge 仅为上限,不会提高作者设定分辨率。

降噪:低分辨率用渲染降噪而非视口预览设置。denoise: "preview" 用于看效果,denoise: "final" 用于最终静帧;CLI 为 --denoise preview/final。预览建议 GPU OIDN Fast 加 Fast prefilter,备选 GPU OptiX 或 CPU OIDN Fast,采样16-32、512-800px;最终用 OIDN High、Accurate prefilter、Color+Albedo+Normal,支持GPU加速否则CPU回退。denoise: "off" 关闭渲染降噪,不影响作者合成器降噪;"preserve" 为向后兼容默认。

限制与注意:GPU渲染不会自动启用GPU降噪,需显式开启 denoising_use_gpu 或使用 OptiX GPU降噪,避免双重降噪。每次运行使用新输出目录,查看内联PNG与 render-manifest.json,错误不算成功证据;render_evidence.py 输出 evidence.json 与 contact_sheet,render_scene.py 输出 render-manifest.json,不要猜文件名。完成前需在干净 Blender 进程中复现并已实际打开最终输出,报告输出路径、版本、分辨率、帧范围、采样/降噪、色彩管理、渲染耗时与机器限制。降噪无法修复几何、贴图或灯光问题。