Nœud Primitive, Reroute, Note and Group nodes dans ComfyUI
Les nœuds Primitive partagent une valeur (seed, steps, texte du prompt, résolution) entre plusieurs nœuds, Reroute organise les câbles, Notes documente le graphe et Groups te permet de contourner ou couper des sections entières d’un coup.
Ce que fait Primitive, Reroute, Note and Group nodes
Tu peux transformer n’importe quel widget d’un nœud en entrée (clic droit > Convertir widget en entrée, ou glisse depuis le point d’entrée dans la nouvelle interface). Un nœud Primitive connecté à cette entrée pilote la valeur et peut alimenter plusieurs nœuds à la fois : une seed pour deux samplers, une largeur/hauteur pour le latent et le redimensionnement ControlNet, un prompt pour la passe de base et celle du détail. Les nœuds Primitive prennent le type de ce à quoi ils sont connectés (INT, FLOAT, STRING, COMBO) et gardent l’option control_after_generate pour les seeds.
Les nœuds Reroute sont des points qui plient un câble pour que les liens longs puissent contourner des groupes. Les Notes (et Notes Markdown) contiennent des instructions dans le workflow. Les Groups (clic droit sur le canvas > Ajouter un groupe, ou sélectionne des nœuds et Ctrl+G) encadrent des nœuds liés ; avec le Fast Groups Bypasser de rgthree ou le menu clic droit du groupe, tu peux contourner (Ctrl+B) ou couper (Ctrl+M) tout ce qu’il y a dedans, pour activer ou désactiver des étapes optionnelles.
Entrées
Nom | Type | Rôle |
|---|---|---|
(converted widget) | any | Un Primitive se connecte à un widget converti en entrée et prend son type. |
Sorties
Nom | Type | Rôle |
|---|---|---|
value | INT / FLOAT / STRING / COMBO | La valeur partagée. |
Comment utiliser Primitive, Reroute, Note and Group nodes
- Fais un clic droit sur KSampler et convertis le widget seed en entrée.
- Ajoute un nœud Primitive et connecte-le à l’entrée seed ; règle control_after_generate sur randomize ou fixed.
- Connecte le même Primitive à un deuxième sampler pour avoir la même seed dans une passe hires.
- Sélectionne les nœuds hires et appuie sur Ctrl+G pour créer un groupe ; donne-lui un titre.
- Avec le groupe sélectionné, appuie sur Ctrl+B pour le contourner quand tu veux un aperçu rapide.
Réglages et conseils
- Bypass (violet) laisse passer l’entrée sans la changer ; Mute (gris) arrête l’exécution de cette branche.
- La nouvelle interface te permet de glisser un lien depuis une entrée sur un espace vide pour créer un Primitive correspondant instantanément.
- Utilise un Primitive STRING comme prompt partagé entre la passe principale et FaceDetailer.
- Réduis les nœuds (clique sur le point en haut à gauche) pour gagner de la place ; les câbles restent connectés.
- Ctrl+Shift+V colle des nœuds avec leurs liens entrants intacts.
Dépannage de Primitive, Reroute, Note and Group nodes
Le Primitive refuse de se connecter
Pourquoi cela arrive
Le widget cible n’a pas été converti en entrée, ou le Primitive a déjà un type différent.
Comment le corriger
Convertis d’abord le widget ; utilise un Primitive neuf pour chaque type.
La seed change à chaque exécution même en fixed
Pourquoi cela arrive
control_after_generate sur le Primitive est en randomize, ou un autre nœud a encore son propre widget seed.
Comment le corriger
Mets le Primitive en fixed et connecte toutes les entrées seed dessus.
Le groupe contourné s’exécute encore
Pourquoi cela arrive
Seuls certains nœuds étaient dans le cadre du groupe lors du contournement.
Comment le corriger
Agrandis le groupe pour inclure tous les nœuds, ou sélectionne-les tous et appuie sur Ctrl+B.
Questions sur Primitive, Reroute, Note and Group nodes
Quelle est la différence entre bypass et mute ?
Bypass laisse passer les données comme si c’était un câble ; mute bloque, donc les nœuds en aval qui ont besoin de cette sortie ne peuvent pas tourner.
Les Reroutes sont-ils nécessaires ?
Non, c’est juste pour l’esthétique. La nouvelle interface peut aussi cacher les liens (bouton visibilité des liens).
Nœuds liés
KSampler
ComfyUI core
KSampler exécute la boucle de débruitage : il prend le modèle, les prompts et un latent, et produit l'image latente finale, contrôlée par la graine, les étapes, le cfg, le sampler, le scheduler et le débruitage.
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode transforme un prompt texte en CONDITIONING en utilisant l'encodeur texte du modèle. Un nœud contient le prompt positif, un autre le prompt négatif.
Empty Latent Image
ComfyUI core
Empty Latent Image crée la toile latente vide (largeur, hauteur, batch_size) à partir de laquelle le sampling texte-image démarre ; les dimensions doivent être des multiples de 8 et correspondre à la famille du modèle.
Power Lora Loader (rgthree)
rgthree-comfy
Power Lora Loader empile autant de LoRAs que tu veux dans un seul nœud avec des boutons marche/arrêt et des forces par ligne, remplaçant les chaînes de nœuds Load LoRA ; le pack rgthree ajoute aussi Fast Groups Bypasser, des nœuds Context et l’Image Comparer.
Autres nœuds ComfyUI
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager est l’extension qui installe, met à jour et répare les packs de nœuds personnalisés et les modèles directement depuis l’interface, résout les nœuds manquants dans les workflows importés et sauvegarde ta configuration.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) ouvre un fichier modèle .safetensors ou .ckpt et fournit les trois parties dont chaque workflow a besoin : le MODEL de diffusion, l'encodeur texte CLIP et le VAE.
Save Image
ComfyUI core
Save Image enregistre le tenseur IMAGE dans ComfyUI/output au format PNG, avec tout le workflow intégré dans les métadonnées du fichier pour que l’image puisse être glissée dans ComfyUI et restaurer le graphe.
VAE Decode
ComfyUI core
VAE Decode convertit le LATENT échantillonné en IMAGE pixelisée avec le VAE ; VAE Decode (Tiled) fait la même chose en tuiles pour les images très grandes.
Load Image
ComfyUI core
Load Image lit une image depuis le dossier d'entrée ComfyUI (ou un upload) et sort un tenseur IMAGE plus un MASK pris du canal alpha, le point de départ pour img2img, inpainting, ControlNet et IP-Adapter.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) applique un fichier LoRA au MODEL et au CLIP avec des forces séparées, pour que tu puisses ajouter un style, un personnage ou un concept à n'importe quel checkpoint sans fusionner.
