Skip to content

节点是啥

在 ComfyUI 里,节点是最基础的干活单元。有的是官方自带的 Comfy Core 节点,有的是社区写的 自定义节点,每一块都有自己的活儿。

节点与节点之间用连线接上,就像人跟人相遇,有的人会成为好朋友,有的人就是没法链接在一起。强扭的瓜不甜,这时候我们换个人就好了。

比方说 K 采样器那种节点,上面有好几个输入、输出,还有一堆参数。参数怎么设,就决定了这一格怎么算。背后其实是写好的 Python 逻辑;你一般不用写代码,在界面上调就行。

再学术一点:节点 = 在图里干活的「算子」

Section titled “再学术一点:节点 = 在图里干活的「算子」”

在图里,节点很少单独漂着,多半都连在一张网上。在 ComfyUI 里,它们就是画布上那些方框

它更像函数算子:吃进去一些数据,按规则处理,再吐给后面。想跑通一条「出图」任务,节点就是在里面真正干活的那几环。所以节点几乎至少有一个输入或一个输出,很多节点是多个进、多个出

跑工作流时,节点会处于不同状态,常见有:

  1. 正常:默认,没跑或跑完了、也没报错时的样子。
  2. 运行中:你点运行之后,这个节点正在执行时。
  3. 报错:跑完后发现这格有问题,多是输入不对;有问题的输入往往会标红,改对再跑。
  4. 缺失:多见于导入别人工作流之后:
    • 缺官方节点:常见是你本地的 ComfyUI 版本偏旧,跟不上工作流;试试升级 ComfyUI
    • 缺自定义节点:工作流用了第三方节点,你电脑上没装。可以用 ComfyUI Manager 搜名字安装,或按官方「安装自定义节点」的流程来。

连线:同一种类型的数据才能对接

Section titled “连线:同一种类型的数据才能对接”

节点之间靠 链接(links) 传数据;类型要对,才能把两块接上。

不用死记硬背,就当玩颜色连连看~相同颜色的点之间就能连线。

界面里用颜色区分常见数据类型,记个大概就够:

数据类型(大意)颜色
扩散模型(diffusion model)淡紫
CLIP 模型
VAE 模型玫红
conditioning
latent(潜空间图像)
像素图
遮罩(mask)绿
数字(整数/浮点)浅绿
mesh亮绿

以后还可能加新类型,以软件为准。

怎么连:从一个节点的输出拖到另一个节点同色输入

怎么断:在输入那端点住线拖开,或点连线中间的菜单取消连接。

可以。节点是方框,你可以:

  • 改样式、配色
  • 双击标题改显示名字
  • 改变大小