KJNodes/masking/conditioninggenerated
ConditioningSetMaskAndCombine5
该节点在技术上接收五组 CONDITIONING 输入和对应的 MASK 输入,通过将每个遮罩及其强度系数应用到相应的条件数据上,实现区域性的生成控制
Conditioning Set Mask And Combine5
positive_1
negative_1
positive_2
negative_2
positive_3
negative_3
positive_4
negative_4
positive_5
negative_5
mask_1
mask_2
mask_3
mask_4
mask_5
combined_positive
combined_negative
mask_1_strength
1.00
mask_2_strength
1.00
mask_3_strength
1.00
mask_4_strength
1.00
mask_5_strength
1.00
set_cond_area
COMBO
KJNodes
ConditioningSetMaskAndCombine5 节点,该节点在技术上接收五组 CONDITIONING 输入和对应的 MASK 输入,通过将每个遮罩及其强度系数应用到相应的条件数据上,实现区域性的生成控制
ConditioningSetMaskAndCombine5 是一个用于图像生成的强大节点,它将多个条件遮罩与提示词组合功能集成于一体。其核心功能是允许用户为五组不同的正面与负面提示词分别应用独立的遮罩,并最终合并输出统一的正面和负面条件数据。
节点功能
该节点在技术上接收五组 CONDITIONING 输入和对应的 MASK 输入,通过将每个遮罩及其强度系数应用到相应的条件数据上,实现区域性的生成控制。它支持“default”和“mask bounds”两种条件区域设置模式,其内部处理逻辑与 ComfyUI 原生节点完全一致,确保了功能的稳定性和兼容性。
节点参数说明 - ConditioningSetMaskAndCombine5
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
positive_1 | CONDITIONING | 是 | - | - | positive_1(输入参数):第一组正面提示词条件输入,用于描述期望生成的图像内容。 |
negative_1 | CONDITIONING | 是 | - | - | negative_1(输入参数):第一组负面提示词条件输入,用于描述希望避免生成的图像内容。 |
positive_2 | CONDITIONING | 是 | - | - | positive_2(输入参数):第二组正面提示词条件输入。 |
negative_2 | CONDITIONING | 是 | - | - | negative_2(输入参数):第二组负面提示词条件输入。 |
positive_3 | CONDITIONING | 是 | - | - | positive_3(输入参数):第三组正面提示词条件输入。 |
negative_3 | CONDITIONING | 是 | - | - | negative_3(输入参数):第三组负面提示词条件输入。 |
positive_4 | CONDITIONING | 是 | - | - | positive_4(输入参数):第四组正面提示词条件输入。 |
negative_4 | CONDITIONING | 是 | - | - | negative_4(输入参数):第四组负面提示词条件输入。 |
positive_5 | CONDITIONING | 是 | - | - | positive_5(输入参数):第五组正面提示词条件输入。 |
negative_5 | CONDITIONING | 是 | - | - | negative_5(输入参数):第五组负面提示词条件输入。 |
mask_1 | MASK | 是 | - | - | mask_1(输入参数):应用于第一组条件数据的遮罩,白色区域表示作用区域。 |
mask_2 | MASK | 是 | - | - | mask_2(输入参数):应用于第二组条件数据的遮罩。 |
mask_3 | MASK | 是 | - | - | mask_3(输入参数):应用于第三组条件数据的遮罩。 |
mask_4 | MASK | 是 | - | - | mask_4(输入参数):应用于第四组条件数据的遮罩。 |
mask_5 | MASK | 是 | - | - | mask_5(输入参数):应用于第五组条件数据的遮罩。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
set_cond_area | COMBO | 是 | default | "default", "mask bounds" | set_cond_area(输入参数):设置条件作用区域模式,可选“default”或“mask bounds”,影响遮罩的应用范围。 |
mask_1_strength | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | mask_1_strength(输入参数):控制第一组遮罩的影响强度,范围 0.0 至 10.0,步长 0.01。 |
mask_2_strength | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | mask_2_strength(输入参数):控制第二组遮罩的影响强度,范围 0.0 至 10.0,步长 0.01。 |
mask_3_strength | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | mask_3_strength(输入参数):控制第三组遮罩的影响强度,范围 0.0 至 10.0,步长 0.01。 |
mask_4_strength | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | mask_4_strength(输入参数):控制第四组遮罩的影响强度,范围 0.0 至 10.0,步长 0.01。 |
mask_5_strength | FLOAT | 是 | 1.0 | 0.0 - 10.0 (步长: 0.01) | mask_5_strength(输入参数):控制第五组遮罩的影响强度,范围 0.0 至 10.0,步长 0.01。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| combined_positive | CONDITIONING | combined_positive(输出参数):合并所有正面条件后的输出,供后续采样节点使用。 |
| combined_negative | CONDITIONING | combined_negative(输出参数):合并所有负面条件后的输出,供后续采样节点使用。 |
使用场景
在复杂图像合成工作流中,此节点非常有用。例如,当您需要在一个场景中分别精确控制前景人物、背景环境、特定物体、光照效果和艺术风格时,可以分别创建五组提示词和遮罩,通过此节点一次性整合,从而高效地生成高度定制化的图像。
注意事项
请注意,该节点要求输入的五组条件数据和遮罩在数量上必须对应,且遮罩的尺寸应与生成图像的尺寸相匹配,否则可能影响预期效果或导致错误。
评论
使用 GitHub 登录后即可参与讨论。