extra_nodes>GITSScheduler
extra_nodes
时间:2025/06/12

GITSScheduler

GITSScheduler-节点参数说明
输出参数
SIGMAS一组长度为 steps+1 的 sigma 噪声值张量,控制扩散强度与步进节奏。
控件参数
coeff控制 GITS 曲线形状的权重系数,默认 1.20。
steps采样步数,即采样器总共执行多少次迭代。
denoise生成时的去噪比例,范围 0~1,默认 1.0。
节点功能:GITSScheduler 节点是一个自定义采样器中的调度器(Scheduler),它的作用是为采样过程生成一组 sigmas 噪声级别序列,用于控制扩散模型生成时的“去噪节奏”。

这个节点的作用是生成一个“sigmas”序列,即扩散模型中每一步使用的噪声强度(sigma 值),用于指导扩散模型在每一轮去噪时如何处理图像。

在扩散采样中,模型会从高噪声(模糊)逐步去噪(变清晰),而这个过程的“节奏”就是由 sigmas 来决定的。不同的 coeffsteps 会生成不同风格的 sigmas 变化曲线。

核心逻辑:

  • NOISE_LEVELS 是一个查找表,包含预设的 sigma 序列模板(按 coeff 分类)。
  • 若 steps ≤ 20,则直接使用预设模板;
  • 若 steps > 20,则用 loglinear_interp 方法将模板扩展到目标步数;
  • 若 denoise < 1.0,会减少实际使用的步数。

下图为该结点的示例效果,其实就是将ksampler完成的细分,有更多的供我们调整的参数。具体效果可以下载工作流完成测试。

广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习