vocus logo

方格子 vocus

Stable Diffusion進階 -- 手部修復

更新 發佈閱讀 7 分鐘
raw-image

前言

這篇討論一個常見的問題:如何修復修補錯亂的手部姿勢。

眾所周知,AI繪畫目前在複雜的肢體跟手腳趾上,常常有很恐怖的表現,最主要的原因是因為手跟手指其實非常非常難畫,就算是人類,想要畫出正常的手部與手指也是很困難的。

對於人類來說,手就是由手腕,指骨、指關節、指甲與皮膚構成的器官,有固定的選轉角度,手指屈伸範圍。任何一點不符合經驗的手部姿勢就代表受傷、骨折或畸形,馬上就會引發不適感。但是對AI來說,它沒有手的概念。事實上擴散式的AI其實沒有形成任何概念。對於人類來說是手掌的地方,對AI來說是一個銜接大塊肢體(前臂)與好幾根小肢體(手指)的銜接點。至於手指的數目跟彎曲方向,更是只能靠機率來算。

所以在很多靜態姿勢,例如女性坐著把手放在身側的圖,由於AI在訓練時,99%的機率都是出現在一樣的地方,所以在算圖的時候,AI就能很肯定地畫出手部。至於不常見的姿勢,以及動態高的姿勢,例如跳舞。由於這些地方手的姿態可以千變萬化,所以AI往往都是隨機挑一種姿態跟數量來拼過關。

其實AI在很多地方都用類似的方法,所以上下衣可以在奇怪的地方銜接在一起,花草的形狀可以完全不現實,但是人類其實不是很在意。不過同一招用在人類肢體上就逃不過人類法眼了。

當我們碰到AI畫出畸形手指或手部動作的時候,除了純粹使用inpaint重跑碰碰運氣之外,人類其實可以藉由某些輔助強化來提高AI重畫的成功率。這次就來提提使用人體姿勢生成網站加上繪圖軟體修正肢體後,再用inpaint來重繪的手部修復術。

問題

以我自己的練習作品為例:

raw-image

這個男角的左手基本上是不對的,原本的手指頭數量是很經典的AI六根指頭,加上一隻手有手套,一隻手沒有,只是後來用了Inpaint把女角的披肩挪過來遮住壞掉的手指部分。但其實仔細一看,還是能看出問題。

現在就來用綜合技巧來試試看修復這個壞掉的手。

手部採樣與置換

首先,要修復壞掉的手,就要先找到正確的手部形狀。

網路上有許多非常完整的姿勢生成網站可以讓大家建立角色的姿勢,我個人常用的是PoseMy.Art這個網站,它的免費版就已經預設了許多動漫構圖常用的人物姿勢,從這邊可以輕易找到公主抱這個經典動漫姿勢。將這個姿勢調整到與練習畫作差不多的角度,然後就可以截圖:

raw-image

找到自己要的手部姿勢圖之後,開啟自己常用的繪圖或修圖軟體,將手部單獨選取出來。

然後用修圖軟體,將練習圖打開,把原本壞掉的手用塗抹工具或噴槍,用背景色或衣物的顏色遮蓋掉,開一個新圖層在上面,把我們要修復的手部貼在新圖層,再移動、縮放、旋轉、換色,合併圖層之後產生一個新的圖:

raw-image

這張圖的手部姿勢大體上是正確的,現在要靠AI來幫我處理光影、色彩與材質。

AI算圖補正

將要補正的手跟附近的女角肩膀、衣物與斗篷附近都選擇起來,因為在補正手部姿勢時,會連帶影響附近衣物的皺褶與光影。

接下來Inpaint的設定是:

  • Inpaint area: Only masked
  • Denoising strength: 0.4到0.45,超過0.5就有可能讓整個手消失。

ControlNet部分,如果canny的預覽中,手部線條夠清晰,就可以使用canny配上權重0.5來試試看。否則寧可不開啟,避免干擾Inpaint發揮創意。

接著在正面提示詞中集中描述這個手的特徵:

