Vision & Generation

ControlNet

An extension to Stable Diffusion that lets you condition image generation on poses, depth maps or sketches.

In common use since 2023

ControlNet is the extension to Stable Diffusion (and its descendants) that lets you condition image generation on structural inputs like pose skeletons, depth maps, edge detections, segmentation masks and rough sketches. Introduced in early 2023 and now the gold standard for compositional control in open-weight image generation, ControlNet is what enables professional-grade workflows where the artist directs the composition and the model fills in the pixels.

How it works:

  • A ControlNet is a small neural network attached to a base diffusion model (Stable Diffusion 3.5, FLUX, SDXL).
  • It takes a control input (an image of a pose skeleton, an edge map, a depth map) and modifies the generation process to respect that structure.
  • The base model still handles style and content; the ControlNet handles geometry and composition.
  • Multiple ControlNets can be stacked for combined control (pose + depth, edge + segmentation).

The control modalities that matter in production:

  • OpenPose — extract human pose skeletons from a reference image, generate new images matching that pose.
  • Canny / Soft Edge — extract edge maps, generate images that follow the same outlines (useful for stylising sketches).
  • Depth — extract or synthesise depth maps, generate images with matching 3D structure.
  • Normal maps — surface orientation; for product visualisation and 3D-aware generation.
  • Segmentation — semantic regions; "make the sky here, the building here, the road here".
  • Scribble — convert rough doodles into polished images.
  • Tile — high-resolution generation by tiling and merging; the foundation of upscaling pipelines.
  • Reference (IP-Adapter) — match the style of a reference image without copying its content.

Why ControlNet matters in 2026:

  • Closed models do not match it — Midjourney v7 and DALL-E 3 have improved at composition but lack the explicit precision of ControlNet for production work.
  • Series consistency — making 50 images of the same character in the same pose at different angles is genuinely possible with pose ControlNet.
  • Brand-aware generation — combine ControlNet with a brand-trained LoRA and you get assets that look like your brand and follow your composition.
  • Rapid iteration in design — sketch the layout, ControlNet fills it in; iterate on the rendering without redoing the composition.

The 2026 production stack typically uses:

  • Base model — FLUX.1 dev or SDXL for openness, Stable Diffusion 3.5 for newer use cases.
  • One or more ControlNets — pose for character work, depth for environments, edge for stylisation.
  • A LoRA — for brand or character style.
  • ComfyUI or Automatic1111 — node-based pipeline that wires it all together.

For a US studio or agency, ControlNet is the technology that turned image generation from "magic but uncontrollable" into a serious production tool. It is the difference between rolling a dice for hero imagery and reliably producing the exact composition the brief called for.

Keep exploring

Looking for something else? The full glossary covers 120+ AI terms updated for 2026.

Open the glossary
Chat on WhatsApp