BasicScheduler 节点旨在根据提供的调度器、模型和去噪参数为扩散模型计算一系列 sigma 值。它根据去噪因子动态调整总步骤数,以微调扩散过程,在一些需要精细控制的高级的采样过程(比如分步采样)等等提供了精细的不同阶段的“配方”

输入

参数名称数据类型输入类型默认值范围比喻说明技术作用
模型MODELInput--画布类型:不同材质的画布需要不同的颜料配方扩散模型对象,决定sigma值的计算基础
调度器COMBO[STRING]Widget-9种选项调色技法:选择颜料浓度变化的方式调度算法,控制噪声衰减模式
步数INTWidget201-10000调色次数:调色20次 vs 50次的精细度差异采样步数,影响生成质量与速度
降噪FLOATWidget1.00.0-1.0创作强度:从微调到重绘的控制力度去噪强度,支持部分重绘场景

调度器类型详解

基于源码 comfy.samplers.SCHEDULER_NAMES,支持以下9种调度器:

调度器名称特点适用场景噪声衰减特性
normal标准线性调度通用场景,平衡效果均匀递减
karras平滑过渡调度高质量生成,细节丰富平滑非线性递减
exponential指数递减调度快速生成,效率优先指数型快速递减
sgm_uniformSGM均匀调度特定模型优化SGM优化递减
simple简单调度快速测试,基础应用简化递减
ddim_uniformDDIM均匀调度DDIM采样优化DDIM特定递减
betaBeta分布调度特殊分布需求Beta函数递减
linear_quadratic线性二次调度复杂场景优化二次函数递减
kl_optimalKL最优调度理论最优化KL散度优化递减

输出结果

参数名称数据类型输出类型比喻说明技术含义
sigmasSIGMASOutput调色配方表:详细的颜料浓度清单,供画家逐步使用噪声水平序列,指导扩散模型的去噪过程

节点角色:画家的调色助手

想象你是一位画家,正在从一团混乱的颜料(噪声)创作清晰的图像。BasicScheduler 就像是的专业调色助手,它的工作是为您准备一系列精确的颜料浓度配方:

工作流程

  • 第1步:使用90%浓度的颜料(高噪声水平)
  • 第2步:使用80%浓度的颜料
  • 第3步:使用70%浓度的颜料
  • 最后一步:使用0%浓度(纯净画布,无噪声)

调色助手的特殊技能

不同的调色方法(scheduler)

  • “karras”调色法:颜料浓度变化非常平滑,像专业画家的渐变技巧
  • “exponential”调色法:颜料浓度快速递减,适合快速创作
  • “linear”调色法:颜料浓度均匀递减,稳定可控

精细控制(steps)

  • 20次调色:快速作画,效率优先
  • 50次调色:精细作画,质量优先

创作强度(denoise)

  • 1.0 = 全新创作:完全从空白画布开始
  • 0.5 = 半改造:保留原画一半,改造一半
  • 0.2 = 微调优化:只对原画进行细微调整

与其他节点的配合

BasicScheduler(调色助手)→ 准备配方 → SamplerCustom(画家)→ 实际绘画 → 完成作品