KJNodes/noisegenerated

Flip Sigmas Adjusted(FlipSigmasAdjusted)

该节点在技术上首先将输入的 sigmas 序列顺序完全翻转

Flip Sigmas Adjusted

sigmas
SIGMAS
sigmas_string
divide_by_last_sigma
divide_by
1.00
offset_by
1
KJNodes

Flip Sigmas Adjusted 节点,该节点在技术上首先将输入的 sigmas 序列顺序完全翻转

Flip Sigmas Adjusted 节点是一个用于处理和调整噪声调度(sigmas)序列的工具节点。它的核心功能是接收一个 sigmas 序列,对其进行翻转、偏移和缩放等操作,从而生成一个新的、调整后的噪声强度序列,常用于控制图像生成过程中的去噪步骤。

节点功能

该节点在技术上首先将输入的 sigmas 序列顺序完全翻转。随后,它允许用户通过 offset_by 参数对序列中的元素进行索引偏移,以改变噪声强度的演变路径。用户还可以选择是否用序列的最后一个值来归一化整个序列,或通过 divide_by 参数进行全局缩放。所有操作都确保序列中不会出现零值,以避免计算错误。

节点参数说明 - Flip Sigmas Adjusted

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
sigmasSIGMAS--sigmas(输入参数):输入待处理的原始噪声调度序列。此序列通常由调度器节点生成,定义了去噪过程的每一步强度。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
divide_by_last_sigmaBOOLEANFalse-divide_by_last_sigma(输入参数):布尔开关,决定是否用序列最后一个 sigma 值来归一化整个序列。开启后,所有值将除以末位值。
divide_byFLOAT11 - 255 (步长: 0.01)divide_by(输入参数):用于全局缩放序列的除数。所有调整后的 sigma 值将除以该数,取值范围 1 至 255,步长 0.01。
offset_byINT1-100 - 100 (步长: 1)offset_by(输入参数):设置序列元素的索引偏移量。正值使当前元素取更早(索引更小)位置的值,取值范围 -100 至 100,步长 1。

输出

参数名称数据类型说明
SIGMASSIGMAS偏移和缩放等操作后生成的新噪声调度序列。
sigmas_stringSTRINGsigmas_string(输出参数):以字符串形式输出的新序列值,便于用户直接查看或记录。

使用场景

在图像生成工作流中,此节点常被放置在 K 采样器之前,用于修改采样器所使用的噪声调度。例如,通过调整 offset_by 值,可以创造出与标准反向扩散过程不同的、具有独特节奏的降噪轨迹,从而影响最终图像的风格或细节生成过程。

注意事项

使用此节点时需注意,输入的 sigmas 序列通常来自其他调度器节点(如 BasicScheduler)。过大的 offset_by 值可能导致序列首尾出现大量被置为极小值的元素,从而可能使采样过程不稳定。

Flip Sigmas Adjusted 节点源码链接

Flip Sigmas Adjusted 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…