best quality, masterpiece , hdr, ultra highres, hand wearing black leather gloves holding the back of the girl

在這個場景中,由於是公主抱,所以不能只描述手,而且最好同時描述手跟附近物品的互動關係,這樣可以讓AI在算圖時有更多線索,才不會把女角的衣物算成其他東西,或者把男角的手拉離女角的背。

在這邊,一樣需要漸進補正,每次Inpaint後評量成果。圖A跑出圖B後,如果更靠近自己想要的效果,就繼續把成果圖B再傳入Inpaint後調整選取範圍,再跑一次圖。如果成果不理想則重新對圖A重新執行Inpaint。當然如果時間與硬體允許,可以將Batch count開大一點,多圖比較擇優向前。

幾輪Inpaint下來,得到一個滿意的成果,就能收工了!

raw-image

對比半成品圖,就能發現AI不只是幫我將人物的手變換成黑手套的材質與光影,連手指的姿勢都變了一下,以更吻合手「抓住」女角背部的姿態。同時女角披肩的皺褶與光影都能符合該有的物理特性。這就是AI算圖強大的地方。只要有適合的指引,在細部的地方它能輕易做到人類畫手需要非常多經驗,花費許多時間才能做到的細節處理。

祝大家AI算圖愉快!


進階技巧目錄:

