EasyKSampler (Inpainting)(samplerSimpleInpainting)
Nœud EasyKSampler (Inpainting) de ComfyUI-Easy-Use.
sampler Simple Inpainting
Description
Le nœud EasyKSampler (Inpainting) est un échantillonneur dédié du pack ComfyUI-Easy-Use pour les flux de travail d'inpainting basés sur des masques ou des régions. Il accepte un PIPE_LINE EasyUse, remplace en option le modèle et le masque, et produit un pipeline mis à jour, l'image résultante et le VAE utilisé pour le processus d'échantillonnage.
Entrées
pipe
Le PIPE_LINE EasyUse contenant le modèle, le conditionnement, les latents, le VAE et les autres éléments d'état du flux de travail. Le nœud lit les entrées d'échantillonnage de ce pipeline et renvoie un pipeline mis à jour qui peut être enchaîné vers des nœuds EasyUse en aval.
grow_mask_by
Un entier contrôlant de combien de pixels le masque d'inpainting est agrandi/étendu avant l'échantillonnage. Les valeurs peuvent aller de 0 à 64, avec une valeur par défaut de 6. L'agrandissement du masque permet de garantir que la région échantillonnée se fond dans le contexte de l'image environnante.
image_output
Contrôle ce qui est fait de l'image de sortie après l'échantillonnage.
Hide: N'affiche ni n'enregistre l'image de sortie.Preview: Affiche l'image dans l'aperçu de l'interface.Save: Enregistre l'image avec lesave_prefix.Hide&Save: Enregistre l'image sans l'afficher en aperçu.Sender: Envoie l'image vers un lien de flux de travail spécifié parlink_id.Sender&Save: Envoie l'image vers un lien de flux de travail et l'enregistre également.
Par défaut : Preview
link_id
Un identifiant de lien entier utilisé lorsque image_output est défini sur Sender ou Sender&Save. Il détermine où l'image générée est envoyée. Il n'a aucun effet pour les autres modes de sortie d'image.
save_prefix
Le préfixe de nom de fichier utilisé lors de l'enregistrement de l'image de sortie. Il n'est pertinent que lorsque image_output inclut Save.
Par défaut : ComfyUI
additional
La stratégie d'inpainting auxiliaire à utiliser. Elle modifie la manière dont le masque et le conditionnement sont appliqués pendant l'échantillonnage.
None: Inpainting standard utilisant le masque fourni.InpaintModelCond: Utilise le chemin de conditionnement d'inpainting natif du modèle.Differential Diffusion: Utilise la diffusion différentielle, en traitant les valeurs du masque comme des forces de denoising par pixel.Fooocus Inpaint: Applique la stratégie d'inpainting Fooocus.Fooocus Inpaint + DD: Combine l'inpainting Fooocus avec la diffusion différentielle.Brushnet Random: Utilise Brushnet avec un guidage de masque généré aléatoirement.Brushnet Random + DD: Combine Brushnet Random avec la diffusion différentielle.Brushnet Segmentation: Utilise Brushnet avec un guidage basé sur la segmentation.Brushnet Segmentation + DD: Combine Brushnet Segmentation avec la diffusion différentielle.
Par défaut : None
model
Remplacement facultatif du modèle. S'il est fourni, ce modèle est utilisé pour l'échantillonnage à la place du modèle dans pipe.
mask
Remplacement facultatif du masque. S'il est fourni, ce masque est utilisé pour la région d'inpainting à la place du masque dans pipe.
Sorties
PIPE_LINE
Le pipeline EasyUse mis à jour, contenant l'état d'échantillonnage après l'inpainting. Il peut être transmis à un autre nœud EasyUse pour continuer le flux de travail.
IMAGE
L'image de sortie finale après l'échantillonnage d'inpainting.
VAE
Le VAE associé au processus d'inpainting. Il est utile pour les opérations d'encodage/décodage en aval.
Notes d'utilisation
Ce nœud est conçu pour les flux de travail d'inpainting qui utilisent déjà un pipeline EasyUse. L'utilisation typique consiste à connecter un pipeline provenant d'une chaîne de chargeurs/échantillonneurs EasyUse, à fournir éventuellement un masque, puis à utiliser le pipeline renvoyé pour un traitement ultérieur.
Lorsque model ou mask n'est pas connecté, le nœud se rabat sur le modèle ou le masque stocké dans le pipe. Le paramètre grow_mask_by peut aider à éviter les bords de masque trop marqués en élargissant la région d'inpainting avant l'échantillonnage.
Pour les options Brushnet et Differential Diffusion, assurez-vous que le modèle et l'état du pipeline sont compatibles avec la stratégie auxiliaire sélectionnée. Les variantes + DD combinent la stratégie de base avec une gestion des forces de denoising de type diffusion différentielle.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.