淺淺的紀錄一下OpenPose的使用方式,用這個我們可以來控制文生圖、圖生圖的主體的動作
需要安裝兩個擴展
sd-webui-controlnet
openpose-editor
這兩個都在Eexensions(擴展插件)中能夠找到,安裝好以後,關掉整個SD,並重新啟動(避免出現一些奇怪的狀況)
安裝完畢以後,能看到OpenPose Editor
在這邊我們能編輯角色的動作,例如在這邊,建立了兩個人的骨架
建立好以後,將它傳到文生圖 或 圖生圖的ControlNet裡面,提示詞(Prompt)這邊只輸入 : man ,其他都是預設的設定
下方的ControlNet 內可以看到我們剛剛建立的骨架,要使用的話,記得將此Control 的Enable 勾選起來,並且模型選擇 control_sd15_openpose
這樣點選產生圖片,就會依照我們的骨架來產生對應動作的圖。(不過,這也不是100%有效的,提示詞跟骨架差異太多,產生的效果也不是那麼的好)
所以除了畫骨架以外,盡量搭配對應動作的提示詞會比較好。
第一次使用OpenPose的話,會額外下載對應的model,這個需要等一下。盡量不要讓它關閉,不然可能會下載不完整,導致沒法用的情況
也可以手動下載,下載以後放到 SD內的 models > ControlNet 資料夾內
https://huggingface.co/lllyasviel/ControlNet/tree/main/models
另一個範例,這個提示詞輸入: 1 cute cat zen sit
這樣就能看到一個正在禪坐的貓了。(動物的話,用這個不是很好能操作動作,得先用提示詞讓它做接近的動作再去控制,不然都長得很奇怪)
之後有研究出個甚麼再來補充
文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)
原文連結:
https://blog.aidec.tw/post/stable-diffusion-openpose
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記