Reference only

Start with ControlNet by inspecting the control image before the output

Identify the expected edge, pose or depth representation and trace how its conditioning reaches the sampler. Different control models are not one universal node.

Purpose and scope

Identify the expected edge, pose or depth representation and trace how its conditioning reaches the sampler. Different control models are not one universal node.

Source-supported context

Official instructions pair control types with specific input images and do not include every preprocessor in the core. A preprocessed example does not mean any photograph is a direct replacement. Source 1

Before you start

1. Use a matched base/ControlNet family and a minimal reference workflow.

2. When preprocessing is required, identify its node and assets from a clear source.

3. Begin with one control input and no additional complex adapters.

Steps and checks

The sequence below is an editorial procedure based on the cited context, not a diagnosis already confirmed for your environment.

Step 1. Choose one control target, prepare the representation requested by the author and inspect its preview.

Step 2. Load the matching weights, connect image and control model to the apply node, then connect its output to the actual conditioning path.

Step 3. Establish a baseline with the example's strength/timing and compare control on/off while keeping other parameters fixed.

Step 4. For weak effects, inspect image type and links first. For computation errors, check model structure and versions instead of maximizing strength.

Completion check

The input matches the documented representation, conditioning is connected and output differences are explainable.

Limitations and cautions

Multiple controls can compete. Pose or edge input is not a pixel-exact reproduction guarantee; preprocessing and model limitations still matter.

Original sources

Source rechecked on 2026-09-25. The 2026-09-21 date above records the earlier source review. No GPU run, minimum-memory measurement or runtime guarantee is supplied.

Was this page helpful?

Anonymous. Only a yes/no counter is stored; no account, IP address or device details.

Sources & references

The official ComfyUI ControlNet example was rechecked on 2026-09-25. No GPU run, minimum-memory measurement or runtime guarantee is supplied.

01ComfyUI ControlNet exampleSource checked: 2026-09-25

Report an issue · 58f25a30-eb2f-5791-ae6d-b2bb7bae0049