IPAdapter Regional Conditioning

节点功能:该节点是一个专为 IP-Adapter 区域控制(Region-Based Conditioning) 设计的 ComfyUI 节点,用于给 IP-Adapter 提供“局部区域生效”的控制信息,比如让某一张图只影响人物头部区域,或某个 LoRA 参数只在左半边图像中起作用。

输入参数

参数名称说明
image用于 IPAdapter 区域控制的参考图像。
mask区域控制掩码,仅在该区域内应用图像特征和 prompt 控制。
positive正向文本 conditioning,可被区域 mask 修改。
negative反向文本 conditioning,可被区域 mask 修改。

输出参数

参数名称说明
IPADAPTER_PARAMS包含图像特征与区域掩膜的 IPAdapter 控制参数。
POSITIVE(如提供)附带区域掩膜调整后的正向文本提示。
NEGATIVE(如提供)附带区域掩膜调整后的反向文本提示。

控件参数

参数名称说明
image_weight控制图像特征在生成过程中的影响强度。 可为负数,表示将该图像特征作为“排斥”方向影响模型; 一般建议 0~1.5,过高可能压制 prompt,过低几乎无效果。
prompt_weight控制文本 prompt 在掩膜区域的权重,通常用于调节 masked conditioning 的强度。
weight_type权重模式,如 "add"、"replace" 等,用于控制 IPAdapter 如何融合主模型特征。
start_at从采样的哪个阶段开始应用该控制(相对步数)。
end_at控制影响在哪个阶段结束(相对步数)。

如下图所示为一个用例,从结果来看参考到了上传的两张图象,但是通过蒙版严格控制了参考区域(上传图像大小相同,所以蒙版反转即可完整覆盖整个画面),因为动漫风格图像中是无背景的图像,所以参考出图的结果中人物的下半身是无背景的,而上半身则是参考男剑客照片生成了非常不错的背景图像。

如下图所示,当我们给出两张风格差异很大的图像时,就可以明显看出画面的区别,而且感觉这种方式进行的图片生成,效果要比直接使用原始模型给出的效果好很多。