ComfyUI节点连接完全指南:构建高效工作流
发布日期:2025-05-07 | 作者:白兔AI | 阅读时间:约8分钟
🐰 关注公众号「白兔AI」
扫码关注公众号,获取更多AI绘画教程和提示词
✨ 白兔去水印小程序
免费去水印工具,一键去除图片/视频水印
一、ComfyUI节点系统概述
ComfyUI的核心是节点系统。每个节点代表一个功能单元,通过连线将不同节点连接起来,数据从一个节点流向另一个节点,最终生成结果。理解各类节点的功能,是掌握ComfyUI的关键。
二、基础节点类型
1. 加载类节点
- Load Checkpoint:加载SD大模型
- Load VAE:加载VAE模型
- Load LoRA:加载LoRA模型
- Load Image:加载图像文件
- Load ControlNet Model:加载ControlNet模型
2. 编码类节点
- CLIP Text Encode:将文本提示词编码为CLIP嵌入
- CLIP Set Last Layer:设置CLIP输出层
3. 采样类节点
- KSampler:核心采样节点,执行扩散去噪过程
- KSampler Advanced:高级采样器,支持更多参数
4. 图像处理类节点
- Empty Latent Image:创建空白潜在空间图像
- VAE Encode:将像素图像编码为潜在空间
- VAE Decode:将潜在空间解码为像素图像
- Upscale Image:图像放大
三、节点连接规则
1. 数据类型匹配
节点的输入和输出有特定的数据类型,只有相同类型(或兼容类型)的端口才能连接:
- MODEL:模型数据
- CLIP:CLIP模型数据
- VAE:VAE模型数据
- CONDITIONING:条件数据(编码后的提示词)
- LATENT:潜在空间数据
- IMAGE:图像数据
2. 单向流动
数据从输出端口流向输入端口,不能反向连接。
3. 一对多连接
一个输出端口可以连接到多个输入端口,实现数据复用。
四、文生图工作流详解
标准文生图流程:
- Load Checkpoint → 输出MODEL、CLIP、VAE
- CLIP → CLIP Text Encode(正面提示词)→ CONDITIONING
- CLIP → CLIP Text Encode(负面提示词)→ CONDITIONING
- Empty Latent Image → LATENT(设置尺寸)
- MODEL + CONDITIONING(正) + CONDITIONING(负) + LATENT → KSampler → LATENT
- LATENT + VAE → VAEDecode → IMAGE
- IMAGE → Save Image / Preview Image
五、图生图工作流详解
标准图生图流程:
- Load Checkpoint → MODEL、CLIP、VAE
- Load Image → IMAGE(上传参考图)
- IMAGE + VAE → VAE Encode → LATENT
- CLIP → CLIP Text Encode → CONDITIONING
- MODEL + CONDITIONING + LATENT → KSampler(设置denoise)→ LATENT
- LATENT + VAE → VAEDecode → IMAGE
六、高级节点组合
1. 多LoRA叠加
使用多个Load LoRA节点串联,依次应用多个LoRA效果:
Load Checkpoint → Load LoRA 1 → Load LoRA 2 → ... → KSampler
2. ControlNet组合
使用Apply ControlNet节点,将ControlNet条件注入采样过程:
Load ControlNet Model + Load Image(预处理)→ Apply ControlNet → KSampler
3. 图像放大工作流
生成图像后连接Upscale节点进行二次放大:
VAEDecode → Upscale Image → Save Image
七、工作流优化技巧
1. 使用Reroute节点整理连线
当连线过于复杂时,使用Reroute节点作为中转,保持画布整洁。
2. 节点分组
选中多个节点,右键选择"Collapse to Node",将相关节点折叠为一个组。
3. 使用Primitive节点
将常用参数(如seed、steps)提取为Primitive节点,方便批量调整。
4. 保存和加载工作流
将常用工作流保存为JSON文件,需要时直接加载。
八、常见连接错误
- 数据类型不匹配:检查端口颜色是否对应
- 循环连接:避免形成闭环
- 缺少必要输入:确保所有必填端口都已连接
- 模型版本不兼容:SD 1.5和SDXL的节点不能混用
九、推荐工作流模板
- 基础文生图:Checkpoint + Prompt + KSampler + Decode
- 高清修复:文生图 + Upscale + 二次采样
- ControlNet组合:多ControlNet + 多条件融合
- 批量生成:Batch处理 + 自动保存
十、总结
ComfyUI的节点系统虽然看起来复杂,但遵循清晰的数据流动逻辑。从基础的加载-编码-采样-解码流程出发,逐步添加ControlNet、LoRA、放大等模块,你就能构建出满足各种需求的AI绘画工作流。多实践、多探索,ComfyUI的灵活性将给你带来无限可能。
← 返回博客首页