Suivez-moi sur XComfyUI WikiComfyUI Wiki est un site non officiel maintenu par la communauté. La documentation officielle de ComfyUI est distincte de ce site.

Explication Détaillée des Nœuds ComfyUI

Cet article présente une explication détaillée des nœuds ComfyUI.

Cette section présente principalement les nœuds et les fonctionnalités connexes dans ComfyUI. Il est recommandé d'utiliser la fonction de recherche pour une récupération rapide.

Les portions en anglais du document proviennent de https://docs.getsalt.ai/ et ont été réorganisées.

Avancé

Fonctionnalités et réglages avancés

No articles found.

Conditionnement (advanced)

CLIP Text Encode SDXL
CLIP Text Encode SDXL

Découvrez le nœud CLIP Text Encode SDXL dans ComfyUI, qui encode les entrées textuelles en utilisant des modèles CLIP spécifiquement adaptés à l'architecture SDXL, convertissant les descriptions textuelles en un format adapté aux tâches de génération ou de manipulation d'images.

CLIP Text Encode SDXL Refiner - Affineur d'Encodage de Texte CLIP SDXL
CLIP Text Encode SDXL Refiner - Affineur d'Encodage de Texte CLIP SDXL

Découvrez le nœud CLIP Text Encode SDXL Refiner dans ComfyUI, qui affine l'encodage des entrées textuelles en utilisant les modèles CLIP, améliorant le conditionnement pour les tâches génératives en incorporant des scores esthétiques et des dimensions.

CLIP Text Encode Hunyuan DiT
CLIP Text Encode Hunyuan DiT

Documentation du nœud CLIPTextEncodeHunyuanDiT de ComfyUI, y compris les types d'entrée/sortie, les méthodes, une introduction à BERT et mT5-XL, et des conseils d'utilisation.

Conditioning Set Timestep Range - Plage de Temps de Conditionnement
Conditioning Set Timestep Range - Plage de Temps de Conditionnement

Découvrez le nœud Conditioning Set Timestep Range dans ComfyUI, qui ajuste l'aspect temporel du conditionnement en définissant une plage spécifique de pas de temps, permettant une génération plus ciblée et efficace.

Conditioning Zero Out (Conditionnement Zéro)
Conditioning Zero Out (Conditionnement Zéro)

Découvrez le nœud Conditioning Zero Out dans ComfyUI, qui annule des éléments spécifiques au sein de la structure de données de conditionnement, neutralisant ainsi leur influence dans les étapes de traitement ultérieures.

Chargeurs (advanced)

CLIP Loader - Chargeur CLIP
CLIP Loader - Chargeur CLIP

Découvrez le nœud CLIP Loader dans ComfyUI, conçu pour charger les modèles CLIP, supportant différents types tels que stable diffusion et stable cascade. Il simplifie les complexités du chargement et de la configuration des modèles CLIP pour une utilisation dans diverses applications, offrant un moyen simplifié d'accéder à ces modèles avec des configurations spécifiques.

Load Checkpoint With Config (DEPRECATED) - Chargement de Checkpoint avec Configuration (OBSOLETE)
Load Checkpoint With Config (DEPRECATED) - Chargement de Checkpoint avec Configuration (OBSOLETE)

Découvrez le nœud Load Checkpoint With Config (DEPRECATED) dans ComfyUI, conçu pour charger les checkpoints de modèle avec leurs configurations. Il simplifie les complexités du chargement et de la configuration des checkpoints de modèle pour une utilisation dans diverses applications, offrant un moyen simplifié d'accéder à ces modèles avec des configurations spécifiques.

Diffusers Loader - Chargeur Diffusers
Diffusers Loader - Chargeur Diffusers

Découvrez le nœud Diffusers Loader dans ComfyUI, conçu pour charger des modèles à partir de la bibliothèque diffusers, en gérant spécifiquement le chargement des modèles UNet, CLIP et VAE en fonction des chemins de modèles fournis. Il facilite l'intégration de ces modèles dans le cadre ComfyUI, permettant des fonctionnalités avancées telles que la génération d'images à partir de texte, la manipulation d'images, et plus encore.

Dual CLIP Loader - Comment ça fonctionne et comment l'utiliser.
Dual CLIP Loader - Comment ça fonctionne et comment l'utiliser.

Découvrez le nœud Dual CLIP Loader dans ComfyUI, conçu pour charger deux modèles CLIP simultanément, facilitant les opérations nécessitant l'intégration ou la comparaison des caractéristiques des deux modèles.

QuadrupleCLIPLoader | Quadruple CLIP Loader - ComfyUI Node
QuadrupleCLIPLoader | Quadruple CLIP Loader - ComfyUI Node

Le nœud QuadrupleCLIPLoader est l'un des nœuds principaux de ComfyUI, ajouté pour la première fois pour prendre en charge la version HiDream I1.

Guide du Chargeur UNET | Charger le Modèle de Diffusion - Documentation & Exemple
Guide du Chargeur UNET | Charger le Modèle de Diffusion - Documentation & Exemple

Découvrez le nœud UNET Loader dans ComfyUI, conçu pour charger des modèles U-Net par nom, facilitant l'utilisation des architectures U-Net pré-entraînées au sein du système.

Modèle

Model Sampling Continuous EDM - Échantillonnage Continu EDM du Modèle
Model Sampling Continuous EDM - Échantillonnage Continu EDM du Modèle

Découvrez le nœud Model Sampling Continuous EDM dans ComfyUI, qui améliore les capacités d'échantillonnage d'un modèle en intégrant des techniques d'échantillonnage EDM (Energy-based Diffusion Models) continues. Il permet l'ajustement dynamique des niveaux de bruit dans le processus d'échantillonnage du modèle, offrant un contrôle plus raffiné sur la qualité et la diversité de la génération.

Model Sampling Discrete - Échantillonnage Discret du Modèle
Model Sampling Discrete - Échantillonnage Discret du Modèle

Découvrez le nœud Model Sampling Discrete dans ComfyUI, qui modifie le comportement d'échantillonnage d'un modèle en appliquant une stratégie d'échantillonnage discret. Il permet la sélection de différentes méthodes d'échantillonnage, telles que epsilon, v_prediction, lcm, ou x0, et ajuste éventuellement la stratégie de réduction de bruit du modèle en fonction du paramètre zero-shot noise ratio (zsnr).

