Stable Diffusion offre des possibilités remarquables grâce à des extensions comme ControlNet, qui permettent un contrôle spatial précis de la génération d’images. Cet article rassemble et réorganise les éléments techniques fournis dans le brouillon pour proposer une vue consolidée et détaillée, centrée sur l’intégration de ControlNet dans Stable Diffusion et les notions associées comme Ulysse Générique et les familles de modèles connues.
Parcours des familles de modèles et contextes d’utilisation
Parcourez les familles de modèles. Ouvrez une carte pour versions, téléchargements et docs. Rechercher des séries de modèles. Triage par capacités et résolutions permet de choisir rapidement le bon modèle pour une tâche donnée.
Stable Audio est la famille de modèles texte-audio open source pour la génération musicale et les effets sonores. Elle inclut Stable Audio Open 1.0 et Stable Audio 3.x. PixelDiT est un transformateur de diffusion dans l’espace pixel sans VAE, avec des variantes de super-résolution jusqu’à 4K.
Les familles d’images incluent Mage-Flow, Anima, Qwen-Image, Ovis, OmniGen et bien d’autres, chacune apportant des forces spécifiques: génération d’images guidée par texte, édition d’images par instructions, et capacités multimodales. Par exemple, Anima est un modèle text-to-image anime de 2 milliards de paramètres axé sur les concepts et styles anime.
Des modèles orientés multimodalité ou vision-langage existent aussi, comme Ovis et Lumina-Image 2.0, qui visent l’intégration fluide entre texte et image dans des flux de travail ComfyUI. LongCat, Krea, Ideogram et Gemma représentent des approches variées: bilingue, typographie avancée, et encodeurs de texte pour ComfyUI.
Pour les technologies vidéo et multimodales, MiniMax H3 et HiDream-I1 apportent des capacités omni-modales et 3D, respectivement, complétant une offre de modèles allant de la génération d’images à la vidéo et au son. DeepSeek Janus et LTX-Video offrent des capacités multimodales et de génération vidéo en temps réel, parfois en lien avec des flux de travail ComfyUI ou D2I/I2V.
ControlNet et Stable Diffusion: principe et architecture
ControlNet augmente le niveau de contrôle dans Stable Diffusion en attachant des réseaux de contrôle à un modèle de diffusion. Le concept est que ControlNet agit comme une extension qui guide la diffusion via des cartes de prétraitement extraites d’une image de référence, une profondeur ou des contours, etc.
ControlNet n’est pas un produit autonome: il s’agit d’un addon qui se branche sur Stable Diffusion via des interfaces comme AUTOMATIC1111 WebUI ou ComfyUI. Plusieurs préprocesseurs permettent d’extraire des cartes de contrôle (edges, skeleton, depth, etc.) et d’associer ces cartes à des modèles ControlNet spécifiques.
Les flux typiques de travail incluent le chargement d’un modèle Stable Diffusion, l’installation du module ControlNet (sd-webui-controlnet), puis l’ajout de contrôles via des préprocesseurs et des modèles correspondants. Le poids du contrôle (Control Weight) et des paramètres comme le Starting Control Step déterminent l’influence et le moment d’application du contrôle durant la génération.
Types de préprocesseurs et cas d’usage
- reference_only et ref_adain: perturbations stylistiques tout en conservant le style générale.
- t2ia_color_grid: échantillonnage des couleurs pour guider des variantes esthétiques basées sur la théorie des couleurs.
- depth et depth-lres: cartes de profondeur pour des rendus architecturaux et texturation d’assets 3D.
- normal et normalbae: cartes de normales approximées pour des détails de surface.
- Line Art variants (Anime, Realistic, Coarse): lignes et contours adaptés au style choisi.
- OpenPose et variantes (openpose_face, openpose_hand): squelettes humains pour guider les poses ou les interactions humaines.
- scribble: annotations libres pour guider grossièrement la composition.
- softedge et shuffle: amélioration des bords et perturbation des coloris pour des effets variés.
- reference preprocessors et T2I-Adapter: méthodes complémentaires pour obtenir des sorties proches de références ou des versions allégées.
Les modèles ControlNet se déclinent en tailles LARGE, MEDIUM et SMALL, et exigent des compatibilités avec les versions Stable Diffusion correspondantes (SD 1.5, SD 2.x, SDXL, etc.). Une mauvaise correspondance peut entraîner des échecs ou des résultats décevants.
Dans ComfyUI et A1111 (AUTOMATIC1111 WebUI), plusieurs ControlNets peuvent être empilés pour combiner des effets de prétraitement différents. Toutefois, chaque ControlNet augmente l’empreinte mémoire GPU et peut influencer fortement la composition finale selon le modèle et les paramètres choisis.
Installation et bonnes pratiques
- Lancez un pod Stable Diffusion avec le modèle de base souhaité dans votre environnement (Runpod ou autre service).
- Installez l’extension ControlNet (sd-webui-controlnet) via Extensions > Install from URL ou via le dépôt HuggingFace, puis redémarrez l’interface.
- Activez le contrôle en cochant Enable et sélectionnez le préprocesseur et le modèle correspondants (par exemple canny + un modèle canny).
- Définissez le prompt et réglez le CFG scale en conséquence. Le paramètre Control Weight ajuste l’influence du contrôle, et Control Mode peut modifier l’impact relatif du contrôle par rapport au texte.
- Si vous utilisez plusieurs ControlNets, activez Multi ControlNet et choisissez le nombre maximal autorisé selon votre GPU.
- Vérifiez la correspondance SD contrôleur et modèle ControlNet (SD1.5 vs SDXL, etc.). Si nécessaire, passez à des modèles SDXL dédiés.
ComfyUI propose une intégration native de ControlNet sans extension distincte et permet des workflows complexes avec des nœuds et des câblages multiples. Pour les débutants, A1111 reste plus accessible, tandis que ComfyUI peut offrir des performances accrues et une meilleure gestion de chaînes de contrôles.
Guides pratiques et pièges courants
Les scénarios fréquents incluent:
- Problèmes de version: des contrôleurs SD 1.5 ne fonctionnent pas avec des modèles ControlNet SDXL; vérifier les noms de fichiers et les versions du checkpoint.
- Problème d’activation: s’assurer que la case Enable est cochée et que le modèle est correctement chargé.
- Problèmes de poids et de mode: le paramètre Control Weight et le mode (Balanced, My prompt is more important, ControlNet is more important) ont des effets non linéaires et nécessitent des essais attentifs.
- Équilibrage entre plusieurs ControlNets: OpenPose peut dominer Canny selon les paramètres; Depth peut être plus doux et tolérant.
Pour commencer, on peut tester Depth avec un sujet clair et une photo de référence, régler Control Weight autour de 0,7, puis progresser vers OpenPose pour les personnages. Ensuite, combiner Canny pour la composition tout en ajustant le poids et les seuils. Cette approche progressive permet de maîtriser les interactions entre les différents contrôles sans surcharger la carte graphique.
Tableau récapitulatif des principaux modèles et usages
| Famille | Spécificité | Cas d’usage typique |
|---|---|---|
| Mage-Flow | Génération texte-image et édition via instructions | Récits visuels, variations guidées par texte |
| Anima | Texte-Image anime, 2B | Rendu anime, concepts artistiques |
| Qwen-Image | Génération d’images, édition précise | Rendu complexe de textes et détails finement ajustables |
| Ovis | Images Vision-Language pour ComfyUI | Génération et édition multimodales |
| OmniGen | Génération multimodale unifiée | Texte-Image, édition, contexte |
| Stable Diffusion SD | SD 1.5 / SDXL / SD 3.5 | Checkpoints open source largement utilisés |
La diversité des modèles et des chemins d’accès permet de choisir des configurations adaptées à des objectifs précis: précision de texte, fidélité visuelle, ou capacités multimodales avancées.
Images et vidéos pour illustration et démonstration

