EasyUse/Loadersgenerated

EasyControlnet++(controlnetPlusPlus)

EasyControlnet++ (controlnetPlusPlus) applique un ControlNet à un pipeline EasyUse et renvoie le pipeline mis à jour ainsi que les conditionnements positif et négatif...

controlnet Plus Plus

pipe
image
control_net
pipe
positive
negative
control_net_name
COMBO
strength
1.00
start_percent
0.000
end_percent
1.000
scale_soft_weights
1.000
union_type
COMBO
Easy Use

EasyControlnet++ (controlnetPlusPlus) applique un ControlNet à un pipeline EasyUse et renvoie le pipeline mis à jour ainsi que les conditionnements positif et négatif avec le ControlNet appliqué. Il s'agit d'un nœud de chargement basé sur pipe qui s'intègre donc directement dans les flux de travail EasyUse, sans avoir à décomposer et recomposer manuellement le pipeline.

Entrées

Requis

  • pipe (PIPE_LINE) : Le pipeline EasyUse qui transporte le modèle, le conditionnement, le latent et d'autres états du flux de travail. Le ControlNet est appliqué aux conditionnements stockés dans ce pipe.
  • image (IMAGE) : L'image de contrôle pour le ControlNet, par exemple une carte de contours, une carte de profondeur, un squelette de pose ou un autre guide prétraité correspondant à la modalité attendue du ControlNet sélectionné.
  • control_net_name (COMBO) : Sélectionne un modèle ControlNet disponible dans le dossier models/controlnet. Ce paramètre est utilisé pour charger le ControlNet, sauf si un objet ControlNet direct est fourni.

Facultatif

  • control_net (CONTROL_NET) : Un objet ControlNet fourni directement par un autre nœud. Lorsqu'il est connecté, il peut être utilisé à la place du chargement d'un modèle par control_net_name.
  • strength (FLOAT, valeur par défaut 1, plage 0.010.0) : Force globale de l'effet ControlNet. 0 le désactive ; des valeurs plus élevées augmentent son influence.
  • start_percent (FLOAT, valeur par défaut 0, plage 0.01.0) : La progression du denoising, en pourcentage, à laquelle l'effet ControlNet commence. 0 signifie depuis le début de l'échantillonnage.
  • end_percent (FLOAT, valeur par défaut 1, plage 0.01.0) : La progression du denoising, en pourcentage, à laquelle l'effet ControlNet se termine. 1 signifie qu'il reste actif jusqu'à l'étape finale.
  • scale_soft_weights (FLOAT, valeur par défaut 1, plage 0.01.0) : Met à l'échelle les canaux à poids souples du ControlNet. Des valeurs plus faibles atténuent ces canaux ; 0 les désactive et 1 utilise leur pleine valeur. Ceci est utile pour les ControlNets qui exposent un comportement par canal ou par poids souples.
  • union_type (COMBO) : Sélectionne le mode de contrôle pour un Union ControlNet. Les choix disponibles sont fournis par l'interface et dépendent du modèle ControlNet sélectionné ; il n'est pas nécessaire pour les ControlNets ordinaires à mode unique.

Sorties

  • PIPE_LINE : Le pipeline EasyUse mis à jour. Transmettez-le aux nœuds EasyUse ultérieurs afin que l'état conditionné par le ControlNet soit préservé.
  • CONDITIONING : Le conditionnement positif avec le ControlNet appliqué.
  • CONDITIONING : Le conditionnement négatif avec le ControlNet appliqué.

Les deux sorties CONDITIONING correspondent d'abord au conditionnement positif, puis au conditionnement négatif.

Notes d'utilisation

  • Connectez une image de guide prétraitée correspondant au type de contrôle attendu par le ControlNet. Le nœud n'effectue pas de prétraitement automatique des images, comme la profondeur ou la pose, avant d'appliquer le ControlNet.
  • Utilisez start_percent et end_percent pour restreindre le ControlNet à une partie spécifique du processus de denoising. Par exemple, avec start_percent=0 et end_percent=0.5, le ControlNet n'est appliqué que pendant la première moitié de l'échantillonnage.
  • L'entrée facultative control_net vous permet de charger un ControlNet ailleurs et de le passer directement, ce qui peut éviter de recharger le même modèle plusieurs fois dans un flux de travail.
  • La sortie pipe peut être utilisée pour continuer le flux de travail EasyUse, tandis que les deux sorties CONDITIONING permettent une connexion manuelle aux échantillonneurs lorsque vous avez besoin d'un contrôle plus granulaire.
  • Pour les Union ControlNets, définissez union_type sur le mode de contrôle spécifique que vous souhaitez activer. Pour les modèles ControlNet ordinaires, laissez-le dans son état par défaut.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…