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 dossiermodels/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 parcontrol_net_name.strength(FLOAT, valeur par défaut1, plage0.0–10.0) : Force globale de l'effet ControlNet.0le désactive ; des valeurs plus élevées augmentent son influence.start_percent(FLOAT, valeur par défaut0, plage0.0–1.0) : La progression du denoising, en pourcentage, à laquelle l'effet ControlNet commence.0signifie depuis le début de l'échantillonnage.end_percent(FLOAT, valeur par défaut1, plage0.0–1.0) : La progression du denoising, en pourcentage, à laquelle l'effet ControlNet se termine.1signifie qu'il reste actif jusqu'à l'étape finale.scale_soft_weights(FLOAT, valeur par défaut1, plage0.0–1.0) : Met à l'échelle les canaux à poids souples du ControlNet. Des valeurs plus faibles atténuent ces canaux ;0les désactive et1utilise 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_percentetend_percentpour restreindre le ControlNet à une partie spécifique du processus de denoising. Par exemple, avecstart_percent=0etend_percent=0.5, le ControlNet n'est appliqué que pendant la première moitié de l'échantillonnage. - L'entrée facultative
control_netvous 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
pipepeut être utilisée pour continuer le flux de travail EasyUse, tandis que les deux sortiesCONDITIONINGpermettent une connexion manuelle aux échantillonneurs lorsque vous avez besoin d'un contrôle plus granulaire. - Pour les Union ControlNets, définissez
union_typesur 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.