EasyUse/Samplergenerated

EasyUnSampler 节点:ComfyUI 反向采样指南(unsampler)

EasyUnSampler 反向运行采样器,逐步向 Latent 添加噪波,而不是对其进行去噪。它可用于为 img2img 风格变体、图像修复、分析创建带噪波的 Latent,或作为另一次采样过程的输入。 EasyUnSampler 从管线中获取 Latent、正面/负面条件以及模型,然后按指定的 steps 数量反向执行采样过程。

unsampler

pipe
optional_model
optional_positive
optional_negative
optional_latent
pipe
latent
steps
20
end_at_step
0
cfg
1
sampler_name
COMBO
scheduler
COMBO
normalize
COMBO
Easy Use

EasyUnSampler 反向运行采样器,逐步向 Latent 添加噪波,而不是对其进行去噪。它可用于为 img2img 风格变体、图像修复、分析创建带噪波的 Latent,或作为另一次采样过程的输入。

描述

EasyUnSampler 从管线中获取 Latent、正面/负面条件以及模型,然后按指定的 steps 数量反向执行采样过程。结果是噪波更多的 Latent,可将其传递给正常采样器,从而控制重新引入的噪波数量。

输入

  • steps: 要运行的反向采样步数。该值通常应与对应正向采样过程中使用的步数一致。
    默认值:20,最小值:1,最大值:10000。

  • end_at_step: 反向采样应停止的步数。值为 0 时运行所有步骤,产生噪波最多的结果。值越大则越早结束过程,产生噪波较少的 Latent。
    默认值:0,最小值:0,最大值:10000。

  • cfg: 反向采样过程中使用的无分类器引导缩放。使用 1.0 可禁用引导。
    默认值:1,最小值:0,最大值:100。

  • sampler_name: 用于反向过程的采样器。此参数接受 ComfyUI 中其他地方可用的相同采样器名称。

  • scheduler: 用于反向过程的调度器。此参数接受 ComfyUI 中其他地方可用的相同调度器名称。

  • normalize: disableenable。启用后,反向采样得到的 Latent 会被归一化。这有助于在另一次采样过程之前保持 Latent 值的稳定。

  • pipe: 可选的 PIPE_LINE 输入,包含模型、条件和 Latent。如果提供,将使用其值,除非被下方的各个可选输入覆盖。
    可选。

  • optional_model: 可选的模型,用于替代 pipe 提供的模型。
    可选。

  • optional_positive: 可选的正面条件输入,用于替代 pipe 提供的正面条件。
    可选。

  • optional_negative: 可选的负面条件输入,用于替代 pipe 提供的负面条件。
    可选。

  • optional_latent: 可选的 Latent,用于替代 pipe 提供的 Latent 作为反向采样的起点。
    可选。

输出

  • PIPE_LINE: 已更新的管线,包含反向采样后的 Latent。如果提供了 pipe,则返回带有新 Latent 和相关值的管线。如果只提供了各个单独输入,则从这些值组装出一条管线。

  • LATENT: 反向采样得到的 Latent。

使用说明

  • 你可以通过 pipe 输入提供所有值,也可以单独提供 optional_modeloptional_positiveoptional_negativeoptional_latent。当两者都提供时,各个可选输入优先。
  • 设置 end_at_step = 0 会运行完整的反向采样过程。若要引入更少的噪波,请将 end_at_step 设置为更接近 Latent 当前状态的步数。
  • 输出 LATENT 通常连接到正常采样器,以从带噪波的 Latent 继续生成图像。
  • 当反向采样后的 Latent 将在另一个假定 Latent 值已归一化的管线中使用时,normalize 非常有用。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…