2026/7/24 · 更新于2026/8/1 · 15 分钟 · 作者: stable diffussion AI

ControlNet Depth 与 Canny:稳定构图的实战工作流

在 Stable Diffusion / SDXL 中用 ControlNet Depth 与 Canny 锁构图:推荐权重、文生图/图生图流程、常见坑与可复用预设,适合产品图与场景图。

ControlNet Depth 与 Canny:稳定构图的实战工作流

什么时候在 Stable Diffusion 里用 ControlNet

ControlNet 是 Stable Diffusion 工作流里「锁构图」的核心工具:正向提示词负责风格与材质,控制图负责结构。对 SDXL 产品台、室内透视、建筑轮廓、角色姿势,ControlNet 往往比单纯堆 prompt 更稳。

选型很简单:

  • 需要 场景布局稳定(室内、产品台、风景层次)→ 优先 Depth
  • 需要 硬边缘(建筑、包装轮廓、剪影、logo 外形)→ 用 Canny
  • 需要 人物姿势锁定 → 用 OpenPose
  • 商业产品图常把 Depth + Canny 中等权重叠加,在「结构忠实」和「风格自由」之间找平衡

先写立面提示词、再决定要不要上 Depth/Canny 时,可读 SDXL 建筑外立面提示词。

在本站 Stable Diffusion 在线生成 与 工具页 相关能力中,理解这些控制图逻辑,能帮你更快做出可复用的预设。

Depth / Canny / OpenPose 怎么选

预处理器更擅长不太适合
Depth空间层次、前后景、产品摆位极细文字边缘
Canny清晰轮廓、建筑线、包装外形柔软有机材质过度锁边
OpenPose站姿/坐姿/手部大致骨架复杂场景透视(需另配 Depth)

经验上:先 Depth 定「大结构」,再视需要加 Canny 补「硬边」;人物成片再开 OpenPose。不要一上来三路全开满权重。

推荐起始权重(SDXL)

预处理器建议权重说明
Depth0.6–0.9画面发「塑」、材质假就降
Canny0.4–0.7过高会锁死风格与笔触
OpenPose0.8–1.0角色姿势锁定首选
Depth+Canny 叠用约 0.55 / 0.45产品图常用起点

权重不是越高越好。Stable Diffusion 里 ControlNet 过强时,提示词里的风格词会被「压扁」,出图看起来像贴皮渲染。

可复用流程(文生图 / 图生图)

  1. 准备底图:先用 Stable Diffusion 文生图出一张构图可用的底图,或上传草图/实拍产品照。
  2. 提取控制图:按目标分辨率提取 depth / canny(分辨率尽量与最终出图一致)。
  3. 写提示词:风格、材质、光影写清楚,但不要和姿势/布局打架(例如控制图是站姿,却写 sitting)。
  4. 分步调参:CFG 与 ControlNet 权重分开调,一次只动一个变量;seed 先固定。
  5. 保存预设:记下「模型 + 权重 + 提示词骨架」,下次换材质时只改正向描述。

示例:电商耳机静物——Depth 0.7 锁摆位,提示词只改材质(matte plastic / brushed titanium),就能批量产出同一构图的不同质感变体。这正是 Stable Diffusion + ControlNet 在商业图里的价值。

参数配合建议

变量建议原因
CFG5–8(SDXL)与高 ControlNet 权重叠加时勿盲目拉高
Steps25–35结构已由控制图保证,不必堆超高步数
比例与产品照一致避免控制图被拉伸变形
负面提示词保留 watermark/text/blurry控制结构的同时仍要拦杂质

若你主要做写实人像,可搭配 SDXL 写实人像提示词指南;若在叠 LoRA,记得总权重别爆,见 LoRA 叠用指南。

常见错误

  • 权重过高 → 画面僵硬、缺少风格空间,像「深度图上色」
  • 提示词与姿势冲突(提示「坐着」但 OpenPose 是站姿)
  • 控制图分辨率与 latent 不一致 → 边缘错位、人物拉长
  • 叠太多 ControlNet 却不降低单路权重 → 互相抢控制权
  • 只靠 ControlNet、提示词写得极空 → 材质与光影仍会糊;结构稳不等于画面好看
  • 底座与预处理不匹配 → SDXL 工作流请用对应 SDXL ControlNet / 兼容管线

排错顺序(建议照做)

  1. 关掉所有 ControlNet,确认纯文生图提示词本身可用。
  2. 只开 Depth,从 0.5 往上加到结构够用为止。
  3. 需要硬边再开 Canny,从 0.35 起。
  4. 仍崩边:检查分辨率与裁切,而不是继续加权重。
  5. 风格不够:略降控制权重,或增强正向里的材质/光影词,而不是狂加 CFG。

练习

取一张产品图:先 Depth 0.7,再 Depth+Canny(0.55/0.45)。对比边缘忠实度与风格自由度,把喜欢的预设带到 Stable Diffusion 生成页 复用。也可以先在 提示词库 找风格句,再套进本文流程。

掌握 Depth 与 Canny 之后,你会发现:Stable Diffusion 出图不再是「碰运气」,而是「结构可复现 + 风格可替换」的生产线。

去生成页试试这些提示词

打开 Stable Diffusion 生成器,粘贴本文示例提示词即可出图。

相关文章