Rescale CFG - Rééchelonnement CFG
Rescale CFG - Rééchelonnement CFG

Découvrez le nœud Rescale CFG dans ComfyUI, qui ajuste les échelles de conditionnement et de non-conditionnement de la sortie d'un modèle en fonction d'un multiplicateur spécifié, visant à obtenir un processus de génération plus équilibré et contrôlé. Il fonctionne en rééchelonnant la sortie du modèle pour modifier l'influence des composants conditionnés et non conditionnés, améliorant ainsi potentiellement les performances ou la qualité de sortie du modèle.

Fusion de Modèles

Checkpoint Save - Sauvegarde de Point de Contrôle
Checkpoint Save - Sauvegarde de Point de Contrôle

Découvrez le nœud Checkpoint Save dans ComfyUI, conçu pour sauvegarder l'état de divers composants de modèle, y compris les modèles, CLIP, et VAE, dans un fichier de point de contrôle. Cette fonctionnalité est cruciale pour préserver la progression de l'entraînement ou la configuration des modèles pour une utilisation ou un partage ultérieur.

CLIPMerge Simple - Fusion Simple CLIP
CLIPMerge Simple - Fusion Simple CLIP

Découvrez le nœud CLIPMerge Simple dans ComfyUI, qui se spécialise dans la fusion de deux modèles CLIP selon un ratio spécifié, mélangeant efficacement leurs caractéristiques. Il applique sélectivement des patches d'un modèle à un autre, en excluant des composants spécifiques comme les IDs de position et l'échelle des logits, pour créer un modèle hybride qui combine les caractéristiques des deux modèles sources.

CLIP Save - Sauvegarde CLIP
CLIP Save - Sauvegarde CLIP

Découvrez le nœud CLIPSave dans ComfyUI, conçu pour sauvegarder les modèles CLIP ainsi que des informations supplémentaires telles que les prompts et les métadonnées PNG. Il encapsule la fonctionnalité de sérialisation et de stockage de l'état du modèle, facilitant la préservation et le partage des configurations de modèle et de leurs prompts créatifs associés.

Model Merge Add - Fusion de Modèles (Addition)
Model Merge Add - Fusion de Modèles (Addition)

Découvrez le nœud ModelMergeAdd dans ComfyUI, conçu pour fusionner deux modèles en ajoutant des éléments clés d'un modèle à un autre. Ce processus implique le clonage du premier modèle, puis l'application de patchs du second modèle, permettant ainsi la combinaison de caractéristiques ou de comportements des deux modèles.

Model Merge Blocks - Blocs de Fusion de Modèles
Model Merge Blocks - Blocs de Fusion de Modèles

Découvrez le nœud ModelMergeBlocks dans ComfyUI, conçu pour des opérations avancées de fusion de modèles, permettant l'intégration de deux modèles avec des ratios de mélange personnalisables pour différentes parties des modèles. Ce nœud facilite la création de modèles hybrides en fusionnant sélectivement des composants de deux modèles sources selon des paramètres spécifiés.

Model Merge Simple - Fusion Simple de Modèles
Model Merge Simple - Fusion Simple de Modèles

Découvrez le nœud ModelMergeSimple dans ComfyUI, conçu pour fusionner deux modèles en mélangeant leurs paramètres selon un ratio spécifié. Ce nœud facilite la création de modèles hybrides qui combinent les forces ou les caractéristiques des deux modèles d'entrée.

Model Merge Subtract - Soustraction de Modèles
Model Merge Subtract - Soustraction de Modèles

Découvrez le nœud ModelMergeSubtract dans ComfyUI, conçu pour des opérations avancées de fusion de modèles, spécifiquement pour soustraire les paramètres d'un modèle d'un autre en fonction d'un multiplicateur spécifié. Il permet la personnalisation des comportements des modèles en ajustant l'influence des paramètres d'un modèle sur un autre, facilitant la création de nouveaux modèles hybrides.

VAE Save | Sauvegarde VAE
VAE Save | Sauvegarde VAE

Découvrez le nœud VAESave dans ComfyUI, conçu pour sauvegarder les modèles VAE avec leurs métadonnées, y compris les invites et les informations PNG supplémentaires, dans un répertoire de sortie spécifié. Il encapsule la fonctionnalité de sérialiser l'état du modèle et les informations associées dans un fichier, facilitant ainsi la préservation et le partage des modèles entraînés.

Conditionnement

Contrôler le processus de génération

CLIP Set Last Layer | Définir la Dernière Couche CLIP
CLIP Set Last Layer | Définir la Dernière Couche CLIP

Découvrez le nœud CLIPSetLastLayer dans ComfyUI, conçu pour modifier le comportement d'un modèle CLIP en définissant une couche spécifique comme la dernière à être exécutée. Cela permet de personnaliser la profondeur de traitement au sein du modèle CLIP, affectant potentiellement la sortie du modèle en limitant la quantité d'informations traitées.

CLIP Text Encode (Prompt) - Encodage de Texte CLIP (Prompt)
CLIP Text Encode (Prompt) - Encodage de Texte CLIP (Prompt)

Découvrez le nœud CLIPTextEncode dans ComfyUI, conçu pour encoder les entrées textuelles à l'aide d'un modèle CLIP, transformant le texte en une forme utilisable pour le conditionnement dans les tâches génératives. Il simplifie la complexité de la tokenisation et de l'encodage du texte, offrant une interface simplifiée pour générer des vecteurs de conditionnement basés sur le texte.

CLIP Vision Encode - Encodage de Vision CLIP
CLIP Vision Encode - Encodage de Vision CLIP

Découvrez le nœud CLIPVisionEncode dans ComfyUI, conçu pour encoder des images à l'aide d'un modèle de vision CLIP, transformant l'entrée visuelle en un format adapté à un traitement ou une analyse ultérieure. Il simplifie la complexité de l'encodage d'images, offrant une interface simplifiée pour convertir les images en représentations encodées.

Conditioning Average - Moyenne de Conditionnement
Conditioning Average - Moyenne de Conditionnement

