EasyControlnet(controlnetSimple)
Le nœud EasyControlnet (controlnetSimple) est un nœud de chargement/application dans la catégorie EasyUse/Loaders.
controlnet Simple
Description
Le nœud EasyControlnet (controlnetSimple) est un nœud de chargement/application dans la catégorie EasyUse/Loaders. Il prend un pipeline existant et une image de contrôle, applique un modèle ControlNet au conditionnement du pipeline et renvoie le pipeline mis à jour ainsi que les sorties de conditionnement positif et négatif.
Ce nœud peut être utilisé de deux manières : sélectionner un ControlNet par nom dans la liste déroulante control_net_name, ou connecter un objet CONTROL_NET chargé directement à l'entrée facultative control_net.
Entrées
pipe
Un PIPE_LINE contenant le modèle de travail, les conditionnements positif et négatif, les latents et d'autres états du pipeline. Le ControlNet est appliqué au conditionnement de ce pipeline et le pipeline mis à jour est renvoyé en tant que première sortie.
image
Un tenseur IMAGE utilisé comme image de conditionnement du ControlNet. Il doit correspondre à ce que le ControlNet sélectionné attend, comme une carte de contours, un squelette de pose, une carte de profondeur ou un autre guide structurel.
control_net_name
Une boîte combinée requise listant les modèles ControlNet disponibles. Choisissez le modèle à charger par nom. Les entrées disponibles proviennent des modèles ControlNet installés dans votre environnement.
control_net
Entrée CONTROL_NET facultative. Si un objet ControlNet chargé est connecté ici, il est utilisé à la place du chargement du modèle par nom.
strength
Flottant, défaut 1.0, plage 0.0 à 10.0, pas 0.01.
Contrôle la force avec laquelle le ControlNet affecte le conditionnement. Une valeur de 0.0 désactive son influence ; des valeurs plus élevées renforcent de plus en plus la structure de l'image de contrôle.
scale_soft_weights
Flottant, défaut 1.0, plage 0.0 à 1.0, pas 0.001.
Met à l'échelle la pondération douce du ControlNet. Des valeurs plus basses réduisent la contribution du poids par bloc/poids doux, tandis que 1.0 applique l'échelle de poids doux complète.
Sorties
Sortie pipe
Le PIPE_LINE mis à jour avec le conditionnement appliqué par le ControlNet inclus, prêt à être transmis aux nœuds de pipeline en aval.
conditioning (positif)
Conditionnement positif avec le ControlNet appliqué. Connectez-le à l'entrée de conditionnement positif d'un échantillonneur.
conditioning (négatif)
Conditionnement négatif avec le ControlNet appliqué. Connectez-le à l'entrée de conditionnement négatif d'un échantillonneur.
L'ordre des sorties est : PIPE_LINE mis à jour, conditionnement positif, puis conditionnement négatif.
Notes d'utilisation
- Utilisez les deux sorties
CONDITIONINGavec unKSamplerou un nœud échantillonneur compatible. - Si vous devez appliquer plusieurs ControlNets, enchaînez des nœuds EasyControlnet supplémentaires ou combinez les conditionnements avant l'échantillonnage.
- La liste déroulante
control_net_nameest requise par l'interface du nœud ; lorsqu'un objetcontrol_netexplicite est connecté, il fournit directement le modèle. - Commencez avec
strengthà1.0et ajustez selon la force avec laquelle l'image de contrôle doit piloter le résultat. - Commencez avec
scale_soft_weightsà1.0; ne le réduisez que si le ControlNet contribue trop ou produit des artefacts. - L'image de contrôle doit généralement avoir les mêmes dimensions que l'image générée ou être redimensionnée de manière cohérente par le pipeline du modèle.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.