作者Ayukawayen (鮎川彥)
看板AI_Art
標題[StaD] 局部重繪擴充套件
時間Wed Jul 5 14:32:37 2023
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
推 Kenqr: 這跟 inpaint 的 only masked 選項有什麼不同嗎? 07/05 14:40
我自己用的感覺是inpaint會用整張圖的尺寸下去跑,嘗試讓生成圖片和原圖做融合,
最後留下masked區域其餘照舊。大小沒變的話臉部尺寸還是一樣,成功率低很多。
另外inpaint的提詞是和全體圖片相關。如果截圖去跑,只有臉部的話寫臉的提詞就好
,但inpaint如果只寫臉部提詞的話,生成圖片要調整到和原圖匹配可能要比較多步。
※ 編輯: Ayukawayen (140.114.123.85 臺灣), 07/05/2023 14:55:19
推 Supasizeit: 我都用adetailer 沒煩惱 07/05 15:28
推 Supasizeit: 不過重要部位 像是手(咳 就沒這麼好用的工具 07/05 15:30
推 Kenqr: 選 only masked 就是放大後處理好再合回去喔 07/05 16:21
→ Ayukawayen: 那可能我only masked用太少,塗太大塊沒發現XD 07/05 17:21
※ 編輯: Ayukawayen (140.114.123.85 臺灣), 07/05/2023 17:32:15
推 v86861062: 推推 07/05 21:09
→ diabolica: 推 07/09 01:46
推 Jotarun: 你重造輪子了 不過還是很厲害 07/10 12:43