PerpNegGuider

节点功能: PerpNegGuider 是一个实验性节点(放在 _for_testing 分类),它为 ComfyUI 的扩散采样过程构造一种新的 引导器(Guider)对象,使用了一种叫做 Perpendicular Negative Guidance(垂直负引导) 的方式。这种方法基于论文 “Prompt-to-Prompt Editing with Cross Attention Control” 的思路,通过构造与“正向提示”方向正交的负向引导向量,从而在保留主语义的同时,精细控制要排除的内容。

输入参数

参数名称说明
model输入模型。
positive正向提示条件。
negative负向提示条件。
empty_conditioning空条件。

输出参数

参数名称说明
GUIDER自定义扩散引导器对象,用于替代默认 CFG 引导逻辑。

控件参数

参数名称说明
cfg正向提示词引导强度。
neg_scale负向提示词引导强度。

如下图所示,在采样过程中,引入该节点可以增加反向提示词的理解能力,最终图像没有出现绿色并且还保持了和正常采样所得到的结果。