参数名称 | 说明 |
---|---|
SIGMAS | 一组长度为 steps+1 的 sigma 噪声值张量,控制扩散强度与步进节奏。 |
GITSScheduler
节点功能:GITSScheduler 节点是一个自定义采样器中的调度器(Scheduler),它的作用是为采样过程生成一组 sigmas 噪声级别序列,用于控制扩散模型生成时的“去噪节奏”。这个节点的作用是生成一个“sigmas”序列,即扩散模型中每一步使用的噪声强度(sigma 值),用于指导扩散模型在每一轮去噪时如何处理图像。在扩散采样中,模型会从高噪声(模糊)逐步去噪(变清晰),而这个过程的“节奏”就是由 sigmas 来决定的。不同的 coeff 和 steps 会生成不同风格的 sigmas 变化曲线。核心逻辑:NOISE_LEVELS 是一个查找表,包含预设的 sigma 序列模板(按 coeff 分类)。若 steps ≤ 20,则直接使用预设模板;若 steps > 20,则用 loglinear_interp 方法将模板扩展到目标步数;若 denoise < 1.0,会减少实际使用的步数。
输出参数
控件参数
参数名称 | 说明 |
---|---|
coeff | 控制 GITS 曲线形状的权重系数,默认 1.20。 |
steps | 采样步数,即采样器总共执行多少次迭代。 |
denoise | 生成时的去噪比例,范围 0~1,默认 1.0。 |
下图为该结点的示例效果,其实就是将ksampler完成的细分,有更多的供我们调整的参数。具体效果可以下载工作流完成测试。