EasyUnSampler
节点功能:用于执行采样过程的逆操作,将图像还原为潜在空间中的噪声表示,并支持通过 end_at_step 参数精确控制逆采样程度,兼容多种采样器与调度器组合,实现更灵活的图像反推与编辑工作流。
输入参数
参数名称 | 说明 |
---|---|
pipe | 可选。传入生成流程对象,若未传入则需指定所有 optional 参数。 |
optional_model | 可选。替代 pipe 中的 model,用于采样模型设置。 |
optional_positive | 可选。正向引导条件。 |
optional_negative | 可选。负向引导条件。 |
optional_latent | 可选。初始 latent 图像张量。 |
输出参数
参数名称 | 说明 |
---|---|
pipe | 输出的 pipe 结构,包含更新后的 samples(已反采样)。 |
latent | 经过反采样处理的 latent 张量。 |
控件参数
参数名称 | 说明 |
---|---|
steps | 总采样步数,决定反采样过程的长度。默认值为 20,范围为 1~10000。 |
end_at_step | 在第几步提前结束反采样过程(从末尾倒数)。默认为 0,即执行全部反采样步骤。 |
cfg | 提示词引导系数。 |
sampler_name | 采样器名称。 |
scheduler | 调度器。 |
normalize | 是否启用样本归一化。支持:disable, enable。默认 disable。若需要后续视觉处理或统计分析,可开启此项 |
EasyUnSampler节点中的steps最好和PreSampling节点中的steps设置一样,以确保“逆采样”过程能够准确反推出与原始采样路径相符的中间 latent 或接近初始噪声的状态。
end_at_step 参数决定“逆采样”在第几步终止,从而控制图像退化为噪声的程度,相当于设定回推到哪个时间点(step)停止。
- steps=20 表示整个(正向)采样流程为 20 步。
- end_at_step=0 表示完整反推至第 0 步(完全噪声)。
- end_at_step=10 表示反推至第 10 步(接近噪声,但保留部分结构)。