AI 生圖與影片
AI 生圖「雙參考圖馬賽克崩壞」根因診斷筆記
馬賽克只在「雙圖+沒開加速模型(cfg 大於 1)」同時成立時才出現。我上個月教的「砍掉一張參考圖」是誤診,真正要調的是步數。
一個核心觀念
同一個症狀,換一次測試材料、換一次參數份量,才能把「方法本身有問題」和「某個參數沒調好」拆開。只測一輪就下結論,很容易把一個其實能修好的參數問題,誤判成整條路線死掉,然後白白繞遠路。
按步驟做
Step 1:先確認你的症狀
「雙參考圖馬賽克崩壞」是指:同時給 AI 兩張參考圖(例如一張場景照加一張角色照),要求把角色放進場景,結果人臉、衣服、頭髮出現碎裂、像素化的雜訊紋理,怎麼改提示詞都救不回來。
如果你遇到的是「兩個人的臉變成同一張」或「憑空多出一個人」,那是另一種多圖參考 bug(屬性洩漏、身分複製),不是本篇要修的。馬賽克是紋理層級的災難,屬性洩漏是身分層級的混淆。
Step 2:列出三個變數
- 是否用了加速蒸餾模型或 LoRA(例如 Lightning 這種把去噪壓到 4 步的外掛)
- cfg 數值:用加速模型時通常鎖 cfg=1;不用時常見 cfg=2 以上
- 參考圖張數:1 張或 2 張以上
Step 3:把你的組合放進這張對照表
| 加速模型/LoRA | cfg | 參考圖 | 結果 |
|---|---|---|---|
| 開(預設低步數) | 1 | 2 張 | 角色不夠像本人,但不會馬賽克 |
| 開(步數拉高) | 1 | 2 張 | 像本人、畫質乾淨 |
| 關 | 2.5 | 2 張 | 全臉與衣服馬賽克崩壞 |
| 關 | 2.5 | 1 張 | 乾淨,與張數無關 |
馬賽克只在「雙圖+cfg 大於 1(沒開加速模型)」同時成立時出現。加速模型開著,單圖雙圖都不會馬賽克,只是步數不夠時角色會不夠像。
換成別的模型也一樣:把你能調的每個開關列出來,一次只改一個,把壞掉的組合和沒壞的組合對照著看。凶手通常是兩個變數的交集,不是單一變數。
Step 4:對應你的情況選修法
- 加速模型+雙圖,但角色不夠像:不用砍掉參考圖,把步數拉高。實測從預設 4 步拉到 10 步就解決,像本人、畫質乾淨,雙圖的場景細節和加速模型的速度都保住。
- 沒開加速模型+雙圖,出現馬賽克:先改用加速模型(cfg=1)搭足夠的步數。框架不支援切換才退而求其次砍圖,用文字描述補償。
- 不確定自己是哪一種:照表實測 4 組(開加速低步數、開加速高步數、關加速雙圖、關加速單圖),肉眼比對。不同底模、不同加速 LoRA 的門檻可能不一樣。
Step 5:驗證修法穩定
- 用你實際會用到的真實素材測一次,不要隨便找網路圖。
- 換一個 seed 再測一次,確認不是單次幸運。
你一定會踩的坑
- 參考圖本身有瑕疵,會混淆判斷。第一輪測試的角色參考圖是 AI 生成的,臉上本來就有怪紋理。修完後輸出「更像參考圖」,連瑕疵也被更準確地複製過去,反而覺得沒有變好。換成沒有瑕疵的真實照片重測,才看清修法有效。判斷好壞之前,先確認拿來當標準答案的東西夠乾淨。
- 「像不像」和「有沒有馬賽克」是兩個獨立問題。加速模型步數不夠只會讓角色不夠像,不會馬賽克;馬賽克是另一組參數組合造成的。混在一起診斷,會覺得怎麼調都調不好,因為同時在追兩隻兔子。
萬用救援:卡住怎麼問 AI
我在用 [你的模型/工具名稱] 做多張參考圖合成生圖,遇到 [症狀:馬賽克崩壞/身分複製/其他]。我懷疑跟這幾個參數有關但不確定是哪個交集造成的:是否用了加速或蒸餾模型、cfg 數值、參考圖張數、步數。請幫我設計一個最小交叉對照實驗(每次只改一個變因),列出我該測哪幾組配置、每組要記錄什麼結果,才能拆出真正的根因,不要只是叫我換提示詞的寫法。
把 AI 回的實驗設計實際跑一輪,肉眼比對結果,比繼續盲猜提示詞快很多。
這是踩坑實錄與 AI 工具實測系列的一部分。想收到後續完整 SOP,訂閱電子報。
支持這裡的內容:前往 Ko-fi 斗內