Découvrez le nœud ConditioningAverage dans ComfyUI, conçu pour mélanger deux ensembles de données de conditionnement en appliquant une moyenne pondérée basée sur une force spécifiée. Ce processus permet un ajustement dynamique de l'influence du conditionnement, facilitant le réglage fin du contenu ou des caractéristiques générés.

Conditioning (Combine) - Combinaison de Conditionnement
Conditioning (Combine) - Combinaison de Conditionnement

Découvrez le nœud Conditioning(Combine) dans ComfyUI, conçu pour fusionner deux ensembles de données de conditionnement, combinant efficacement leurs informations. Il offre une interface simple pour intégrer les entrées de conditionnement, permettant un ajustement dynamique du contenu ou des caractéristiques générés.

Conditioning (Concat) - Conditionnement (Concat)
Conditioning (Concat) - Conditionnement (Concat)

Découvrez le nœud Conditioning(Concat) dans ComfyUI, conçu pour concaténer les vecteurs de conditionnement, fusionnant efficacement le vecteur 'conditioning_from' dans le vecteur 'conditioning_to'. Il offre une interface simple pour intégrer les entrées de conditionnement, permettant un ajustement dynamique du contenu ou des caractéristiques générés.

Conditioning (Set Area) - Définir la Zone
Conditioning (Set Area) - Définir la Zone

Découvrez le nœud Conditioning(SetArea) dans ComfyUI, conçu pour modifier les informations de conditionnement en définissant des zones spécifiques dans le contexte de conditionnement. Il permet une manipulation spatiale précise des éléments de conditionnement, permettant des ajustements et des améliorations ciblés basés sur des dimensions et une force spécifiées.

Conditioning (Set Area with Percentage) - Définir la Zone avec Pourcentage
Conditioning (Set Area with Percentage) - Définir la Zone avec Pourcentage

Découvrez le nœud Conditioning(SetAreaWithPercentage) dans ComfyUI, conçu pour ajuster la zone d'influence des éléments de conditionnement en fonction de valeurs en pourcentage. Il permet de spécifier les dimensions et la position de la zone en pourcentages de la taille totale de l'image, ainsi qu'un paramètre de force pour moduler l'intensité de l'effet de conditionnement.

Conditioning (Réglage de la Force de la Zone)
Conditioning (Réglage de la Force de la Zone)

Découvrez le nœud Conditioning(SetAreaStrength) dans ComfyUI, conçu pour ajuster la force des éléments de conditionnement dans une zone spécifiée. Il permet de spécifier les dimensions et la position de la zone en pourcentages de la taille totale de l'image, ainsi qu'un paramètre de force pour moduler l'intensité de l'effet de conditionnement.

Conditioning (Set Mask)
Conditioning (Set Mask)

Découvrez le nœud Conditioning(SetMask) dans ComfyUI, conçu pour modifier les informations de conditionnement en appliquant un masque avec une force spécifiée à certaines zones. Il permet des ajustements ciblés au sein du conditionnement, offrant un contrôle plus précis sur le processus de génération.

Apply ControlNet | Application de ControlNet
Apply ControlNet | Application de ControlNet

Découvrez le nœud ApplyControlNet de ComfyUI. Ce nœud est conçu pour appliquer des transformations ControlNet aux données de conditionnement en fonction d'une image et d'un modèle ControlNet. Il permet un ajustement précis de l'influence de ControlNet sur le contenu généré.

Nodes
Controlnet
Conditioning
Apply ControlNet (Advanced) - Appliquer ControlNet (Avancé)
Apply ControlNet (Advanced) - Appliquer ControlNet (Avancé)

Découvrez le nœud ApplyControlNet(Advanced) dans ComfyUI, conçu pour appliquer des transformations avancées de réseau de contrôle aux données de conditionnement basées sur une image et un modèle de réseau de contrôle. Il permet des ajustements précis de l'influence du réseau de contrôle sur le contenu généré, permettant des modifications plus précises et variées du conditionnement.

unCLIP Conditioning - Conditionnement unCLIP
unCLIP Conditioning - Conditionnement unCLIP

Découvrez le nœud unCLIPConditioning dans ComfyUI, conçu pour intégrer les sorties de vision CLIP dans le processus de conditionnement, en ajustant l'influence de ces sorties en fonction des paramètres de force et d'augmentation de bruit spécifiés. Il enrichit le conditionnement avec un contexte visuel, améliorant ainsi le processus de génération.

Modèles 3D

Stable Zero 123 Conditioning - Conditionnement Stable Zero 123
Stable Zero 123 Conditioning - Conditionnement Stable Zero 123

Découvrez le nœud StableZero123_Conditioning dans ComfyUI, conçu pour traiter les informations de conditionnement spécifiquement adaptées au modèle StableZero123. Il se concentre sur la préparation des entrées dans un format spécifique compatible et optimisé pour ces modèles.

Stable Zero 123 Conditioning Batched - Conditionnement par Lots Stable Zero 123
Stable Zero 123 Conditioning Batched - Conditionnement par Lots Stable Zero 123

Découvrez le nœud StableZero123_Conditioning_Batched dans ComfyUI, conçu pour traiter les informations de conditionnement de manière groupée, spécifiquement adapté au modèle StableZero123. Il se concentre sur la gestion efficace de plusieurs ensembles de données de conditionnement simultanément, optimisant le flux de travail pour les scénarios où le traitement par lots est crucial.

GLIGEN

GLIGEN Text Box Apply - Application de la Boîte de Texte GLIGEN
GLIGEN Text Box Apply - Application de la Boîte de Texte GLIGEN

Découvrez le nœud GLIGENTextBoxApply dans ComfyUI, conçu pour intégrer le conditionnement basé sur le texte dans l'entrée d'un modèle génératif, en appliquant spécifiquement les paramètres de la boîte de texte et en les encodant à l'aide d'un modèle CLIP. Ce processus enrichit le conditionnement avec des informations spatiales et textuelles, facilitant une génération plus précise et contextuellement consciente.

Retouche

Inpaint Model Conditioning - Conditionnement du Modèle d'Inpainting
Inpaint Model Conditioning - Conditionnement du Modèle d'Inpainting

