
很多人问我:ComfyUI和WebUI到底选哪个?
我的答案是:想认真做AI绘画,必须学ComfyUI。
今天这篇教程,从零开始,手把手带你搭建第一个完整工作流。
为什么选ComfyUI
先说清楚为什么值得花时间学:
-
节点化设计:每个步骤可视化,出问题一眼看出来 -
工作流可复用:别人的工作流直接导入,站在巨人肩膀上 -
性能更强:同样配置,ComfyUI出图速度比WebUI快20-40% -
社区活跃:GitHub Star已超10万,插件生态最丰富
安装配置
系统要求
-
GPU: NVIDIA 8GB显存以上(推荐12GB+) -
内存: 16GB以上 -
系统: Windows 10/11 或 Linux
安装步骤
方法一:官方安装包(推荐新手)
-
访问 ComfyUI GitHub 页面 -
下载 ComfyUI_windows_portable.7z -
解压到任意目录 -
双击 run_nvidia_gpu.bat启动
方法二:手动安装
模型配置
把模型文件放到对应目录:
核心工作流搭建
基础文生图工作流
最基础的工作流包含6个核心节点:
-
Load Checkpoint – 加载主模型 -
CLIP Text Encode – 正向提示词 -
CLIP Text Encode – 负向提示词 -
Empty Latent Image – 设置图片尺寸 -
KSampler – 采样器(核心) -
VAE Decode + Save Image – 解码保存
KSampler关键参数
图生图工作流
在基础工作流基础上,替换 Empty Latent Image 为:
-
Load Image – 加载参考图 -
VAE Encode – 编码为Latent
关键:denoise 参数调低到 0.5-0.75,保留原图结构。
ControlNet工作流
ControlNet是ComfyUI最强大的功能之一:
-
加载 ControlNet 模型节点 -
连接预处理器(Canny/Depth/Pose等) -
将ControlNet输出连接到KSampler
常用预处理器:
-
Canny:边缘检测,保持线条结构 -
Depth:深度图,保持空间关系 -
OpenPose:人体姿态控制 -
Scribble:草图转精图
提示词技巧
正向提示词结构
负向提示词模板
常见问题解决
Q: 显存不足怎么办?
A: 启动时加参数 --lowvram 或 --medvram
Q: 出图速度慢?
A: 检查是否用了GPU,任务管理器看GPU占用率
Q: 节点连接报错?
A: 检查数据类型是否匹配,红色连线表示类型不兼容
总结
ComfyUI学习曲线确实比WebUI陡,但一旦上手,效率和灵活性完全不是一个级别。
建议学习路径:
-
先跑通基础文生图工作流 -
学会导入别人的工作流 -
逐步理解每个节点的作用 -
开始自己搭建和修改工作流
坚持两周,你会发现ComfyUI真的香。