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

(零)前言

本篇主要提到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重名了。
在这里插入图片描述

(三)插件:Depth Lib

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

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

对了,Depth Lib 是Depth深度模型,并不是骨骼姿态。
但通常配合OpenPose使用效果才最好。
在这里插入图片描述

(四)插件:3D Openpose Editor

参考:https://github.com/nonnonstop/sd-webui-3d-open-pose-editor
可以从WEB UI中直接安装。
这个不会乱拉长手脚,真3D,配合多重ControlNet使用。
可以动作保存/加载自Json格式。
在这里插入图片描述

(五)修改 ControlNet 设置

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

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

所以设置中要调整一下最大网络数量,如下图。
在这里插入图片描述


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

### ControlNet 姿态控制使用方法 #### 控制网络简介 ControlNet 是 Stable Diffusion WebUI 中的一个重要插件,赋予用户自由组织画面内容的能力:可以固定构图、定义姿势、描绘轮廓等[^3]。 #### 安装与配置 为了实现姿态控制,需先完成 ControlNet 插件的安装。该过程涉及环境设置,确保所有依赖项正确加载并运行良好[^4]。 #### OpenPose 骨架姿势控制 对于具体的人物姿态生成,特别是多人物场景下的应用,OpenPose 架构提供了强大的支持。通过此工具,可以从图像中提取人体骨骼结构,并将其作为条件输入给模型,从而精确指导生成过程中的人体姿态[^5]。 当处理多个人物的情况时,在 OpenPose 插件内创建相应数量的骨架实例,并分别调整各自的位置和角度来满足创作需求。这一流程同样适用于单个角色的姿态定制。 #### 参数调节建议 在实际操作期间,“强度”参数决定了 ControlNet 对最终输出的影响程度。过高会使参照特征过分突出;过低则可能削弱其引导效果。因此,依据具体的艺术风格和个人偏好适当微调是非常必要的[^2]。 ```python # Python代码片段用于展示如何设定ControlNet参数 from modules import processing, sd_samplers_common def generate_image_with_pose(pose_strength=0.7): p = processing.StableDiffusionProcessingTxt2Img( enable_hr=False, denoising_strength=pose_strength, ... ) processed = sd_samplers_common.sample_using_p(p) return processed.images[0] ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值