Découvrez le nœud InpaintModelConditioning dans ComfyUI, conçu pour faciliter le processus de conditionnement pour les modèles d'inpainting, permettant l'intégration et la manipulation de divers entrées de conditionnement pour adapter le résultat de l'inpainting. Il englobe une large gamme de fonctionnalités, allant du chargement de points de contrôle de modèles spécifiques et de l'application de modèles de style ou de réseau de contrôle, à l'encodage et à la combinaison d'éléments de conditionnement, servant ainsi d'outil complet pour personnaliser les tâches d'inpainting.

Modèles de Style

Apply Style Model - Application du Modèle de Style
Apply Style Model - Application du Modèle de Style

Découvrez le nœud StyleModelApply dans ComfyUI, conçu pour appliquer un modèle de style à un conditionnement donné, en améliorant ou en modifiant son style basé sur la sortie d'un modèle de vision CLIP. Il intègre le conditionnement du modèle de style dans le conditionnement existant, permettant une fusion harmonieuse des styles dans le processus de génération.

Diffusion Améliorée

SD_4X Upscale Conditioning - Conditionnement SD_4X Upscale
SD_4X Upscale Conditioning - Conditionnement SD_4X Upscale

Découvrez le nœud SD_4XUpscale_Conditioning dans ComfyUI, conçu pour améliorer la résolution des images grâce à un processus de mise à l'échelle 4x, en intégrant des éléments de conditionnement pour affiner le résultat. Il utilise des techniques de diffusion pour mettre à l'échelle les images tout en permettant l'ajustement du ratio d'échelle et l'augmentation du bruit pour affiner le processus d'amélioration.

Modèles Vidéo

SVD img2vid Conditioning - Conditionnement SVD img2vid
SVD img2vid Conditioning - Conditionnement SVD img2vid

Découvrez le nœud SVD_img2vid_Conditioning dans ComfyUI, conçu pour générer des données de conditionnement pour les tâches de génération vidéo, spécifiquement adaptées à l'utilisation avec les modèles SVD_img2vid. Il prend en compte divers paramètres d'entrée, y compris les images initiales, les paramètres vidéo et un modèle VAE pour produire des données de conditionnement pouvant être utilisées pour guider la génération des images vidéo.

Noeud ComfyUI WanFunControlToVideo
Noeud ComfyUI WanFunControlToVideo

Découvrez le noeud WanFunControlToVideo dans ComfyUI, utilisé pour générer des données conditionnelles pour des tâches de génération vidéo, spécifiquement conçu pour être utilisé avec les modèles Wan 2.1 Fun Control. Il accepte diverses entrées, y compris des images initiales, des paramètres vidéo et un modèle VAE pour générer des données conditionnelles pouvant être utilisées pour guider la génération de cadres vidéo.

Image

Traitement et manipulation d'images

Empty Image
Empty Image

Découvrez le nœud EmptyImage dans ComfyUI, conçu pour générer des images vides de dimensions et de couleur spécifiées. Il permet la création d'images de couleur uniforme pouvant servir de fonds ou de réserves dans diverses tâches de traitement d'image.

Image Batch - Lot d'Images
Image Batch - Lot d'Images

Découvrez le nœud ImageBatch dans ComfyUI, conçu pour combiner deux images en un seul lot. Si les dimensions des images ne correspondent pas, il redimensionne automatiquement la deuxième image pour qu'elle corresponde aux dimensions de la première avant de les combiner.

Image Composite Masked - Composite d'Image Masqué
Image Composite Masked - Composite d'Image Masqué

Découvrez le nœud ImageCompositeMasked dans ComfyUI, conçu pour la composition d'images, permettant la superposition d'une image source sur une image de destination à des coordonnées spécifiées, avec redimensionnement et masquage optionnels.

Invert Image - Inverser l'Image
Invert Image - Inverser l'Image

Découvrez le nœud ImageInvert dans ComfyUI, conçu pour inverser les couleurs d'une image, transformant ainsi chaque valeur de couleur de pixel en sa couleur complémentaire sur le cercle chromatique. Cette opération est utile pour créer des images négatives ou pour des effets visuels nécessitant une inversion des couleurs.

Image Pad For Outpainting - Remplissage d'Image pour Outpainting
Image Pad For Outpainting - Remplissage d'Image pour Outpainting

Découvrez le nœud ImagePadForOutpaint dans ComfyUI, conçu pour préparer les images au processus d'outpainting en ajoutant un remplissage autour d'elles. Il ajuste les dimensions de l'image pour garantir la compatibilité avec les algorithmes d'outpainting, facilitant la génération de zones d'image étendues au-delà des limites originales.

Load Image - Charger l'Image
Load Image - Charger l'Image

Découvrez le nœud LoadImage dans ComfyUI, conçu pour charger et prétraiter des images à partir d'un chemin spécifié. Il gère les formats d'image avec plusieurs cadres, applique les transformations nécessaires telles que la rotation basée sur les données EXIF, normalise les valeurs des pixels et génère éventuellement un masque pour les images avec un canal alpha. Ce nœud est essentiel pour préparer les images à un traitement ou une analyse ultérieure dans un pipeline.

Preview Image - Aperçu de l'Image
Preview Image - Aperçu de l'Image

Découvrez le nœud PreviewImage dans ComfyUI, conçu pour créer des images d'aperçu temporaires. Il génère automatiquement un nom de fichier temporaire unique pour chaque image, compresse l'image à un niveau spécifié et l'enregistre dans un répertoire temporaire. Cette fonctionnalité est particulièrement utile pour générer des aperçus d'images pendant le traitement sans affecter les fichiers originaux.

Save Image - Sauvegarder l'Image - Enregistrer des images localement dans ComfyUI
Save Image - Sauvegarder l'Image - Enregistrer des images localement dans ComfyUI

Découvrez le nœud SaveImage dans ComfyUI, conçu pour sauvegarder des images sur le disque. Il gère le processus de conversion des données d'image à partir de tenseurs vers un format d'image approprié, applique des métadonnées optionnelles et écrit les images aux emplacements spécifiés avec des niveaux de compression configurables.

Latent

Opérations dans l'espace latent

