2026/7/24 · 更新於2026/8/1 · 15 分鐘 · 作者: stable diffussion AI
ControlNet Depth 與 Canny:穩定構圖實戰流程
在 Stable Diffusion / SDXL 用 ControlNet Depth 與 Canny 鎖構圖:建議權重、文生圖/圖生圖流程、常見坑與可重用預設,適合產品圖與場景圖。
什麼時候在 Stable Diffusion 裡用 ControlNet
ControlNet 是 Stable Diffusion 工作流裡「鎖構圖」的核心工具:正向提示詞負責風格與材質,控制圖負責結構。對 SDXL 產品台、室內透視、建築輪廓、角色姿勢,ControlNet 通常比單純堆 prompt 更穩。
快速選型:
- 需要 場景佈局穩定(室內、產品台、風景層次)→ 優先 Depth
- 需要 硬邊緣(建築、包裝輪廓、剪影)→ 用 Canny
- 需要 人物姿勢鎖定 → 用 OpenPose
- 商業產品圖常把 Depth + Canny 以中等權重疊加
先寫立面提示詞、再決定要不要上 Depth/Canny 時,可讀 SDXL 建築外立面提示詞。
在本站 Stable Diffusion 線上生成 與 工具頁 相關能力中,搞懂這些控制圖邏輯,能更快做出可重用預設。
Depth / Canny / OpenPose 怎麼選
| 預處理器 | 更擅長 | 不太適合 |
|---|---|---|
| Depth | 空間層次、前後景、產品擺位 | 極細文字邊緣 |
| Canny | 清晰輪廓、建築線、包裝外形 | 柔軟有機材質過度鎖邊 |
| OpenPose | 站姿/坐姿骨架 | 複雜場景透視(需另配 Depth) |
實務順序:先 Depth 定大結構,需要硬邊再加 Canny,人物成片再開 OpenPose。不要三路同時拉滿權重。
建議起始權重(SDXL)
| 預處理器 | 建議權重 | 說明 |
|---|---|---|
| Depth | 0.6–0.9 | 畫面發「塑」、材質假就降 |
| Canny | 0.4–0.7 | 過高會鎖死風格與筆觸 |
| OpenPose | 0.8–1.0 | 角色姿勢鎖定首選 |
| Depth+Canny 疊用 | 約 0.55 / 0.45 | 產品圖常用起點 |
權重不是越高越好。Stable Diffusion 裡 ControlNet 過強時,提示詞裡的風格詞會被壓扁,結果像深度圖上色。
可重用流程(文生圖/圖生圖)
- 準備底圖:先用 Stable Diffusion 文生圖出一張構圖可用的底圖,或上傳草圖/實拍產品照。
- 提取控制圖:依目標解析度提取 depth/canny(盡量與最終出圖一致)。
- 寫提示詞:風格、材質、光影寫清楚,但不要和姿勢/佈局打架。
- 分步調參:CFG 與 ControlNet 權重分開調,一次只動一個變數;Seed 先固定。
- 儲存預設:記下「模型 + 權重 + 提示詞骨架」,下次換材質只改正向描述。
示例:電商耳機靜物——Depth 0.7 鎖擺位,提示詞只改材質(matte plastic/brushed titanium),就能批量產出同一構圖的不同質感。這正是 Stable Diffusion + ControlNet 的商業價值。
參數搭配建議
| 變數 | 建議 | 原因 |
|---|---|---|
| CFG | 5–8(SDXL) | 與高 ControlNet 權重疊加時勿盲目拉高 |
| Steps | 25–35 | 結構已由控制圖保證 |
| 比例 | 與產品照一致 | 避免控制圖被拉伸 |
| 負面提示詞 | 保留 watermark/text/blurry | 鎖結構仍要擋雜質 |
若主要做寫實人像,可搭配 SDXL 寫實人像提示詞指南;若在疊 LoRA,記得總權重別爆,見 LoRA 疊用指南。
常見錯誤
- 權重過高 → 畫面僵硬、缺少風格空間
- 提示詞與姿勢衝突(寫「坐著」但 OpenPose 是站姿)
- 控制圖解析度與 latent 不一致 → 邊緣錯位、人物拉長
- 疊太多 ControlNet 卻不降單路權重 → 互相搶控制權
- 只靠 ControlNet、提示詞極空 → 材質與光影仍會糊
- 底座與預處理不匹配 → SDXL 請用對應 ControlNet 管線
排錯順序
- 關掉所有 ControlNet,確認純文生圖提示詞可用。
- 只開 Depth,從 0.5 往上加到結構夠用為止。
- 需要硬邊再開 Canny,從 0.35 起。
- 仍崩邊:先檢查解析度與裁切,而不是繼續加權重。
- 風格不夠:略降控制權重,或加強正向裡的材質/光影詞,不要狂加 CFG。
練習
取一張產品圖:先 Depth 0.7,再 Depth+Canny(0.55/0.45)。對比邊緣忠實度與風格自由度,把喜歡的預設帶到 Stable Diffusion 生成頁 重用。也可先到 提示詞庫 找風格句再套進本文流程。
掌握 Depth 與 Canny 之後,Stable Diffusion 出圖就不再是碰運氣,而是 結構可重現、風格可替換 的產線。