KJNodes/masking/conditioninggenerated
Conditioning Multi Combine(ConditioningMultiCombine)
该节点在技术上支持两种不同的合并操作模式:`combine`(合并)和`concat`(连接)。
Conditioning Multi Combine
conditioning_1
conditioning_2
combined
inputcount
inputcount
2
operation
combine
KJNodes
Conditioning Multi Combine 节点在技术上支持两种不同的合并操作模式:combine(合并)和concat(连接)。
Conditioning Multi Combine 是一个用于处理和整合多个条件输入(Conditioning)的节点。其核心功能是将两个或更多独立的文本提示或图像引导信息合并成一个统一的输出,为后续的图像生成步骤提供综合的条件控制。
节点功能
该节点在技术上支持两种不同的合并操作模式:combine(合并)和concat(连接)。它通过动态调整输入端口数量(由inputcount参数控制,范围在2到20之间)来接收多个CONDITIONING类型的数据,并利用ComfyUI内置的ConditioningCombine或ConditioningConcat节点完成最终的融合处理。
节点参数说明 - Conditioning Multi Combine
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
conditioning_1 | CONDITIONING | 是 | - | - | conditioning_1(输入参数):连接第一个条件输入数据,通常是来自CLIP文本编码器等节点的输出。 |
conditioning_2 | CONDITIONING | 是 | - | - | conditioning_2(输入参数):连接第二个条件输入数据,用于与第一个条件进行合并。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
operation | COMBO | 是 | combine | "combine", "concat" | operation(输入参数):选择合并多个条件数据的方式。可选“combine”(合并,通常加权平均)或“concat”(连接,顺序拼接)。 |
inputcount | INT | 是 | 2 | 2 - 20 (步长: 1) | inputcount(输入控件):设置条件输入端口的数量。相同的值也可作为输出。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| combined | CONDITIONING | combined(输出参数):输出合并后的综合条件数据。 |
| inputcount | INT | inputcount(输出参数):回显输入的条件数量,可用于后续流程参考。 |
使用场景
在实际工作流中,当您需要将多个不同的提示词(例如,一个描述主体,一个描述风格)的效果同时作用于图像生成时,可以使用此节点。例如,您可以先将“一只猫”和“梵高风格”分别用CLIP文本编码器节点处理成条件数据,再通过本节点将它们合并,从而生成一幅具有特定艺术风格的猫咪图像。
注意事项
请注意,输入的多个条件数据应具有兼容的维度,且合并操作的具体效果(如权重叠加或顺序连接)取决于所选的operation模式。输入条件数量不应超过20个的上限。
Conditioning Multi Combine 节点源码链接
Conditioning Multi Combine 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。