Empty Latent Image - Image Latente Vide
Empty Latent Image - Image Latente Vide

Découvrez le nœud EmptyLatentImage dans ComfyUI, conçu pour générer une représentation d'espace latent vide avec des dimensions et une taille de lot spécifiées. Ce nœud sert de point de départ fondamental pour la génération ou la manipulation d'images dans l'espace latent, fournissant une base pour des processus ultérieurs de synthèse ou de modification d'images.

Latent Composite - Composite Latent
Latent Composite - Composite Latent

Découvrez le nœud LatentComposite dans ComfyUI, conçu pour mélanger ou fusionner deux représentations latentes en une seule sortie. Ce processus est essentiel pour créer des images composites ou des caractéristiques en combinant les caractéristiques des latents d'entrée de manière contrôlée.

Latent Composite Masked - Composite Latent Masqué
Latent Composite Masked - Composite Latent Masqué

Découvrez le nœud LatentCompositeMasked dans ComfyUI, conçu pour fusionner deux représentations latentes à des coordonnées spécifiées, en utilisant éventuellement un masque pour un compositing plus contrôlé. Ce nœud permet la création d'images latentes complexes en superposant des parties d'une image sur une autre, avec la possibilité de redimensionner l'image source pour un ajustement parfait.

Upscale Latent - Agrandir Latent
Upscale Latent - Agrandir Latent

Découvrez le nœud LatentUpscale dans ComfyUI, conçu pour agrandir les représentations latentes des images. Il permet d'ajuster les dimensions de l'image de sortie et la méthode d'agrandissement, offrant une flexibilité dans l'amélioration de la résolution des images latentes.

Upscale Latent By - Agrandir Latent Par
Upscale Latent By - Agrandir Latent Par

Découvrez le nœud LatentUpscaleBy dans ComfyUI, conçu pour agrandir les représentations latentes des images par un facteur d'échelle spécifié. Ce nœud permet l'ajustement du facteur d'échelle et de la méthode d'agrandissement, offrant une flexibilité dans l'amélioration de la résolution des échantillons latents.

VAE Decode - Décodage VAE
VAE Decode - Décodage VAE

Découvrez le nœud VAEDecode dans ComfyUI, conçu pour décoder les représentations latentes en images en utilisant un Autoencodeur Variationnel (VAE) spécifié. Il sert à générer des images à partir de représentations de données compressées, facilitant la reconstruction d'images à partir de leurs encodages dans l'espace latent.

VAE Encode - Encodage VAE
VAE Encode - Encodage VAE

Découvrez le nœud VAEEncode dans ComfyUI, conçu pour encoder les images en une représentation dans l'espace latent en utilisant un Autoencodeur Variationnel (VAE) spécifié. Il simplifie la complexité du processus d'encodage, offrant un moyen direct de transformer les images en leurs représentations latentes.

Avancé (latent) type="post" noRecursive={true} />

Lot

Latent Batch - Lot Latent
Latent Batch - Lot Latent

Découvrez le nœud LatentBatch dans ComfyUI, conçu pour fusionner deux ensembles d'échantillons latents en un seul lot, en redimensionnant potentiellement un ensemble pour correspondre aux dimensions de l'autre avant la concaténation. Cette opération facilite la combinaison de différentes représentations latentes pour des tâches de traitement ou de génération ultérieures.

Latent From Batch - Extraction Latente à partir d'un Lot
Latent From Batch - Extraction Latente à partir d'un Lot

Découvrez le nœud LatentFromBatch dans ComfyUI, conçu pour extraire un sous-ensemble spécifique d'échantillons latents d'un lot donné en fonction de l'index de lot spécifié et de la longueur. Il permet un traitement sélectif des échantillons latents, facilitant les opérations sur des segments plus petits du lot pour une efficacité ou une manipulation ciblée.

Rebatch Latents - Réorganisation des Latents
Rebatch Latents - Réorganisation des Latents

Découvrez le nœud RebatchLatents dans ComfyUI, conçu pour réorganiser un lot de représentations latentes en une nouvelle configuration de lot, basée sur une taille de lot spécifiée. Il garantit que les échantillons latents sont regroupés de manière appropriée, en gérant les variations de dimensions et de tailles, pour faciliter un traitement ultérieur ou une inférence du modèle.

Repeat Latent Batch - Répéter le Lot Latent
Repeat Latent Batch - Répéter le Lot Latent

Découvrez le nœud RepeatLatentBatch dans ComfyUI, conçu pour répliquer un lot donné de représentations latentes un nombre spécifié de fois, incluant potentiellement des données supplémentaires comme des masques de bruit et des indices de lot. Cette fonctionnalité est cruciale pour les opérations nécessitant plusieurs instances des mêmes données latentes, telles que l'augmentation de données ou des tâches génératives spécifiques.

Retouche (latent) type="post" noRecursive={true} />

Transformation

Crop Latent - Recadrage Latent
Crop Latent - Recadrage Latent

Découvrez le nœud LatentCrop dans ComfyUI, conçu pour effectuer des opérations de recadrage sur les représentations latentes des images. Il permet de spécifier les dimensions et la position du recadrage, permettant des modifications ciblées de l'espace latent.

Flip Latent - Inversion Latente
Flip Latent - Inversion Latente

Découvrez le nœud LatentFlip dans ComfyUI, conçu pour manipuler les représentations latentes en les inversant soit verticalement, soit horizontalement. Cette opération permet de transformer l'espace latent, potentiellement en révélant de nouvelles variations ou perspectives au sein des données.

Rotate Latent - Rotation Latente
Rotate Latent - Rotation Latente

Découvrez le nœud LatentRotate dans ComfyUI, conçu pour faire pivoter les représentations latentes des images selon des angles spécifiés. Il simplifie la complexité de la manipulation de l'espace latent pour obtenir des effets de rotation, permettant aux utilisateurs de transformer facilement les images dans l'espace latent d'un modèle génératif.

Chargeurs

Chargement de divers modèles et ressources

Checkpoint Loader (Simple) - Chargeur de Checkpoint (Simple)
Checkpoint Loader (Simple) - Chargeur de Checkpoint (Simple)

