用途:用 Python 在 Blender 中构建基于节点的合成管线,设置渲染通道、添加后期效果(模糊、眩光、调色)、合并图层、绿幕抠像并输出最终合成图像,支持从终端脚本化运行。
主要能力:启用合成(scene.use_nodes = True)并搭建节点树;最低需 Render Layers → Composite;可添加 Viewer 预览节点;调色节点含 BrightContrast、HueSat、ColorBalance(LIFT_GAMMA_GAIN)、CurveRGB、Gamma;滤镜含 Blur、DBlur、Glare(BLOOM/STREAKS/FOG_GLOW 等)、Filter(SHARPEN 等)、Denoise;支持合并渲染通道(如 DiffCol 与 AO 用 MixRGB 相乘)、Alpha Over 合成、Keying 抠像与 Color Spill、SetAlpha、File Output 多通道 EXR/PNG 输出、基于深度(Z 通道)的雾效。
使用方式:脚本中 import bpy 获取 scene.node_tree,用 nodes.new() 建节点、tree.links.new() 连线。运行示例:blender scene.blend --background --python grade.py --render-frame 1。合成在渲染时自动执行。
限制与提示:访问节点树前必须先设 scene.use_nodes = True;无 Composite 节点则不会渲染输出;渲染通道需先在 View Layer 启用;纹理/滤镜等的具体节点属性以 Blender 版本为准。安装方式与收费信息暂未提供。