01 · ComfyUI 简介
什么是 ComfyUI、为什么选它、和 WebUI 到底差在哪
📚 系列导航:这是「ComfyUI 小白教程」的第一篇。从这里出发,咱们一路把它装好、用熟,最后能做出商业级图像和视频作品。下一篇就动手安装。
兄弟们,今天聊 ComfyUI。
你可能在 B 站、小红书或者 X(推特)上刷到过那种酷炫的 AI 图片——人物一致性极高、光影质感媲美实拍。点进评论区一看,总有人提一嘴「ComfyUI 做的」。你搜了一下,出来的界面像电路板一样的节点连线图,瞬间劝退。
这一篇不教你装、不教你连节点(那是后面的事)。这一篇只干一件事:让你搞清楚 ComfyUI 到底是个啥、值不值得学、和你听过的其他 AI 绘图工具有什么本质区别。
看完这一篇,你会拿到:
- 一句话能跟人解释清楚「ComfyUI 是什么」
- 一张「ComfyUI vs WebUI」的对比清单
- 一张节点式工作流的思维地图
- 一个判断标准:什么时候该用 ComfyUI,什么时候不用
01 ComfyUI 到底是个啥
先给结论:ComfyUI 是一个基于节点的 Stable Diffusion 图形界面——你可以像搭积木一样,用连线的方式构建图像生成流水线,而不是在网页上填表单。
和它最常被比较的是 Automatic1111 的 WebUI(也就是很多人入门 SD 用的那个网页界面)。WebUI 像一个表格——你填好参数、点生成、等出图。ComfyUI 像一张流程图——每个节点是一个功能模块(加载模型、写提示词、采样、保存),你用线把它们连起来,数据顺着线流动,最后变成一张图。
类比:计算器 vs Excel。 WebUI 像个计算器——输入、按等号、出结果,简单直接。ComfyUI 像 Excel——你可以做公式、做宏、把多个步骤串成一条自动化的流水线。计算器够用的时候用计算器就好;但当你需要「批量跑 100 组参数对比」「用一张参考图控制构图、另一张控制风格」这种复杂操作时,节点式界面的威力就出来了。
💡 一句话总结:ComfyUI = Stable Diffusion 的节点式图形界面,用连线代替填表,用流程图代替黑箱。
02 为什么选 ComfyUI:一张对比清单
| 维度 | WebUI (Automatic1111) | ComfyUI |
|---|---|---|
| 操作方式 | 填表、选参数、点按钮 | 拖节点、连线、搭流水线 |
| 学习曲线 | 上手快,半小时能出图 | 前几小时在认节点,但一旦通了就通了 |
| 显存占用 | 较高,大图容易爆 | 更低,同样显存能跑更大的图 |
| 工作流复用 | 基本靠截图和记忆 | 一个 JSON 文件拖进去,完整复现 |
| 批量实验 | 手动改参数比较累 | XY Plot 一键跑完所有参数组合 |
| 复杂流程 | 很难(比如 ControlNet + IPAdapter + LoRA 一起上) | 这正是它的主场 |
| 社区生态 | 成熟,插件多 | 快速增长,工作流分享文化极强 |
说白了:WebUI 适合「我就想快速出张图」的场景,ComfyUI 适合「我要精确控制出图的每一个环节」的场景。
💡 一句话总结:WebUI 简单快上手,ComfyUI 灵活可复用——不是替代关系,是按场景选工具。
03 节点式思维:一张你必须先有的藏宝图
这篇文章最核心的东西来了——在碰任何节点之前,先搞懂「节点式工作流」是个什么概念。
想象一条工厂流水线:
- 原料进厂:把模型(Checkpoint)加载进来——这是 AI 的「大脑」
- 描述需求:告诉 AI 你要什么(正向提示词)和不要什么(反向提示词)
- 核心加工:采样器(KSampler)根据你的描述,在潜空间里一步步「去噪」,从纯噪声变成清晰图像
- 解码出厂:VAE 解码器把潜空间数据变成你能看到的 PNG 图片
- 包装输出:保存到文件夹,或者传给下一个流程继续处理
在 ComfyUI 里,上面每一步都是一个节点,节点之间用线连接。一条线代表数据的流向——模型数据、提示词文本、潜空间图像、最终像素——每一种数据类型用不同颜色的线表示。
新手最容易犯的错:把节点当成「按钮」。 节点不是按钮,节点是函数——有输入、有输出。你得搞清楚每个节点吃什么数据、吐出什么数据,才能正确连线。这恰恰也是 ComfyUI 最大的魅力:你一旦理解了数据流,就能搭出任何你能想象到的图像流水线。
💡 一句话总结:节点 = 函数模块,连线 = 数据流。理解了「谁给谁什么数据」,ComfyUI 就通了一大半。
04 ComfyUI 能做哪些 WebUI 做不了的事
举几个真实场景,让你感受一下差距:
- XY Plot 对比实验:「用同一个提示词,把所有采样器(Euler、DPM++、DDIM…)和所有 CFG 值(3、5、7、9、12)全部跑一遍,拼成一张对比大图。」WebUI 你得手动跑几十次,ComfyUI 一个 XY Plot 节点搞定。
- 多参考图混合控制:「用图 A 控制构图(ControlNet Canny),用图 B 控制风格(IPAdapter),再叠 3 个不同权重的 LoRA。」WebUI 做得到但很痛苦,ComfyUI 拖几条线的事。
- 工作流分享:别人做好了一个超复杂的工作流,导出为一个 JSON 文件发给你。你拖进 ComfyUI,所有节点、参数、连线原样复现——这才是真正的「一键复刻」。
💡 一句话总结:批量对比、多条件混合控制、工作流一键复刻——这三个场景是 ComfyUI 的绝对主场。
05 动手:30 秒确认你的电脑能不能跑
说好这篇不教安装,但给你留个零成本的前置检查,看看你电脑的显卡能不能跑 Stable Diffusion。
Mac 用户:ComfyUI 支持 Apple Silicon (M1/M2/M3/M4),直接原生跑,不需要额外折腾。不过速度肯定不如 NVIDIA 显卡,心里有个预期就好。
Windows 用户——检查显存:
- 右键任务栏 → 任务管理器 → 性能 → GPU
- 看「专用 GPU 内存」这一项
- 6GB+:SD 1.5 和 SDXL 都能跑,体验不错
- 8GB+:能流畅跑 SDXL + ControlNet
- 12GB+:Flux 模型也能玩
- 4GB:能跑 SD 1.5,需要加
--lowvram参数 - 没有独显:可以考虑用 Google Colab 或云端 GPU 方案(后面有专篇)
一句提醒:国内用户下载模型通常需要「魔法上网」或者使用国内镜像站点(比如 liblib.ai、esheep 等),具体怎么搞下一篇安装篇专门讲。
💡 一句话总结:有 NVIDIA 独显最好,Mac M 系列也能跑——看一眼显存心里有数,下一篇对症下药。
06 小结
这一篇咱们没装任何东西,但把最重要的「地图」拿到手了:
- 它是什么:Stable Diffusion 的节点式图形界面,用连线搭流水线出图
- 和 WebUI 的区别:WebUI 像计算器,ComfyUI 像 Excel——一个简单快上手,一个灵活可复用
- 核心思维:节点 = 函数模块,连线 = 数据流,理解了数据流就通了
- 什么场景用它:批量对比、多条件控制、工作流复用——这三个是它的绝对主场
你现在应该能:跟别人说清楚 ComfyUI 是什么、什么时候用、什么时候不用。下一篇,咱们正式动手——安装 ComfyUI 并跑出第一张图。