Conditioning Multi Combine(ConditioningMultiCombine)
このノードは技術的に2つの異なるマージ操作モードをサポートしています:`combine` と `concat`。
Conditioning Multi Combine
Conditioning Multi Combine ノードは、技術的に2つの異なるマージ操作モードをサポートしています:combine(マージ)とconcat(連結)。
Conditioning Multi Combineは、複数の条件入力を処理・統合するためのノードです。その中核機能は、2つ以上の独立したテキストプロンプトまたは画像ガイダンス情報を1つの統一された出力にマージし、後続の画像生成ステップに総合的な条件制御を提供することです。
ノード機能
このノードは、技術的に2つの異なるマージ操作モードをサポートしています:combine(マージ)とconcat(連結)。動的に入力ポートの数を調整し(inputcountパラメータで制御、範囲は2から20)、複数のCONDITIONINGタイプのデータを受け取り、ComfyUIに組み込まれたConditioningCombineまたはConditioningConcatノードを利用して最終的な融合処理を完了します。
ノードパラメータ説明 - Conditioning Multi Combine
接続入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
conditioning_1 | CONDITIONING | はい | - | - | conditioning_1(入力パラメータ):最初の条件入力データを接続します。通常はCLIPテキストエンコーダーノードなどの出力です。 |
conditioning_2 | CONDITIONING | はい | - | - | conditioning_2(入力パラメータ):2番目の条件入力データを接続し、最初の条件とマージするために使用します。 |
注: 追加の条件入力ポート(conditioning_3 .. conditioning_n)は、inputcountウィジェットの値に基づいて動的に表示されます。
制御パラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
operation | COMBO | はい | combine | "combine", "concat" | operation(入力パラメータ):複数の条件データをマージする方法を選択します。オプションは"combine"(マージ、通常は加重平均)または"concat"(連結、順次結合)です。 |
inputcount | INT | はい | 2 | 2 - 20 (ステップ: 1) | inputcount(入力ウィジェット):条件付け入力ポートの数を設定します。同じ値が出力としても利用できます。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| combined | CONDITIONING | combined(出力パラメータ):マージされた総合条件データを出力します。 |
| inputcount | INT | inputcount(出力パラメータ):入力条件の数をエコーし、後続のプロセスで参照できます。 |
使用シナリオ
実際のワークフローでは、複数の異なるプロンプト(例:主題を説明するものとスタイルを説明するもの)の効果を画像生成に同時に作用させたい場合に、このノードを使用できます。例えば、「1匹の猫」と「ゴッホスタイル」をそれぞれCLIPテキストエンコーダーノードで条件データに処理し、このノードを通じてそれらをマージすることで、特定の芸術スタイルを持つ猫の画像を生成できます。
注意事項
入力する複数の条件データは互換性のある次元を持つ必要があり、マージ操作の具体的な効果(重み付け加算や順次接続など)は選択したoperationモードに依存します。入力条件の数は20個の上限を超えないようにしてください。
Conditioning Multi Combine ノードソースコードリンク
Conditioning Multi Combine ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。