目錄
前言
無論是改衣服顏色,抑或是移除、替換物品等都可以用 Stable Diffusion 的局部重繪 (Inpainting) 給解決。
我這邊以我平常的插畫作品為例,
如果是要修照片的話,選用真實系的 DreamShaper 之類即可。
教學
原圖:
局部重繪
步驟
- 打開 Stable Diffusion WebUI
- 切換到圖生圖 (img2img) 頁籤
- 切換到「局部重繪」 (Inpainting)
頁面介紹
紅框 1 的有這些功能
- 復原:復原上一步動作
- 橡皮擦:清除所有畫筆畫過的地方
- 叉叉:關閉畫布
紅框 2:
- 滑桿:可以調整畫筆大小。
我想要在人物左方加從天而降的隕石,以表達天崩地裂都要上班的感覺。
提詞 (prompt)
正面提詞
best quality, masterpiece, (falling black stone meteorite in midair, dramatic:1.2)
負面提詞按平常的就好,我這邊隨便打幾個。
(worst quality, low quality:1.4), blurry, out of focus
因為這種方式的輸出比較不可控,所以我通常是一次算 30 張再選。
成果發表
效果如圖,隕石被成功的畫在左側上方。
CFG (Classifier-free guidance scale) 建議數值
CFG 可以簡單理解為 聽 prompt 話的程度
,
數值越大,prompt 對畫面的影響程度越大,但也並非越大越好。
理論上,7 ~ 15
之間就能維持一個可控,但又沒有損失太多精細度的甜蜜點。
重繪幅度 (Denoising Strength) 建議數值
顧名思義,重繪幅度會影響重繪的幅度,
想要看到塗抹區域有明顯的變化的話建議把幅度控制在 0.75 ~ 0.9
之間,
所以如果塗抹區域過大也要設高一點。
修復素描 (Inpaint Sketch)
在畫出了隕石之後,我又開始想要把右側畫面意義不明的垂吊裝飾給消除掉…。
(到底要改多少 QQ)
步驟
- 打開 Stable Diffusion WebUI
- 切換到圖生圖 (img2img) 頁籤
- 切換到「修復素描」 (Inpaint Sketch)
頁面介紹
復原、橡皮擦、叉叉、滑桿就不再贅述,
下方的顏料盤可以指定畫筆顏色以及從圖像中抽色,我抽取了深藍色作為引導色。
提詞 (prompt)
正面提詞
best quality, masterpiece, (perfect background:1.2)
負面提詞按平常的就好,我這邊隨便打幾個。
(worst quality, low quality:1.4), blurry, out of focus
因為這種方式的輸出比較可控且單純,所以我一次只會先算 10 張,而這通常也夠用了。
成果發表
效果如圖,不自然的部分被替換成接近藍色的區塊。
局部重繪 (Inpainting) 跟 修復素描 (Inpaint Sketch) 的差異
先說一樣的點,兩者都是用畫筆來塗抹要重繪的區域。
但是局部重繪 (Inpainting) 是只能使用 「白色」 的畫筆來塗抹要重繪的區域,
而修復素描 (Inpaint Sketch) 則是增加了「有顏色」 的畫筆,可以對要修改的區域做顏色的引導,精確度更高,所以能使用時就盡量使用。
下面是可以幫助你選擇的表格。
重繪類型 | 使用場景 | 例子 |
---|---|---|
局部重繪 (Inpainting) | 對要新繪出的東西顏色沒有要求 | 人物、動物 |
修復素描 (Inpaint Sketch) | 對要新繪出的東西顏色有要求 | 背景補全、手 (因為有明顯皮膚色塊) |
使用小技巧
-
畫布左上方的
ⓘ
有記載快捷鍵,
像是縮放畫布的快捷鍵是Alt + 滾輪
,
Ctrl + 滾輪
可以調整畫筆大小,R
可以復原畫布大小。 -
在調整圖像大小的右側有個量尺
◺
符號的按鈕,
按下去就可以快速的將要輸出的圖大小對齊原始輸入圖像的大小,
注意,若是輸入圖的尺寸跟輸出圖的尺寸不同的話會導致輸出圖的比例跑掉。
Keyword: 局部重繪、局部重繪AI、sd 局部重繪、stable diffusion inpainting
- [推薦工具] 讓程式碼截圖變的美美的吧!VScode CodeSnap 與 3 種同功能線上工具介紹 - 2025-01-05
- [AI 繪圖初級教學] 用 X/Y/Z Plot 比較 Stable Diffusion 的 prompt 與 LoRA 效果 - 2024-12-27
- [AI 繪圖中級篇教學] Stable Diffusion WebUI WD14 Tagger 介紹 - 2024-12-26