KJNodes/masking/conditioninggenerated

ConditioningSetMaskAndCombine

从技术实现上看,该节点接收两个正向和两个负向的 CONDITIONING 输入,以及两个对应的 MASK 输入。

Conditioning Set Mask And Combine

positive_1
negative_1
positive_2
negative_2
mask_1
mask_2
combined_positive
combined_negative
mask_1_strength
1.00
mask_2_strength
1.00
set_cond_area
COMBO
KJNodes

从技术实现上看,ConditioningSetMaskAndCombine 节点接收两个正向和两个负向的 CONDITIONING 输入,以及两个对应的 MASK 输入。

ConditioningSetMaskAndCombine 节点是一个用于图像生成的蒙版与条件组合工具。它将两组正负向提示词(Conditioning)与对应的蒙版(Mask)结合起来,并允许调整蒙版的影响强度,最终输出融合后的正向和负向条件数据。这个节点将多个原生功能打包,简化了工作流中处理复杂区域控制的操作。

节点功能

从技术实现上看,该节点接收两个正向和两个负向的 CONDITIONING 输入,以及两个对应的 MASK 输入。其核心机制是使用 append_helper 函数(通常来自 ComfyUI 内部),将每个条件数据与指定的蒙版及其强度参数进行关联。它支持对条件作用区域进行选择,可以选择默认区域或严格限定在蒙版边界内,确保了操作的精确性。

节点参数说明 - ConditioningSetMaskAndCombine

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
positive_1CONDITIONING--positive_1(输入参数):输入第一组正向生成提示词的条件数据。
negative_1CONDITIONING--negative_1(输入参数):输入第一组负向生成提示词的条件数据。
positive_2CONDITIONING--positive_2(输入参数):输入第二组正向生成提示词的条件数据。
negative_2CONDITIONING--negative_2(输入参数):输入第二组负向生成提示词的条件数据。
mask_1MASK--mask_1(输入参数):输入与第一组条件数据关联的蒙版,用于定义其生效区域。
mask_2MASK--mask_2(输入参数):输入与第二组条件数据关联的蒙版,用于定义其生效区域。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
set_cond_areaCOMBOdefault"default", "mask bounds"set_cond_area(输入参数):设置条件生效的区域范围。可选“default”(默认全图)或“mask bounds”(严格限制在蒙版边界内)。
mask_1_strengthFLOAT1.00.0 - 10.0 (步长: 0.01)mask_1_strength(输入参数):控制第一个蒙版对条件数据的影响强度,范围 0.0 至 10.0,步长 0.01。
mask_2_strengthFLOAT1.00.0 - 10.0 (步长: 0.01)mask_2_strength(输入参数):控制第二个蒙版对条件数据的影响强度,范围 0.0 至 10.0,步长 0.01。

Output 输出

参数名称数据类型说明
combined_positiveCONDITIONINGcombined_positive(输出参数):输出的合并后的正向条件数据。
combined_negativeCONDITIONINGcombined_negative(输出参数):输出的合并后的负向条件数据。

使用场景

在实际应用中,此节点常用于需要将不同提示词精确应用到图像不同区域的场景。例如,在一个肖像生成工作流中,你可以使用 mask_1 和“金色长发”的提示词控制头发区域,同时使用 mask_2 和“蓝色眼睛”的提示词控制眼部区域,然后将它们合并输出,从而在一张图中实现多个特征的独立控制。

注意事项

请注意,输入的蒙版需要与生成图像的尺寸兼容。虽然节点内部会处理蒙版的维度,但确保蒙版能正确对应到画布区域是获得预期效果的前提。强度参数不宜设置过高,以免导致生成图像出现不自然的过渡或伪影。

ConditioningSetMaskAndCombine 节点源码链接

ConditioningSetMaskAndCombine 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…