Skip to content
ComfyUI Wiki
Aidez à Construire une Meilleure Base de Connaissances ComfyUI Devenir Parrain
Aucun article pour le moment. Revenez plus tard !
💡

La fonction Subgraph nécessite au moins la version frontend de ComfyUI 1.24.3. Si vous ne voyez pas cette fonction dans votre ComfyUI, consultez ce document pour les mises à jour : Comment Mettre à Jour ComfyUI

  • Les images d’exemple dans cet article sont faites avec la version frontend nightly, consultez l’interface réelle
  • Certaines fonctions comme convertir les sous-graphes en nœuds réguliers seront améliorées dans les versions futures
Fonction Subgraph de ComfyUI

Subgraph est une fonction de flux de travail très pratique dans ComfyUI qui vous aide à empaqueter des flux de travail complexes en nœuds indépendants, rendant l’ensemble du flux de travail plus concis et plus facile à gérer.

Subgraph

En termes simples, les sous-graphes sont comme des “dossiers” dans les flux de travail. Vous pouvez organiser une série de nœuds liés ensemble, puis opérer sur l’ensemble de la combinaison comme si vous utilisiez un seul nœud. Cette approche rend les flux de travail complexes plus clairs et plus faciles à comprendre.

En utilisant la fonction de sous-graphe, vous pouvez atteindre les objectifs suivants :

  • Simplifier les flux de travail complexes et améliorer la lisibilité
  • Réutiliser facilement les combinaisons de nœuds communes et éviter les opérations répétitives
  • Créer des combinaisons de nœuds modulaires pour améliorer l’efficacité de construction des flux de travail

Comment Créer un Sous-graphe ?

Sélectionner les Nœuds Cibles

Dans l’interface ComfyUI, sélectionnez d’abord les nœuds que vous voulez combiner en un sous-graphe

Cliquer sur le Bouton de Fonction Sous-graphe

Icône de sous-graphe Trouvez l’icône de fonction de sous-graphe dans la barre d’outils de sélection et cliquez dessus

Compléter la Création du Sous-graphe

Flux de travail utilisant un sous-graphe ComfyUI analysera automatiquement les relations d’entrée-sortie des nœuds sélectionnés et créera un nouveau nœud de sous-graphe à ajouter au canvas.

Optimiser la Structure du Sous-graphe

Flux de travail utilisant un sous-graphe Par le biais d’une édition et d’un ajustement supplémentaires, vous pouvez optimiser le sous-graphe en un module de nœud fonctionnellement complet et structurellement clair.

Fonctionnalités Détaillées d’Édition de Sous-graphe

1. Opérations d’Édition de Base

Les nœuds de sous-graphe ont les mêmes fonctions d’édition que les nœuds réguliers. Vous pouvez effectuer les opérations suivantes :

  1. Ajuster les couleurs et l’apparence des nœuds
  2. Modifier les noms et étiquettes des nœuds
  3. Utiliser la fonction Bypass pour désactiver temporairement
  4. Autres opérations régulières de nœuds

2. Édition Approfondie des Sous-graphes

Pour entrer dans le mode d’édition détaillé d’un sous-graphe, vous pouvez :

  • Double-cliquer avec la souris dans la zone non-composant du nœud de sous-graphe
  • Ou cliquer sur le bouton d’édition du sous-graphe

L’interface après être entré en mode d’édition est la suivante : Édition de sous-graphe

Description des Éléments de l’Interface :

  1. Barre de Navigation : Affiche le niveau actuel du sous-graphe et permet un retour rapide au flux de travail de niveau supérieur
  2. Slots d’Entrée : Points de connexion pour recevoir des données externes
    • Vous pouvez connecter les sorties d’autres nœuds à ces slots
    • Clic droit sur les points de connexion pour renommer ou supprimer les slots
  3. Slots de Sortie : Points de connexion pour envoyer des données vers des sources externes, avec des fonctions similaires aux slots d’entrée

Slots de sous-graphe

Guide d’Opération des Slots :

  1. Les slots marqués du numéro 1 sont des slots par défaut : Utilisés pour ajouter de nouvelles connexions d’entrée ou de sortie pour exposer les nœuds internes vers l’extérieur
  2. Clic droit sur les slots existants pour effectuer des opérations telles que renommer, supprimer ou annuler les connexions

Note : Les connexions de slots doivent également suivre les règles de correspondance des types de données

3. Fonction d’Imbrication de Sous-graphe

Les sous-graphes supportent l’imbrication multi-niveaux, ce qui signifie que vous pouvez créer d’autres sous-graphes à l’intérieur d’un sous-graphe, construisant ainsi des structures de flux de travail plus complexes et modulaires.

Sous-graphe imbriqué

Lors de l’édition de sous-graphes imbriqués, le système fournit des fonctions de navigation multi-niveaux pour vous aider à basculer et retourner rapidement entre différents niveaux.

Navigation de sous-graphe imbriqué

💡

La version actuelle ne supporte pas encore les instances de lien, l’édition synchronisée, etc. Ces fonctionnalités seront améliorées dans les versions futures