乐乐论坛 - 节点图
type: channel
link: https://bbs.leleweb.cn/tag/%E8%8A%82%E7%82%B9%E5%9B%BE/
items: ComfyUI 工作流：从入门到精通路线图

ComfyUI 工作流：从入门到精通路线图
type: item
date: 2026-08-03T06:00:22+08:00
description: 引言在生成式 AI 图像领域，Stable Diffusion 生态的崛起催生了众多工具，而 ComfyUI 凭借其高度模块化、基于节点图（Node Graph）的工作流范式，迅速成为专业创作者与开发者手中的利器。与 WebUI 的“表单式”操作不同，ComfyUI 将图像生成的每一个步骤——从模型加载、条件控制、采样去噪到后处理——拆解为可视化的节点连接，赋予了用户前所未有的控制力与可复用性。然而，这种“可视化编程”的思维方式也带来了陡峭的学习曲线。许多初学者在打开 ComfyUI 空白画布时感到手足无措，不知从何下手。本文旨在为你绘制一幅清晰、可执行的从入门到精通路线图，帮助你从“能跑通”走向“会设计”，最终达到“精于优化”的进阶水平。第一阶段：入门 —— 理解核心范式与基础操作1.1 核心概念：节点、连线与数据流ComfyUI 的本质是一个数据流引擎。你不需要编写代码，而是通过拖拽节点（Node）并用连线（Link）连接它们，来定义图像的生成流程。节点（Node）：每个节点代表一个功能单元，如“加载检查点模型”、“文本编码”、“VAE 解码”等。连线（Link）：连线传递的是张量（Tensor）、文本、图像或配置参数等数据。只有数据类型匹配的端口才能连接。工作流（Workflow）：由节点和连线组成的完整图结构，本质上是一个可保存、可分享的 JSON 文件。关键认知：在 ComfyUI 中，“流程”比“参数”更重要。理解数据如何流动，是后续所有操作的基础。1.2 初次启动：从默认模板开始不要从空白画布开始。ComfyUI 自带一个基础的文生图（Text-to-Image）模板，这是你的第一个练习项目。加载模型：你需要在 models/checkpoints 目录下放置一个 Stable Diffusion 检查点（如 SD 1.5 或 SDXL）。推荐使用 SDXL 或 SD 1.5 的官方权重，以确保兼容性。基础流程链：观察默认模板的节点链：Load Checkpoint → 输出 MODEL（用于采样）、CLIP（用于文本编码）、VAE（用于图像解码）。CLIP Text Encode（正向提示词）和（负向提示词）→ 输出 CONDITIONING。KSampler → 接收 MODEL 和 CONDITIONING，输出 LATENT（潜空间数据）。VAE Decode → 将 LATENT 转换为 IMAGE。Save Image → 保存结果。练习目标：修改提示词、调整采样步数和 CFG，观察图像变化。这一步旨在建立“节点连接”的直觉。1.3 必备操作技能节点搜索：双击画布空白处，输入节点名称快速添加。分组与标注：使用 Ctrl + G 将相关节点分组，便于阅读复杂流程。运行与查看：点击 Queue Prompt 执行流程，右键节点可查看中间输出（如查看 LATENT 的预览）。第二阶段：进阶 —— 构建可复用的复杂工作流当你能够熟练地修改基础流程后，下一步是学习如何构建多阶段、多模型的复杂工作流。这一阶段的核心目标是控制力。2.1 引入 ControlNet：精确控制生成结构ControlNet 是进阶工作流中最具价值的组件之一。它允许你通过边缘图、深度图、姿态骨架等条件信息，精确约束生成图像的构图。典型结构：在基础流程中，增加 Load ControlNet Model 节点，并将图像输入通过 Canny 或 Depth 预处理器，生成控制条件，将其作为额外条件注入 KSampler。关键参数：strength（控制强度）是平衡“提示词引导”与“结构约束”的关键。过强会导致画面生硬，过弱则约束失效。2.2 使用 LoRA 与超网络：风格化定制LoRA（Low-Rank Adaptation）是当前最流行的模型微调方式。在 ComfyUI 中，加载 LoRA 只需一个节点。工作流设计：将 Load LoRA 节点串联在 Load Checkpoint 与 CLIP Text Encode 之间。这意味着 LoRA 同时作用于模型权重和文本编码器。多 LoRA 叠加：你可以串联多个 LoRA 节点，但需注意 strength 参数的叠加效应，过高的叠加会导致过拟合或色彩崩坏。2.3 理解采样器与调度器KSampler 节点中的 sampler_name 和 scheduler 参数，是决定图像风格与质量的关键。采样器选择：如 Euler a（适合创意探索）、DPM++ 2M Karras（适合高质量写实）、UniPC（适合快速迭代）。调度器作用：调度器控制噪声去除的节奏，Karras 通常能带来更细腻的细节，但需要配合适当的步数（通常 20-30 步）。2.4 工作流复用与模块化设计保存与导出：将常用流程保存为…