Intermédiaire 10 minImage

ControlNet : maîtriser la composition de ses images

Un prompt décrit un contenu ; il ne décrit pas une position. ControlNet conditionne la génération d'image sur une structure de référence — une pose, un contour, une carte de profondeur — pour que le résultat suive une composition que vous décidez. C'est ce qui fait passer la génération locale du tirage aléatoire à l'outil de travail.

Par Mohamed Meguedmi·Màj 2026-09-24·Testé sur Windows, macOS, Linux

#Le problème que ça résout

Le texte est une mauvaise langue pour la géométrie. On décrit un sujet, un style et une ambiance dans un prompt, mais la position d'une main, l'angle d'un bâtiment ou la silhouette exacte d'un produit ne se fixent pas avec des mots. On relance avec une autre graine et la composition change entièrement.

ControlNet change l'entrée, pas le prompt. Vous fournissez une image qui encode la structure voulue, le modèle est conditionné dessus à chaque étape de débruitage, et le résultat suit cette structure pendant que le prompt gouverne tout le reste. C'est la différence entre demander une photographie et fournir la vignette de storyboard.

#Choisir le type de contrôle

Le kit Images IA

Images et vidéos IA en local, sans limite : ComfyUI, Flux, Z-Image, Wan 2.2 sur ton GPU ou ton Mac — workflows prêts à charger, cadre légal inclus.

  • Espace en ligne à vie
  • PDF + fichiers
  • Remboursé 30 j
Ce que capture chaque préprocesseur
ContrôleCe qu'il capturePour quoi
ContoursLignes et silhouettesConserver une forme exacte : un produit, un logo, un dessin à colorier
ProfondeurLa distance à la caméraGarder le volume et la perspective en changeant matières et détails
PoseUn squelette d'articulationsLes personnages : la posture est fixée, le reste est libre
SegmentationDes régions par catégorieLa disposition d'une scène : ciel ici, bâtiment là
CroquisUne esquisse grossièreTransformer un dessin à la main en image rendue
Carte de normalesL'orientation des surfacesRelief et détails sensibles à l'éclairage

La règle pratique : prendre le contrôle le plus lâche qui capture encore ce qui vous importe. Un conditionnement par contours sur une photographie reproduit la photographie — si c'est le résultat voulu, la génération était inutile. La profondeur ou la pose donnent en général un meilleur équilibre entre obéissance et créativité.

#Les trois réglages qui comptent

  1. 01
    La force
  2. 02
    Les étapes de début et de fin
  3. 03
    La résolution du préprocesseur
!
Le modèle de contrôle doit correspondre au modèle de base
Un ControlNet est entraîné pour une architecture précise. Un modèle de contrôle prévu pour une génération de modèles d'image ne fonctionnera pas avec une autre : le symptôme habituel est une sortie qui ignore totalement le contrôle, ou qui dégénère en bruit.

#Ce que ça coûte

Un ControlNet est un réseau supplémentaire qui tourne à côté du modèle de base : il ajoute de la VRAM et du temps par image. Sur une carte de 8 Go, un contrôle sur un modèle standard reste jouable à résolution modérée ; deux contrôles simultanés, ou un modèle de base plus gros, vous emmènent vers la saturation mémoire. À partir de 12 Go, ce n'est plus une contrainte pour un travail ordinaire.

En cas de mémoire saturée, l'ordre des remèdes est : baisser la résolution, réduire le nombre de contrôles simultanés, puis passer à un modèle de base plus léger.

#Où l'utiliser

ControlNet n'est pas une application autonome : il vit dans une interface de génération d'images. Dans une interface par graphe, c'est un nœud que l'on insère — l'arrangement le plus flexible et le plus explicite sur ce qui se passe. Dans une interface web classique, c'est un panneau d'extension sous le prompt, plus rapide à utiliser et moins explicite.

Dans les deux cas, les pièces sont les mêmes : un fichier de modèle de contrôle placé dans le bon dossier, un préprocesseur pour construire la carte à partir de votre image de référence, et les réglages ci-dessus. Des fichiers rangés au mauvais endroit sont la panne d'installation la plus fréquente, et elle se manifeste par un contrôle qui n'apparaît simplement pas dans la liste.

#FAQ

À quoi sert ControlNet ?+
À conditionner la génération d'image sur une référence structurelle — contours, profondeur, squelette de pose — pour que l'image produite suive cette structure pendant que le prompt gouverne le sujet et le style.
Faut-il une grosse carte graphique ?+
Il ajoute de la mémoire et du temps au modèle de base. Un contrôle sur un modèle standard passe autour de 8 Go à résolution modérée ; à partir de 12 Go, la contrainte disparaît pour un usage normal.
Pourquoi ma sortie ignore-t-elle l'image de contrôle ?+
En général une incompatibilité entre le modèle de contrôle et la famille du modèle de base, un préprocesseur qui a produit une carte vide, ou une force réglée trop bas. Commencez par afficher la carte de contrôle elle-même.
Quel contrôle pour la pose d'un personnage ?+
Le conditionnement par pose : il fixe le squelette et laisse libres les vêtements, l'apparence et le décor. Les contours verrouilleraient toute la silhouette, ce qui est rarement le but.
Pourquoi mes images sont-elles figées et sans vie ?+
Force trop élevée, ou contrôle appliqué pendant tout le débruitage. Baissez la force et arrêtez le contrôle en cours de route pour laisser le modèle rendre librement les détails.
Ce guide vous a aidé ?

Un retour, une erreur, une précision ? Faites-nous signe, ça améliore le guide pour tout le monde.