留言
avatar-img
子不語怪・力・亂・神
36.6K會員
451內容數
寫奇幻小說,畫圖,心得,各式各樣作品的故鄉。
2024/04/11
今天要聊聊一個我最近AI作圖時常用的手法,就是使用真實世界的照片拼接縫合進AI生產的圖片後,補完AI作圖常出現的缺陷(歪曲的武器、錯誤的肢體姿勢、手指錯誤)。 使用這個方法,可以讓AI更貼近我所需要的完成圖,且少了很多用繪圖軟體修修補補的時間。
Thumbnail
2024/04/11
今天要聊聊一個我最近AI作圖時常用的手法,就是使用真實世界的照片拼接縫合進AI生產的圖片後,補完AI作圖常出現的缺陷(歪曲的武器、錯誤的肢體姿勢、手指錯誤)。 使用這個方法,可以讓AI更貼近我所需要的完成圖,且少了很多用繪圖軟體修修補補的時間。
Thumbnail
2023/10/15
最近這幾天都在玩Stable Diffusion近期最火紅的外掛 -- AnimatedDiff。最近加上了prompt travel這個功能,加上新的v2模型讓整體畫面變得很穩定,所以一玩下去驚為天人,決定好好研究這個東西怎麼運作。
Thumbnail
2023/10/15
最近這幾天都在玩Stable Diffusion近期最火紅的外掛 -- AnimatedDiff。最近加上了prompt travel這個功能,加上新的v2模型讓整體畫面變得很穩定,所以一玩下去驚為天人,決定好好研究這個東西怎麼運作。
Thumbnail
2023/10/05
本篇要來解說一個最近新增的ControlNet前置處理器dw_openpose_full,如何使用它來快速修正爛掉的雙手手指。 這些方法的基礎都是使用實際的參考物,例如人偶網站的手,或者手指姿勢網站的手姿勢圖片來覆蓋掉原本的手,
Thumbnail
2023/10/05
本篇要來解說一個最近新增的ControlNet前置處理器dw_openpose_full,如何使用它來快速修正爛掉的雙手手指。 這些方法的基礎都是使用實際的參考物,例如人偶網站的手,或者手指姿勢網站的手姿勢圖片來覆蓋掉原本的手,
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
如果相由心生 整型會改變手面相所帶來影響嗎!! 20出頭歲因工作需要短時間識人 開始自學研讀6本手面相書籍 實務驗證運用確實有其準確度 手相面相論定是以 五官輪廓及手部形狀紋路 肌肉脂肪分佈狀況 與骨架生長方式的呈現 人會因年齡增長手面相也會跟著改變 所以手面相端看是以當
Thumbnail
如果相由心生 整型會改變手面相所帶來影響嗎!! 20出頭歲因工作需要短時間識人 開始自學研讀6本手面相書籍 實務驗證運用確實有其準確度 手相面相論定是以 五官輪廓及手部形狀紋路 肌肉脂肪分佈狀況 與骨架生長方式的呈現 人會因年齡增長手面相也會跟著改變 所以手面相端看是以當
Thumbnail
本篇要來解說一個最近新增的ControlNet前置處理器dw_openpose_full,如何使用它來快速修正爛掉的雙手手指。 這些方法的基礎都是使用實際的參考物,例如人偶網站的手,或者手指姿勢網站的手姿勢圖片來覆蓋掉原本的手,
Thumbnail
本篇要來解說一個最近新增的ControlNet前置處理器dw_openpose_full,如何使用它來快速修正爛掉的雙手手指。 這些方法的基礎都是使用實際的參考物,例如人偶網站的手,或者手指姿勢網站的手姿勢圖片來覆蓋掉原本的手,
Thumbnail
本篇要解說一個用ControlNet加上Loopback來達到修正壞掉的手部姿勢的方法。這個方法與之前寫過的 Stable Diffusion進階 -- 手部修復 最大的不同點是,要求更高一些的繪圖軟體技巧,以及使用ControlNet來監控修復的完成度。
Thumbnail
本篇要解說一個用ControlNet加上Loopback來達到修正壞掉的手部姿勢的方法。這個方法與之前寫過的 Stable Diffusion進階 -- 手部修復 最大的不同點是,要求更高一些的繪圖軟體技巧,以及使用ControlNet來監控修復的完成度。
Thumbnail
這篇討論一個常見的問題:如何修復修補錯亂的手部姿勢。
Thumbnail
這篇討論一個常見的問題:如何修復修補錯亂的手部姿勢。
Thumbnail
下面是Stable Diffusion常用提示詞中的負面提示詞,用於Automatic1111的Negative Prompt。 要注意的是,不是每個提示詞都要加。
Thumbnail
下面是Stable Diffusion常用提示詞中的負面提示詞,用於Automatic1111的Negative Prompt。 要注意的是,不是每個提示詞都要加。
Thumbnail
無論是軟體操作或是手工加工,面對具備複雜起伏與連續弧面的造型時,所需要的並不是無止盡試誤的耐心─而是細膩的觀察與統整。 從如何拆解塊面到規劃相關製作流程;自量測撇步到轉換紙板樣品的技巧,最完整的解面思路與連續保險的維持可修正的GK複製件手法,用於穩定機身不對稱的修正用造型裙甲、現在抵達!
Thumbnail
無論是軟體操作或是手工加工,面對具備複雜起伏與連續弧面的造型時,所需要的並不是無止盡試誤的耐心─而是細膩的觀察與統整。 從如何拆解塊面到規劃相關製作流程;自量測撇步到轉換紙板樣品的技巧,最完整的解面思路與連續保險的維持可修正的GK複製件手法,用於穩定機身不對稱的修正用造型裙甲、現在抵達!
Thumbnail
和近全數位可直接規劃外殼輪廓到內軸棒插槽的鋼普拉不同,手工製作的巴力必須由外向內規劃零件集成的布局,才能賦予散件組裝的能力。 緊接而來的腿部製作五連章,大頭老師將沿著大腿、小腿與膝關節的順序展開教學─如何借助干涉判定確認順序?要如何整合內構與外部造型的漸變?距離站立大地的目標、迎接全體的中段!
Thumbnail
和近全數位可直接規劃外殼輪廓到內軸棒插槽的鋼普拉不同,手工製作的巴力必須由外向內規劃零件集成的布局,才能賦予散件組裝的能力。 緊接而來的腿部製作五連章,大頭老師將沿著大腿、小腿與膝關節的順序展開教學─如何借助干涉判定確認順序?要如何整合內構與外部造型的漸變?距離站立大地的目標、迎接全體的中段!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News