🐰 白兔AI

ComfyUI节点连接完全指南:构建高效工作流

发布日期:2025-05-07 | 作者:白兔AI | 阅读时间:约8分钟

🐰 关注公众号「白兔AI」

白兔AI公众号二维码

扫码关注公众号,获取更多AI绘画教程和提示词

✨ 白兔去水印小程序

白兔去水印小程序码

免费去水印工具,一键去除图片/视频水印

一、ComfyUI节点系统概述

ComfyUI的核心是节点系统。每个节点代表一个功能单元,通过连线将不同节点连接起来,数据从一个节点流向另一个节点,最终生成结果。理解各类节点的功能,是掌握ComfyUI的关键。

二、基础节点类型

1. 加载类节点

2. 编码类节点

3. 采样类节点

4. 图像处理类节点

三、节点连接规则

1. 数据类型匹配

节点的输入和输出有特定的数据类型,只有相同类型(或兼容类型)的端口才能连接:

2. 单向流动

数据从输出端口流向输入端口,不能反向连接。

3. 一对多连接

一个输出端口可以连接到多个输入端口,实现数据复用。

四、文生图工作流详解

标准文生图流程:

  1. Load Checkpoint → 输出MODEL、CLIP、VAE
  2. CLIP → CLIP Text Encode(正面提示词)→ CONDITIONING
  3. CLIP → CLIP Text Encode(负面提示词)→ CONDITIONING
  4. Empty Latent Image → LATENT(设置尺寸)
  5. MODEL + CONDITIONING(正) + CONDITIONING(负) + LATENT → KSampler → LATENT
  6. LATENT + VAE → VAEDecode → IMAGE
  7. IMAGE → Save Image / Preview Image

五、图生图工作流详解

标准图生图流程:

  1. Load Checkpoint → MODEL、CLIP、VAE
  2. Load Image → IMAGE(上传参考图)
  3. IMAGE + VAE → VAE Encode → LATENT
  4. CLIP → CLIP Text Encode → CONDITIONING
  5. MODEL + CONDITIONING + LATENT → KSampler(设置denoise)→ LATENT
  6. 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文件,需要时直接加载。

八、常见连接错误

九、推荐工作流模板

十、总结

ComfyUI的节点系统虽然看起来复杂,但遵循清晰的数据流动逻辑。从基础的加载-编码-采样-解码流程出发,逐步添加ControlNet、LoRA、放大等模块,你就能构建出满足各种需求的AI绘画工作流。多实践、多探索,ComfyUI的灵活性将给你带来无限可能。

← 返回博客首页