SuperAPI AI 工具集

blender-compositor

设计与创作

查看项目

更新于 10-15 20:34

技能介绍

该技能为 Blender 合成器提供可写的节点图操作能力。blender-node-graph 负责只读探查,本技能在此基础上补充写入功能:启用合成器、构建初始节点树,以及创建、连线和调参。

主要工具:setup_compositor_tree 启用 scene.use_nodes 并可选择搭建 Render Layers 到 Composite 的树;set_compositor_enabled 仅切换启用状态;clear_compositor_tree 清空节点与连线;create_compositor_node 创建节点;delete_compositor_node 按名称删除;connect_compositor_nodes 连接输出到输入插槽;disconnect_compositor_nodes 按 id 或端点断开;set_compositor_node_value 设置输入插槽默认值;get_compositor_node_value 读取单个或全部插槽值;list_compositor_node_links 列出全部连线;list_compositor_node_types 查询支持的节点 id、标签与别名。

节点类型可用 Blender id、UI 标签或别名指定,例如 CompositorNodeDenoise、Denoise 与 denoise 指向同一节点。不确定时调用 list_compositor_node_types。

常见流程:启用合成用 setup_compositor_tree 后接 list_compositor_nodes;降噪为 setup_compositor_tree 后 create_compositor_node(denoise) 再 connect_compositor_nodes;Cryptomatte 遮罩为创建 cryptomatte 节点、连线并 set_compositor_node_value;调滤镜为创建 glare 节点后设置值并查看连线。所有工具都接受可选的 scene_name,省略时使用当前活动场景。具体平台、收费与价格信息暂未提供。