Découvrez le nœud CheckpointLoaderSimple dans ComfyUI, conçu pour charger des checkpoints de modèle sans avoir besoin de spécifier une configuration. Il simplifie le processus de chargement de checkpoint en ne nécessitant que le nom du checkpoint, le rendant plus accessible pour les utilisateurs qui pourraient ne pas être familiers avec les détails de configuration.

CLIP Vision Loader - Chargeur CLIP Vision
CLIP Vision Loader - Chargeur CLIP Vision

Découvrez le nœud CLIPVisionLoader dans ComfyUI, conçu pour charger les modèles CLIP Vision à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des modèles CLIP Vision, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

ControlNet Loader - Chargeur de ControlNet
ControlNet Loader - Chargeur de ControlNet

Découvrez le nœud ControlNetLoader dans ComfyUI, conçu pour charger les modèles ControlNet à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des modèles ControlNet, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

Diff ControlNet Loader - Chargeur de Diff ControlNet
Diff ControlNet Loader - Chargeur de Diff ControlNet

Découvrez le nœud DiffControlNetLoader dans ComfyUI, conçu pour charger des réseaux de contrôle différentiel à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des réseaux de contrôle différentiel, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

GLIGEN Loader - Chargeur GLIGEN
GLIGEN Loader - Chargeur GLIGEN

Découvrez le nœud GLIGENLoader dans ComfyUI, conçu pour charger les modèles GLIGEN à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des modèles GLIGEN, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

Hypernetwork Loader - Chargeur Hypernetwork
Hypernetwork Loader - Chargeur Hypernetwork

Découvrez le nœud HypernetworkLoader dans ComfyUI, conçu pour charger des hypernetworks à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des hypernetworks, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

Lora Loader - Documentation du Nœud ComfyUI
Lora Loader - Documentation du Nœud ComfyUI

Ce nœud est conçu pour charger et appliquer dynamiquement des ajustements LoRA (Low-Rank Adaptation) aux modèles et instances CLIP en fonction des forces spécifiées et des noms de fichiers LoRA. Il facilite la personnalisation des modèles pré-entraînés en appliquant des ajustements fins sans modifier directement les poids du modèle original.

Lora Loader Model Only - Chargeur de Modèle Lora Uniquement
Lora Loader Model Only - Chargeur de Modèle Lora Uniquement

Découvrez le nœud LoraLoaderModelOnly dans ComfyUI, conçu pour charger des modèles LoRA sans nécessiter de modèle CLIP, en se concentrant sur l'amélioration ou la modification d'un modèle donné basé sur les paramètres LoRA. Il permet l'ajustement dynamique de la force du modèle via les paramètres LoRA, facilitant un contrôle précis du comportement du modèle.

Style Model Loader - Chargeur de Modèle de Style
Style Model Loader - Chargeur de Modèle de Style

Découvrez le nœud StyleModelLoader dans ComfyUI, conçu pour charger des modèles de style à partir de chemins spécifiés. Il simplifie la complexité de localisation et d'initialisation des modèles de style, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

unCLIP Checkpoint Loader - Chargeur de Checkpoint unCLIP
unCLIP Checkpoint Loader - Chargeur de Checkpoint unCLIP

Découvrez le nœud unCLIPCheckpointLoader dans ComfyUI, conçu pour charger des checkpoints spécifiquement adaptés aux modèles unCLIP. Il facilite la récupération et l'initialisation des modèles, des modules de vision CLIP et des VAEs à partir d'un checkpoint spécifié, simplifiant ainsi le processus de configuration pour des opérations ou analyses ultérieures.

Chargeur de Modèle d'Agrandissement - Upscale Model Loader
Chargeur de Modèle d'Agrandissement - Upscale Model Loader

Découvrez le nœud UpscaleModelLoader dans ComfyUI, conçu pour charger des modèles d'agrandissement à partir de chemins spécifiés. Il simplifie les complexités de localisation et d'initialisation des modèles d'agrandissement, les rendant facilement disponibles pour des tâches de traitement ou d'inférence ultérieures.

VAE Loader (Chargeur VAE)
VAE Loader (Chargeur VAE)

Découvrez le nœud VAELoader dans ComfyUI, conçu pour charger des modèles d'Autoencodeur Variationnel (VAE), spécifiquement adaptés pour gérer à la fois les VAEs standards et approximatifs. Il prend en charge le chargement des VAEs par nom, y compris une gestion spécialisée pour les modèles 'taesd' et 'taesdxl', et s'ajuste dynamiquement en fonction de la configuration spécifique du VAE.

Modèles Vidéo (loaders) type="post" noRecursive={true} />

Masque

Création et manipulation de masques

Crop Mask | Masque de Recadrage
Crop Mask | Masque de Recadrage

Le nœud CropMask est conçu pour recadrer une zone spécifiée à partir d'un masque donné. Il permet aux utilisateurs de définir la région d'intérêt en spécifiant des coordonnées et des dimensions, extrayant ainsi efficacement une partie du masque pour un traitement ou une analyse ultérieure.

Feather Mask - Masque Plume
Feather Mask - Masque Plume

Le nœud FeatherMask est conçu pour appliquer un effet de plume aux bords d'un masque donné, en transitionnant en douceur les bords du masque en ajustant leur opacité en fonction des distances spécifiées à partir de chaque bord. Cela crée un effet de bord plus doux et plus fondu.

Grow Mask | Agrandir le Masque
Grow Mask | Agrandir le Masque

Le nœud GrowMask est conçu pour modifier la taille d'un masque donné, soit en l'agrandissant, soit en le contractant, tout en appliquant éventuellement un effet effilé aux coins. Cette fonctionnalité est cruciale pour ajuster dynamiquement les limites du masque dans les tâches de traitement d'image, permettant un contrôle plus flexible et précis de la zone d'intérêt.

Image Color To Mask - Conversion de Couleur d'Image en Masque
Image Color To Mask - Conversion de Couleur d'Image en Masque

Le nœud ImageColorToMask est conçu pour convertir une couleur spécifiée dans une image en un masque. Il traite une image et une couleur cible, générant un masque où la couleur spécifiée est mise en évidence, facilitant des opérations telles que la segmentation basée sur la couleur ou l'isolement d'objets.

