直接套用ComfyUI内置工作流虽方便,但一旦出错便无从下手。为了真正掌握图生图的精髓,需要理解其底层搭建逻辑。这篇内容将从基础文生图工作流开始,一步步拆解图生图工作流的搭建步骤,阐明每个节点的核心作用与连接原理,助你摆脱模板依赖,实现自由创作。
智能速览
从文生图工作流改造,首先删除空Latent节点。
添加VAE编码器和加载图像节点,构建图像输入链路。
VAE编码器必须连接Checkpoint加载器的VAE输出接口,否则会报错。
通过调整K采样器的降噪值,可精确控制重绘幅度与原图相似度。
精华内容
直接套用模板虽快,但无法真正掌握ComfyUI的精髓。下面,就从基础的文生图工作流开始,一步步拆解图生图工作流的搭建逻辑与关键节点。
基础流程改造
搭建图生图工作流的起点是ComfyUI默认的文生图工作流。该工作流通过一个“空Latent”节点为K采样器提供潜空间输入。要实现图生图,首先需要删除这个“空Latent”节点,因为它的功能将被处理真实图像的VAE编码器所取代。删除后,K采样器的latent接口将处于悬空状态,等待下一步连接。
这一步是搭建逻辑的起点,理解为何删除而非修改,是掌握后续流程的基础。
核心节点添加
从K采样器悬空的latent接口拖出连接线,在弹出的菜单中选择并添加“VAE编码器”。此节点的作用是将上传的图像编码为机器可读的潜空间数据。
接着,从VAE编码器的image接口拖出连线,添加一个“加载图像”节点。通过该节点的“选择文件上传”按钮,即可将本地图片导入工作流。至此,图像输入的数据链路初步形成。
关键连接点
完成上述步骤后直接运行,VAE编码器节点会报红,提示VAE接口未连接。这是一个新手极易忽略的关键点:VAE编码器的vae接口必须连接到Checkpoint加载器的VAE输出接口。
这是因为VAE编码器需要与加载的大模型(Checkpoint)配套使用,才能正确地进行图像编码。连接后再次运行,工作流即可正常出图,但此时生成图可能与原图差异巨大,这涉及到下一步的参数调整。
降噪值控制
生成图片与原图的相似度由K采样器中的“降噪”值控制。该值代表重绘幅度,数值越高,AI的自由创作空间越大。
若想生成与原图高度相似的图片,需将降噪值降低至0.2-0.3。例如,设置为0.2后运行,生成的图片几乎与原图一致。若将值提升至0.6,则图片会发生明显变化,但构图依然会参考原图。
结合提示词修改
图生图模式下,即使不输入任何提示词,模型也会基于原图内容进行生成。若想对特定元素进行修改,可以结合提示词使用。
例如,在降噪值设为0.6的情况下,输入正向提示词“red hair”,运行后生成的人物头发会变成红色。需要注意的是,由于未进行局部重绘限制,修改会作用于整张图,效果可能不够精确。
掌握了从零搭建图生图工作流的技能,意味着你不再仅仅是工具的使用者,而是能够理解和控制创作流程的构建者。这不仅解决了报错时的无助感,更为未来探索局部重绘、风格迁移等更复杂的自定义工作流打下了坚实基础。你准备好开始创造属于自己的工作流了吗?