KSampler

节点功能:该节点完成在纯噪声图像的上去噪过程,最终输出干净的潜空间图像,即解码后即可得到最终的结果。在ComfyUI中采样过程是核心内容,基本上工作流都可以分为三个阶段,准备阶段,采样阶段(可省略),输出阶段

输入参数

参数名称说明
model加载的模型,
positive用于指定想要包含的图像内容(正向提示)。
negative用于排除不希望出现在图像中的内容(反向提示)。
latent_image要进行去噪的初始 latent 图像。

输出参数

参数名称说明
LATENT采样生成后的 latent 图像张量。

控件参数

参数名称说明
seed随机数种子。
steps采样步骤数。
cfg提示词引导系数。
sampler_name采样器名称。
scheduler调度器名字。
denoise去噪强度,1.0 表示完全生成,低值用于保留原图特征(如图生图)。

下图所示即可当作一个示例,后续的大型工作流也将是这样的分析思路,比如该阶段的输出可以当作下一个阶段的准备阶段,所以通过功能的增加,可以获得非常大型的工作流。

denoise控制去噪强度,如果denoise过低,那么对latent的变化就相对较小,如果是文生图的过程那么会因为去噪不干净导致最终的出图偏灰色,如果是图生图,那么会增加跟原图的相似程度

CFG也会称为提示词引导系数,该值过高会导致去噪过程过于关注文本,最终出图毁坏或者细节过多,该值的选择取决于大模型的训练方式,常见的加速模型,比如lightning,hyper等,cfg设置在1-2即可,未作加速的模型cfg在6-7左右

step为去噪的总步数,该值依然跟大模型的选择有关,加速模型一般为8-12,未加速模型一般在20-30左右,步数过高那么在后续的去噪过程基本不会影响结果,这跟sampler和scheduler相关,因为噪声的策略一般是在最接近尾声的时候,去噪强度更小。