Des infographies montrant les flux ControlNet et les préprocesseurs, ou des captures de tableaux de comparaison entre les différents modèles, peuvent clarifier les choix et les résultats attendus.
La PUISSANCE de ControlNet 💥 sur Stable Diffusion - Tuto A1111 #7
Une vidéo démontrant l’installation et l’utilisation de ControlNet sur Runpod et ComfyUI peut aider à comprendre les étapes pratiques et les pièges courants.
Des ressources et perspectives d’avenir
Stability AI publie régulièrement des mises à jour et de nouvelles variantes de ControlNets, y compris pour Stable Diffusion 3.5 Large et d’autres versions. Des développements futurs sont attendus avec des variantes pour SD 3.5 Medium et de nouveaux types de contrôles, élargissant les possibilités de guidage spatial et de stylisation.
Éléments de référence et compléments
What is it? ControlNet enhances the level of control in Stable Diffusion image composition, taking it to a whole new level. Imagine Image2Image with a powerful boost. It empowers you with extensive and refined command over the image creation process using Txt2Img and Img2Img. After you start up a server, to Txt2Img tab, you’ll see a new ControlNet section at the bottom that you can expand. The preprocessor extracts the control map from your reference image and produces a detectmap for guiding Stable Diffusion. The weight and modes control how strongly and when this influence applies during generation.
tags: #stable #diffusion #avec #controlnet #ulysse #generique