Skip to content

ControlNet Models

Structure control models.

Model Types

Edge Detection

ModelDescription
cannyCanny edge detection
hedHED edge detection
lineartLine art extraction

Depth Estimation

ModelDescription
depthMiDaS depth estimation
depth_leresLeReS depth
normalNormal map

Pose Detection

ModelDescription
openposeOpenPose skeleton
dw_openposeDense pose

Others

ModelDescription
scribbleScribble input
tileTiling control
inpaintInpainting control

Download Locations

Hugging Face

models/controlnet/
  control_v11p_sd15_canny.pth
  control_v11f1p_sd15_depth.pth
  control_v11p_sd15_openpose.pth

Civitai

ControlNet collection

Installation

ComfyUI/models/controlnet/
  control_v11p_sd15_canny.pth
  control_v11f1p_sd15_depth.pth
  control_v11p_sd15_openpose.pth

Preprocessor Models

Some ControlNets need additional models:

ComfyUI/custom_nodes/comfyui_controlnet_aux/
  models/
    midas/
    openpose/
    anything/

Model Versions

For SD 1.5

  • control_v11p_sd15_*.pth

For SD 2.x

  • control_v11f1e_sd15_tile.pth
  • control_v11d_sd15_canny.pth

For SDXL

  • sdxl_controlnet/*.pth

Tips

  1. Match model version: Use correct ControlNet for your base
  2. Download preprocessors: Some need additional models
  3. Check requirements: Some need specific custom nodes

Next Steps