2025年6月16日 星期一

《你是不是也遇過?stable diffusion繪圖常見盲點與解法一次整理》

 

前言:

剛接觸 AI 繪圖時,你是不是也有這些疑問:

  • 「我模型都放好了為什麼沒讀到?」

  • 「為什麼畫面變藍黑色?」

  • 「為什麼領巾顏色改不掉?」

這篇文章幫你一次釐清新手最常遇到的 AI 作圖盲點,並提供實用對策與排除步驟,讓你少走冤枉路。


❶ 模型或 LoRA 沒載入? → 檢查讀取路徑與格式

常見狀況:
你把 .safetensors 放進 /models/Lora/ 但 SD 沒有載入。

可能原因:

  • 放錯資料夾(應該放在 Stable Diffusion 設定中的 Lora 目錄)

  • 沒有重啟 web UI

  • LoRA 名稱中有空格或中文,導致不讀檔

解法:

  • 檢查路徑與名稱

  • 強烈建議:用英數 + 下底線命名(例如:bronya_school_lora.safetensors

  • 重啟 UI 後再確認 LoRA 下拉選單是否出現


❷ 生成圖偏藍偏黑? → 問題多半出在 VAE 或模型不相容

常見狀況:

  • 圖片像打了冷色濾鏡、藍到發亮

  • 模型是 Anime XL、AOM3 等

可能原因:

  • 沒有載入對應的 .vae.safetensors

  • 使用模型是「需要指定 VAE」的類型(例如:Counterfeit)

解法:

  • 使用推薦 VAE,如 vae-ft-mse-840000-ema-pruned.safetensors

  • 放到 /models/VAE/ 並在 WebUI 設定中選擇

  • 若模型作者有指定 VAE,務必照做


❸ Prompt 有下,但沒有效果? → 提示語不夠具體或被其他語句蓋掉

常見狀況:

  • 我明明寫了 "red scarf",但還是黑色

  • 想要銀髮,結果生成成了金髮

可能原因:

  • 沒加強權重(例如 red scarf:1.4

  • 沒排除其他顏色(可以用 black scarf:0.2

  • 被 LoRA 或 checkpoint 原本訓練強調的內容覆蓋

解法:

  • 加強權重 + 排除干擾詞

  • 減少 prompt 中無關裝飾,專注在你最想要突出的部分

  • 測試單一 prompt 的效果,再逐步疊加


❹ 領巾、制服改不了顏色? → 嘗試「ControlNet Reference」、「Inpaint」或 region prompt

方法一:使用 ControlNet → Reference 風格遷移

  • 可讓 AI 依據某張圖的構圖、衣服配色進行風格遷移

  • 注意需搭配 clip_vision 模型,才有最佳效果

方法二:使用 Regional Prompt(區域控制)

  • 可用如 ComfyUI 的工具針對畫面特定區域下不同 prompt

方法三:Inpaint 重繪區塊

  • 把要改的部位(如領巾)用面罩選起來,再重新下 prompt 改顏色


❺ ControlNet 沒反應? → 沒打開 enable / 參數沒調好

可能原因:

  • 沒勾選 "Enable"

  • 未選對模型(如想要姿勢請用 openpose

  • Scale 調太低(0.5~1.0 建議)

解法:

  • 開啟 ControlNet → Enable 勾選

  • 選對模型 + 調整 scale

  • 測試「只有 ControlNet」+空白 prompt 的情況下是否有效果


❻ 生成圖太銳利?想要畫感? → 嘗試降低 sharpness / 加入 noise

做法建議:

  • 設定較低的 CFG scale(如 5~7)

  • 步數不超過 30~40

  • 使用 SD1.5 + 插畫風模型(比 SDXL 更柔)

  • 後製降噪或疊加雜訊(Photoshop / 抖動濾鏡)


❼ AnimateDiff 動畫不出圖? → 多數是參數錯誤或未裝完整

檢查項目:

  • 路徑內有 .pt 模型(如:mm_sd15_v2.pt

  • AnimateDiff + ControlNet 有安裝相容的版本

  • 幀數是否設定太多 / 格式不支援

沒有留言:

張貼留言