KJNodes/experimentalgenerated
CFG Zero Star/Init(CFGZeroStarAndInit)
该节点在模型内部执行补丁操作,修改采样时的 CFG 计算过程。
CFG Zero Star And Init
model
MODEL
use_zero_init
zero_init_steps
0
KJNodes
CFG Zero Star/Init 节点在模型内部执行补丁操作,修改采样时的 CFG 计算过程。
CFG Zero Star/Init 是一个实验性节点,用于在扩散模型采样过程中对条件自由引导(CFG)进行高级控制。它通过在初始步骤中将条件信息归零来影响模型生成。
节点功能
该节点在模型内部执行补丁操作,修改采样时的 CFG 计算过程。其核心机制是“零初始化”,可以将指定数量的初始采样步骤中的条件输入设为0,从而在早期阶段降低条件对生成的影响。
节点参数说明 - CFG Zero Star/Init
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
model | MODEL | 是 | - | - | model(输入参数):接收需要进行 CFG 调控的扩散模型。此参数将作为节点内部补丁操作的目标对象。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
use_zero_init | BOOLEAN | 是 | True | - | use_zero_init(输入参数):布尔开关,用于启用或禁用“零初始化”功能。默认值为 True(启用)。 |
zero_init_steps | INT | 是 | 0 | 最小值:0 | 零初始化:从0开始,因此如果启用了 use_zero_init,第一步始终被归零。 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| MODEL | MODEL | MODEL(输出参数):输出经过 CFG 调控机制修改后的模型对象。 |
使用场景
在需要精细控制图像生成过程的工作流中,此节点非常有用。例如,当用户希望生成结果在整体上符合文本提示,但在初始构图阶段减少文本的强约束以避免过度僵化时,可以将此节点插入到 K采样器之前。通过启用 use_zero_init 并设置 zero_init_steps,可以实现在前几步采样中“淡化”条件,让模型有更多自由发挥的空间。
注意事项
此节点标记为实验性,其行为可能随 ComfyUI 或底层库的更新而改变。它直接修改传入的模型对象,因此需要谨慎地在工作流中放置,通常应紧接在用于最终采样的模型输入之前。
CFG Zero Star/Init 节点源码链接
CFG Zero Star/Init 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。