conditioning/controlnetgenerated

Set Shakker Labs Union ControlNet Type(SetShakkerLabsUnionControlNetType)

Ce nœud reçoit une entrée CONTROL_NET et, en fonction du paramètre `type` sélectionné par l'utilisateur, définit un paramètre supplémentaire nommé `control_type` à l'intérieur du modèle.

Set Shakker Labs Union Control Net Type

control_net
CONTROL_NET
type
COMBO
KJNodes

Le nœud Set Shakker Labs Union ControlNet Type reçoit une entrée CONTROL_NET et, en fonction du paramètre type choisi par l'utilisateur, définit un paramètre supplémentaire nommé control_type à l'intérieur du modèle.

Le nœud Set Shakker Labs Union ControlNet Type est utilisé pour modifier l'identifiant de type du modèle ControlNet transmis. Sa fonction principale est de permettre à l'utilisateur de spécifier ou de détecter automatiquement le type de contrôle pour un modèle ControlNet spécifique, afin qu'il puisse être correctement identifié et traité dans les étapes de génération ultérieures.

Fonctionnalité du nœud

Ce nœud reçoit une entrée CONTROL_NET et, en fonction du paramètre type choisi par l'utilisateur, définit un paramètre supplémentaire nommé control_type à l'intérieur du modèle. Son implémentation technique repose sur un dictionnaire de mappage prédéfini SHAKKERLABS_UNION_CONTROLNET_TYPES, qui associe des noms de types lisibles à des identifiants numériques internes. Lorsque "auto" est sélectionné, le nœud efface cet identifiant, laissant la décision au processus ultérieur pour une détermination automatique.

Explication des paramètres du nœud - Set Shakker Labs Union ControlNet Type

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
control_netCONTROL_NETOui--: Reçoit un objet modèle CONTROL_NET à traiter, servant d'entrée de base pour l'opération du nœud.

Paramètres des contrôles (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
typeCOMBOOuiauto"auto": Spécifie le type de contrôle du ControlNet. Les options incluent "auto" ainsi que toutes les clés définies dans le dictionnaire SHAKKERLABS_UNION_CONTROLNET_TYPES. Choisir "auto" laissera le système déterminer automatiquement le type.

Sortie (Output)

Nom du paramètreType de donnéesDescription
CONTROL_NETCONTROL_NET: Produit une copie du modèle CONTROL_NET dont le paramètre de type de contrôle a été mis à jour.

Cas d'utilisation

Dans un flux de travail complexe impliquant plusieurs conditions de contrôle différentes (comme les cartes de profondeur, la détection de contours, les cartes de pose), ce nœud peut être placé après le chargeur de ControlNet. Par exemple, lorsque vous n'êtes pas sûr du type spécifique d'un modèle ControlNet, ou lorsque vous devez forcer la spécification de son type pour garantir la compatibilité avec un préprocesseur particulier, vous pouvez utiliser ce nœud pour le définir ou le réinitialiser.

Notes importantes

Veuillez noter que l'efficacité de ce nœud dépend du fait que les nœuds ou flux de travail en aval reconnaissent et utilisent le paramètre supplémentaire control_type. Si les processus ultérieurs ne dépendent pas de cette information, la configuration peut ne pas produire l'effet escompté.

Lien vers le code source du nœud Set Shakker Labs Union ControlNet Type

Le nœud Set Shakker Labs Union ControlNet Type provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…