Image To Mask - Conversion d'Image en Masque
Image To Mask - Conversion d'Image en Masque

Le nœud ImageToMask est conçu pour convertir une image en un masque basé sur un canal de couleur spécifié. Il permet l'extraction de couches de masque correspondant aux canaux rouge, vert, bleu ou alpha d'une image, facilitant les opérations nécessitant un masquage ou un traitement spécifique à un canal.

Invert Mask - Inversion de Masque
Invert Mask - Inversion de Masque

Le nœud InvertMask est conçu pour inverser les valeurs d'un masque donné, inversant ainsi les zones masquées et non masquées. Cette opération est fondamentale dans les tâches de traitement d'image où l'intérêt doit être déplacé entre le premier plan et l'arrière-plan.

Load Image (as Mask) - Charger l'Image (comme Masque)
Load Image (as Mask) - Charger l'Image (comme Masque)

Le nœud LoadImageMask est conçu pour charger des images et leurs masques associés à partir d'un chemin spécifié, en les traitant pour garantir leur compatibilité avec des tâches ultérieures de manipulation ou d'analyse d'image. Il se concentre sur la gestion de divers formats d'image et conditions, telles que la présence d'un canal alpha pour les masques, et prépare les images et les masques pour un traitement en aval en les convertissant en un format standardisé.

Mask Composite - Composite de Masque
Mask Composite - Composite de Masque

Le nœud MaskComposite est conçu pour combiner deux entrées de masque à travers une variété d'opérations telles que l'addition, la soustraction et les opérations logiques, afin de produire un nouveau masque modifié. Il gère de manière abstraite la manipulation des données de masque pour réaliser des effets de masquage complexes, servant de composant crucial dans les flux de travail d'édition et de traitement d'images basés sur les masques.

Mask To Image | Convertir un masque en image
Mask To Image | Convertir un masque en image

Le nœud MaskToImage est conçu pour convertir un masque en format image. Cette transformation permet la visualisation et le traitement ultérieur des masques en tant qu'images, facilitant ainsi un pont entre les opérations basées sur les masques et les applications basées sur les images.

Solid Mask - Masque Solide
Solid Mask - Masque Solide

Le nœud SolidMask génère un masque uniforme avec une valeur spécifiée sur toute sa surface. Il est conçu pour créer des masques de dimensions et d'intensité spécifiques, utiles dans diverses tâches de traitement d'image et de masquage.

Composition

Porter-Duff Image Composite
Porter-Duff Image Composite

Le nœud PorterDuffImageComposite est conçu pour effectuer la composition d'images en utilisant les opérateurs de composition Porter-Duff. Il permet la combinaison d'images source et destination selon divers modes de fusion, permettant la création d'effets visuels complexes en manipulant la transparence des images et en superposant les images de manière créative.

Split Image with Alpha | Séparer l'image avec Alpha
Split Image with Alpha | Séparer l'image avec Alpha

Le nœud SplitImageWithAlpha est conçu pour séparer les composants couleur et alpha d'une image. Il traite un tenseur d'image d'entrée, extrayant les canaux RGB comme composant couleur et le canal alpha comme composant de transparence, facilitant les opérations nécessitant la manipulation de ces aspects distincts de l'image.

Échantillonnage

Dans Stable Diffusion, l'échantillonneur débruite itérativement une image bruitée pour produire une image claire.

KSampler - Échantillonneur K
KSampler - Échantillonneur K

Le nœud KSampler est conçu pour fournir un mécanisme d'échantillonnage de base pour diverses applications. Il permet aux utilisateurs de sélectionner et de configurer différentes stratégies d'échantillonnage adaptées à leurs besoins spécifiques, améliorant ainsi l'adaptabilité et l'efficacité du processus d'échantillonnage.

KSampler (Advanced) - KSampler (Avancé)
KSampler (Advanced) - KSampler (Avancé)

Le nœud KSamplerAdvanced est conçu pour améliorer le processus d'échantillonnage en offrant des configurations et techniques avancées. Il vise à proposer des options plus sophistiquées pour générer des échantillons à partir d'un modèle, améliorant ainsi les fonctionnalités de base du KSampler.

Sampler - Échantillonneur
Sampler - Échantillonneur

Le nœud Sampler est conçu pour fournir un mécanisme d'échantillonnage de base pour diverses applications. Il permet aux utilisateurs de sélectionner et de configurer différentes stratégies d'échantillonnage adaptées à leurs besoins spécifiques, améliorant ainsi l'adaptabilité et l'efficacité du processus d'échantillonnage.

Échantillonnage Personnalisé

SamplerCustom - Échantillonneur Personnalisé
SamplerCustom - Échantillonneur Personnalisé

Le nœud SamplerCustom est conçu pour fournir un mécanisme d'échantillonnage flexible et personnalisable pour diverses applications. Il permet aux utilisateurs de sélectionner et de configurer différentes stratégies d'échantillonnage adaptées à leurs besoins spécifiques, améliorant ainsi l'adaptabilité et l'efficacité du processus d'échantillonnage.

Échantillonneurs

KSampler Select - Sélectionneur de KSampler
KSampler Select - Sélectionneur de KSampler

Le nœud KSamplerSelect est conçu pour sélectionner un échantillonneur spécifique basé sur le nom de l'échantillonneur fourni. Il simplifie la complexité de la sélection d'échantillonneur, permettant aux utilisateurs de passer facilement d'une stratégie d'échantillonnage à une autre pour leurs tâches.

Sampler DPMPP_2M_SDE - Échantillonneur DPMPP_2M_SDE
Sampler DPMPP_2M_SDE - Échantillonneur DPMPP_2M_SDE

Le nœud SamplerDPMPP_2M_SDE est conçu pour générer un échantillonneur pour le modèle DPMPP_2M_SDE, permettant la création d'échantillons basés sur des types de solveurs spécifiés, des niveaux de bruit et des préférences de dispositif de calcul. Il simplifie les complexités de la configuration de l'échantillonneur, offrant une interface simplifiée pour générer des échantillons avec des paramètres personnalisés.

Sampler DPMPP_SDE - Échantillonneur DPMPP_SDE
Sampler DPMPP_SDE - Échantillonneur DPMPP_SDE

