Conditioning Multi Combine(ConditioningMultiCombine)
Ce nœud prend techniquement en charge deux modes d'opération de fusion différents : `combine` et `concat`
Conditioning Multi Combine
Le nœud Conditioning Multi Combine prend techniquement en charge deux modes d'opération de fusion différents : combine (fusion) et concat (concaténation).
Conditioning Multi Combine est un nœud conçu pour traiter et combiner plusieurs entrées de conditionnement (Conditioning). Sa fonction principale est de fusionner deux ou plusieurs invites textuelles ou informations de guidage d'image indépendantes en une sortie unifiée, fournissant ainsi un contrôle conditionnel intégré pour les étapes ultérieures de génération d'image.
Fonctionnalités du nœud
Ce nœud prend techniquement en charge deux modes d'opération de fusion différents : combine (fusion) et concat (concaténation). Il ajuste dynamiquement le nombre de ports d'entrée (contrôlé par le paramètre inputcount, avec une plage de 2 à 20) pour recevoir plusieurs données de type CONDITIONING, et utilise les nœuds intégrés de ComfyUI ConditioningCombine ou ConditioningConcat pour effectuer le traitement de fusion final.
Explication des paramètres du nœud - Conditioning Multi Combine
Entrées de connexion (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
conditioning_1 | CONDITIONING | Oui | - | - | conditioning_1 (paramètre d'entrée) : Connecte la première donnée de conditionnement d'entrée, généralement la sortie d'un nœud comme l'encodeur de texte CLIP. |
conditioning_2 | CONDITIONING | Oui | - | - | conditioning_2 (paramètre d'entrée) : Connecte la deuxième donnée de conditionnement d'entrée, destinée à être fusionnée avec la première condition. |
Note : Des ports d'entrée de conditionnement supplémentaires (conditioning_3 .. conditioning_n) apparaissent dynamiquement en fonction de la valeur du widget inputcount.
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
operation | COMBO | Oui | combine | "combine", "concat" | operation (paramètre d'entrée) : Sélectionne la méthode pour fusionner les multiples données de conditionnement. Options : "combine" (fusion, généralement moyenne pondérée) ou "concat" (concaténation, assemblage séquentiel). |
inputcount | INT | Oui | 2 | 2 - 20 (pas: 1) | inputcount (Widget d'entrée) : Définit le nombre de ports d'entrée de conditionnement. La même valeur est également disponible en sortie. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| combined | CONDITIONING | combined (paramètre de sortie) : Données de conditionnement fusionnées en sortie. |
| inputcount | INT | inputcount (paramètre de sortie) : Renvoie le nombre de conditions en entrée, pouvant être utilisé comme référence pour les flux de travail ultérieurs. |
Cas d'utilisation
Dans un flux de travail pratique, ce nœud peut être utilisé lorsque vous avez besoin que les effets de plusieurs invites différentes (par exemple, une décrivant le sujet principal, une autre décrivant le style) agissent simultanément sur la génération d'image. Par exemple, vous pouvez d'abord traiter "un chat" et "style Van Gogh" séparément en données de conditionnement à l'aide d'un nœud d'encodeur de texte CLIP, puis les fusionner via ce nœud pour générer une image de chat avec un style artistique spécifique.
Points d'attention
Veuillez noter que les multiples données de conditionnement en entrée doivent avoir des dimensions compatibles, et que l'effet spécifique de l'opération de fusion (comme la superposition de poids ou la concaténation séquentielle) dépend du mode operation sélectionné. Le nombre de conditions d'entrée ne doit pas dépasser la limite supérieure de 20.
Lien vers le code source du nœud Conditioning Multi Combine
Le nœud Conditioning Multi Combine provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.