> 文章列表 > 探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

文章目录

  • (零)前言
  • (一)骨骼姿态(OpenPose)系列插件
  • (二)插件:PoseX
  • (三)插件:Depth Lib
  • (四)插件:3D Openpose Editor
  • (五)修改 ControlNet 设置

(零)前言

本篇主要提到OpenPose和相关的插件,配合ControlNet使用,可以指定人物的动作。
更多不断丰富的内容参考:🔗《继续Stable-Diffusion WEBUI方方面面研究(内容索引)》

(一)骨骼姿态(OpenPose)系列插件

骨骼姿态很有用,可以控制生成人物的动作。

我们可以用ControlNet或各种插件,从图片中提取人物的骨骼姿态。
也可以从毫无动作开始,编辑这些姿态。

实际生成图片时,Controlnet里面OpenPose控制应该是平面的。
但调整如果也是平面实在太困难了,比如最基本的OpenPose Editor。
所以我们来看看其它插件……

(二)插件:PoseX

参考:https://github.com/hnmr293/posex
可以从WEB UI中直接安装。
至少它是3D的,还可以配合Depth Library进行手部动作控制。
它的翻译有点问题,因为翻译后和另一个3D OpenPose Editor重名了。
探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

(三)插件:Depth Lib

参考:https://github.com/jexom/sd-webui-depth-lib
好像需要WEB UI里【从网址安装】,并不在可用插件里面。

生成的时候并不是每次都成功(这不怪插件)。
还可以加入新的手部动作,呵呵呵。

对了,Depth Lib 是Depth深度模型,并不是骨骼姿态。
但通常配合OpenPose使用效果才最好。
探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

(四)插件:3D Openpose Editor

参考:https://github.com/nonnonstop/sd-webui-3d-open-pose-editor
可以从WEB UI中直接安装。
这个不会乱拉长手脚,真3D,配合多重ControlNet使用。
可以动作保存/加载自Json格式。
探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)

(五)修改 ControlNet 设置

上面提到的手部动作控制【Depth Lib】,以及【3D Openpose Editor】的手脚部分其实是Depth深度模型。
所以需要多个ControlNet网络同时控制,比如:

  • 1号ControlNet用Openpose模型控制身体姿态绘图
  • 2号ControlNet用Depth模型控制手脚绘图

所以设置中要调整一下最大网络数量,如下图。
探索【Stable-Diffusion WEBUI】的插件:骨骼姿态(OpenPose)


还有很多有意思的需要去了解呢,今天先这样吧。
🤪 to be continued…