Le nœud SamplerDPMPP_SDE est conçu pour générer un échantillonneur pour le modèle DPMPP_SDE, permettant la création d'échantillons basés sur des types de solveurs spécifiés, des niveaux de bruit et des préférences de dispositif de calcul. Il simplifie les complexités de la configuration de l'échantillonneur, offrant une interface simplifiée pour générer des échantillons avec des paramètres personnalisés.

Planificateurs

Basic Scheduler - Planificateur de Base
Basic Scheduler - Planificateur de Base

Le nœud BasicScheduler est conçu pour calculer une séquence de valeurs sigma pour les modèles de diffusion en fonction du planificateur, du modèle et des paramètres de débruitage fournis. Il ajuste dynamiquement le nombre total d'étapes en fonction du facteur de débruitage pour affiner le processus de diffusion.

Exponential Scheduler - Planificateur Exponentiel
Exponential Scheduler - Planificateur Exponentiel

Le nœud ExponentialScheduler est conçu pour générer une séquence de valeurs sigma suivant un plan exponentiel pour les processus d'échantillonnage par diffusion. Il offre une approche personnalisable pour contrôler les niveaux de bruit appliqués à chaque étape du processus de diffusion, permettant un ajustement précis du comportement d'échantillonnage.

Karras Scheduler (Planificateur Karras)
Karras Scheduler (Planificateur Karras)

Le nœud KarrasScheduler est conçu pour générer une séquence de niveaux de bruit (sigmas) basée sur le calendrier de bruit de Karras et al. (2022). Ce planificateur est utile pour contrôler le processus de diffusion dans les modèles génératifs, permettant des ajustements précis des niveaux de bruit appliqués à chaque étape du processus de génération.

Polyexponential Scheduler - Planificateur Polyexponentiel
Polyexponential Scheduler - Planificateur Polyexponentiel

Le nœud PolyexponentialScheduler est conçu pour générer une séquence de niveaux de bruit (sigmas) basée sur un calendrier de bruit polyexponentiel. Ce calendrier est une fonction polynomiale dans le logarithme de sigma, permettant une progression flexible et personnalisable des niveaux de bruit tout au long du processus de diffusion.

SD Turbo Scheduler - Planificateur SD Turbo
SD Turbo Scheduler - Planificateur SD Turbo

Le nœud SDTurboScheduler est conçu pour générer une séquence de valeurs sigma pour l'échantillonnage d'images, en ajustant la séquence en fonction du niveau de débruitage et du nombre d'étapes spécifiées. Il exploite les capacités d'échantillonnage d'un modèle spécifique pour produire ces valeurs sigma, qui sont cruciales pour contrôler le processus de débruitage lors de la génération d'images.

VP Scheduler - Planificateur VP
VP Scheduler - Planificateur VP

Le nœud VPScheduler est conçu pour générer une séquence de niveaux de bruit (sigmas) basée sur la méthode de planification à préservation de variance (VP). Cette séquence est cruciale pour guider le processus de débruitage dans les modèles de diffusion, permettant une génération contrôlée d'images ou d'autres types de données.

Sigmas

Flip Sigmas - Inversion des Sigmas
Flip Sigmas - Inversion des Sigmas

Le nœud FlipSigmas est conçu pour manipuler la séquence des valeurs sigma utilisées dans les modèles de diffusion en inversant leur ordre et en s'assurant que la première valeur n'est pas nulle si elle l'était initialement. Cette opération est cruciale pour adapter les niveaux de bruit dans l'ordre inverse, facilitant le processus de génération dans les modèles qui fonctionnent en réduisant progressivement le bruit des données.

Split Sigmas - Séparation des Sigmas
Split Sigmas - Séparation des Sigmas

Le nœud SplitSigmas est conçu pour diviser une séquence de valeurs sigma en deux parties en fonction d'une étape spécifiée. Cette fonctionnalité est cruciale pour les opérations nécessitant un traitement ou une manipulation différente des parties initiale et subséquente de la séquence sigma, permettant une manipulation plus flexible et ciblée de ces valeurs.

Utilitaires

Les options utilitaires incluent plusieurs nœuds auxiliaires.

Note - Annotation
Note - Annotation

Le nœud Note est conçu pour fournir un mécanisme d'échantillonnage de base pour diverses applications. Il permet aux utilisateurs de sélectionner et de configurer différentes stratégies d'échantillonnage adaptées à leurs besoins spécifiques, améliorant ainsi l'adaptabilité et l'efficacité du processus d'échantillonnage.

Primitive
Primitive

Le nœud Primitive peut reconnaître le type d'entrée qui lui est connecté et fournir les données d'entrée en conséquence. Lorsque ce nœud est connecté à différents types d'entrée, il changera d'état d'entrée. Il peut être utilisé pour appliquer un paramètre unifié parmi plusieurs nœuds différents, comme utiliser la même graine dans plusieurs Ksampler.

Reroute (Dérivation)
Reroute (Dérivation)

Le nœud Reroute est conçu pour fournir un mécanisme d'échantillonnage de base pour diverses applications. Il permet aux utilisateurs de sélectionner et de configurer différentes stratégies d'échantillonnage adaptées à leurs besoins spécifiques, améliorant ainsi l'adaptabilité et l'efficacité du processus d'échantillonnage.

Terminal Log (Manager) - Journal du Terminal (Gestionnaire)
Terminal Log (Manager) - Journal du Terminal (Gestionnaire)

Le nœud Terminal Log (Manager) est principalement utilisé pour afficher les informations d'exécution de ComfyUI dans le terminal au sein de l'interface ComfyUI. Pour l'utiliser, vous devez définir le `mode` sur le mode **logging**. Cela lui permettra d'enregistrer les informations de journal correspondantes pendant la tâche de génération d'image. Si le `mode` est défini sur le mode **stop**, il n'enregistrera pas les informations de journal. Lorsque vous accédez et utilisez ComfyUI via des connexions à distance ou des connexions réseau local, le nœud Terminal Log (Manager) devient particulièrement utile. Il vous permet de visualiser directement les messages d'erreur du CMD au sein de l'interface ComfyUI, facilitant ainsi la compréhension de l'état actuel du fonctionnement de ComfyUI.