[StaD] 局部重繪擴充套件
Github: https://github.com/Ayukawayen/sd-webui-local-repainter
用SD畫人物的時候,可能跟使用的checkpoint有關,
一旦臉部佔的尺寸過小常常臉會歪掉。
https://i.imgur.com/oU4jSNP.png
後來我的做法是截臉部的圖下來用img2img放大重畫再貼回去,
放大後的臉部圖通常就不錯了,再用圖層處理一下邊界就行。
找了一下相關的擴充,有找到一個LLuL,但好像因為版本更新失效了,
沒辦法選取截取範圍。
於是就自己寫了一個擴充套件來做以上的事,網址如上。
操作方法示意圖,詳見網站:
https://i.imgur.com/fFgNu36.png
在生成放大的臉部圖後,會額外儲存一個縮小放回原圖位置的透明遮罩圖,
然後我會拉進繪圖軟體和原圖疊起來做修圖。
不過在WebUI上也放了一個網頁界面可以做簡單修圖(滑鼠左鍵=原圖,右鍵=新圖)。
最近發現也可以搭配inpaint使用,邊界更好修,而且原本denoising高會不易合併,
用inpaint這問題比較小,可以用高一點的denoising讓新圖受到的限制少一點。
修圖成果:
https://i.imgur.com/jPvUm4z.png
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.85 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/AI_Art/M.1688538761.A.640.html
推
07/05 14:40,
10月前
, 1F
07/05 14:40, 1F
我自己用的感覺是inpaint會用整張圖的尺寸下去跑,嘗試讓生成圖片和原圖做融合,
最後留下masked區域其餘照舊。大小沒變的話臉部尺寸還是一樣,成功率低很多。
另外inpaint的提詞是和全體圖片相關。如果截圖去跑,只有臉部的話寫臉的提詞就好
,但inpaint如果只寫臉部提詞的話,生成圖片要調整到和原圖匹配可能要比較多步。
※ 編輯: Ayukawayen (140.114.123.85 臺灣), 07/05/2023 14:55:19
推
07/05 15:28,
10月前
, 2F
07/05 15:28, 2F
推
07/05 15:30,
10月前
, 3F
07/05 15:30, 3F
推
07/05 16:21,
10月前
, 4F
07/05 16:21, 4F
→
07/05 17:21,
10月前
, 5F
07/05 17:21, 5F
※ 編輯: Ayukawayen (140.114.123.85 臺灣), 07/05/2023 17:32:15
推
07/05 21:09,
10月前
, 6F
07/05 21:09, 6F
→
07/09 01:46,
10月前
, 7F
07/09 01:46, 7F
推
07/10 12:43,
10月前
, 8F
07/10 12:43, 8F