2023-04-05

Stable Diffusion 3.5種設定人物姿勢的工具

在用 Midjourney 和 Stable Diffusion 這類的 AI 繪圖工具產生人物圖片時,是不是常常會有寫不出來或不知道要怎麼描述動作和姿勢的情況,尤其是還得轉成英文的提示詞,所以,就會有產出來的圖不到位的情況,其實,Stable Diffusion 已經有很好用的工具來解決這個問題,而且,還有簡單到複雜的 3.5 種工具可以選擇,阿舍用了之後,覺得真的很方便,所以來引介一下它們 (內無詳細教學,想學操作勿入!)。

Stable Diffusion 繪製


OpenPose Editor: 有樣學樣,偷姿勢

想要讓 Stable Diffusion 產生一個不容易描述的人物姿勢,最快的方法,應該就是使用 OpenPose Editor 的圖片轉骨架構的功能莫屬了,在安裝好 OpenPose 擴充之後,就會多出一個可以上傳圖片的功能,上傳一張人物的姿勢圖片後,透過 OpenPose 模型轉換後,就可以產出那張圖裡人物的骨架圖,然後,Stable Diffusion 就可以利用張骨架圖和提示詞產生出相同姿勢的圖片出來。

這個不管轉成骨架圖或成品效果都還不錯,但是,最好找色彩分明或輪廓明顯的圖片或照片,否則,效果會不好,就需要再搭配 OpenPose 的其它模型來解決。動物和物件可不可以用,可以,但是用法上略有不用,改天阿舍有空來寫時,再請細說明,不然,搜尋一下也的到很多教學的。

另外,OpenPose Editor 在產生骨架圖之後,可以直接使用,也有編輯器可以用來調整辨識出來的體架圖,調整完成後,送到 txt2img 或 img2img 就可以使用了。

Opsex: 自己來擺骨架姿勢

比起 OpenPose Editor 的功能,Opesex 這個擴充的相對直覺,就是直接把一個預設的骨架圖拖拉成想要的姿勢或動作,然後,和上面提到的 OpenPose Editor 一樣,Stable Diffusion 就會直接套用這張骨架圖和提示詞來產生圖片,這種方式比較適合會調整骨架圖的人或找不到現成圖片時。

3D OpenPose Editor: 高手用,細到連手指都可調

比起前面二種工具,3D OpenPose Editor 提供的功能更多,除了可以用圖片產生骨架圖之外及直接調整骨架圖姿勢之外,3D OpenPose Editor 就如同它的名稱一樣,可以利用 3D 的方式調整姿勢,可以更方便的用不同視角和方位來精確的調整出理想的動作,不過,如果和阿舍一樣,對於操作 3D 的 XYZ 軸不是很熟的人,就要花點時間熟悉一下控制方式。

3D OpenPose Editor 另一個特色是,可以控制手指頭的每一個關節,因此,透過 3D OpenPose Editor 的調整,可以讓人物的手的動作更加的細膩,但是,就跟上面提到的,要花點時間捉到控制的要領,另外,也要善用 3D OpenPose Editor 的拉近功能,會比較好操作。 

Depth Library: 手指姿勢即用範本

這個就是那個 0.5 個擴充工具,因為 Depth Library 模型只有手指姿勢的功能,沒有全身姿勢的部份,Depth Library 模型提供現成常用的手指動作範本,不需要自己用 3D OpenPose Editor 從頭拉起,而且,可以把 Depth Libery 模型的手指圖加到 OpenPose Editor 和 Posex 產出的骨架圖一起使用,算是滿方便的。 

結語: 善用擴充工具,省時省力

Stable Diffussion 社群除了提供大量的繪圖模型外,在 Stable Diffusion Automatic1111 WebUI 的擴充工具開發上,也是十分的活躍且多樣性,很容易讓人眼花撩解亂的不知道該選那一種,而以上面提到的 3.5 種擺姿勢的工具來說,阿舍會建議採用 OpenPose Editor 搭配 Depyh Library 來使用,會比較容易上手,而且,也具備各項需要的,否則,一開始就用 3D OpenPose Editor,在不太能掌控 3D 版的骨架操作的情況下,是會讓人滿挫折的。

(續) Stable Diffusion 二種細節表現最好的模型


推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