子图功能需要至少 ComfyUI 前端版本 1.24.3 版本的支持,如果你未在你的 ComfyUI 中发现此功能,请参考这篇文档进行更新: 如何更新ComfyUI
- 本文示例图片使用nightly 版本前端制作,界面请以实际为准
- 简化复杂工作流
- 轻松复用一些常见的节点组合
- 创建可快速复用的节点组合来提高搭建工作流的效率
如何创建子图?
1
选中任意节点
在 ComfyUI 中选中任意节点
2
点击选择工具项中的子图对应功能的图标
3
完成子图创建
ComfyUI 会根据选中节点的输入输出,自动创建一个子图,并将其添加到画布中。
4
编辑子图
经过编辑和整理,你可以将子图调整成一个具备完善功能的节点。
编辑子图
1. 子图有和普通节点一样的编辑功能
你可以像一般节点一样使用子图:- 修改外观节点颜色
- 修改节点名称
- 使用绕过(Bypass)来禁用
- 等等
2. 子图的编辑
- 在子图非组件(widget) 空白处双击以进入子图编辑状态,
- 点击子图编辑按钮
- 子图导航,你可以通过这里退出当前子图,并返回上级
- 输入插槽(slot): 会显示在子图外部的内部节点输入
- 你可以像链接正常节点一样将输出连接到插槽中
- 通过在连接点上点击鼠标右键,你可以重命名/删除 暴露在子图外部的插槽
- 输出插槽(slot): 暴露在子图外部的输出,和输入插槽功能类似
- 图中数字为 1 的插槽为默认插槽: 用于新增 输出 / 输出 连接以暴露给上级的子图视图
- 在已有插槽上点击鼠标右键,可以重命名、删除、取消已原有的节点的连接
插槽连接同样遵循数据类型验证