Skip to Content
一. 入门01 · ComfyUI 简介

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 节点式思维:一张你必须先有的藏宝图

这篇文章最核心的东西来了——在碰任何节点之前,先搞懂「节点式工作流」是个什么概念。

想象一条工厂流水线:

  1. 原料进厂:把模型(Checkpoint)加载进来——这是 AI 的「大脑」
  2. 描述需求:告诉 AI 你要什么(正向提示词)和不要什么(反向提示词)
  3. 核心加工:采样器(KSampler)根据你的描述,在潜空间里一步步「去噪」,从纯噪声变成清晰图像
  4. 解码出厂:VAE 解码器把潜空间数据变成你能看到的 PNG 图片
  5. 包装输出:保存到文件夹,或者传给下一个流程继续处理

在 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 并跑出第一张图。