Timesteps Range

节点功能: ConditioningTimestepsRange 是ComfyUI中的一个辅助节点,专门用于创建时间步范围(timesteps range),主要用于配合其他支持timesteps控制的节点,比ConditioningSetProperties、ConditioningSetDefaultAndCombine等,实现在采样过程的特定阶段激活某些提示词或控制条件。作用:根据输入的起止百分比(从 0 到 1),生成三个时间步范围:TIMESTEPS_RANGE:主时间段(从 start_percent 到 end_percent);BEFORE_RANGE:之前的时间段(从 0 到 start_percent);AFTER_RANGE:之后的时间段(从 end_percent 到 1)

输出参数

参数名称说明
TIMESTEPS_RANGE主时间步范围,从 start_percent 到 end_percent。用于指定模型的主要时间步范围。
BEFORE_RANGE前置时间步范围,从 0 到 start_percent。用于指定主时间步之前的时间步范围。
AFTER_RANGE后置时间步范围,从 end_percent 到 1。用于指定主时间步之后的时间步范围。

控件参数

参数名称说明
start_percent起始时间步的百分比,范围为 [0.0, 1.0]。
end_percent结束时间步的百分比,范围为 [0.0, 1.0]。

下图为示例工作流,因为设置起作用范围为0-0.5,并且给出了作用的蒙版范围,所以因为后半段左半部分的hook未参与采样,导致最终图像的左半边为去噪失败的状态。