在使用StableDiffusion进行人物炼丹时很多人都会发现人物的姿态即便用很多的提示词也很难实现完全控制,而且经常会画出很奇怪的手部动作,多一个手指或少一个手指的情况几乎成了家常便饭。那么如何才能控制AI绘图中人物的姿态呢?其实通过大名鼎鼎的Controlnet插件就能比较完美的控制人物姿势,今天就为大家讲解一下如何利用Controlnet插件中的openpose功能来实现更加随心所欲的炼丹术。
部署Controlnet插件
可以在Stable DiffusionWebUI的扩展中搜索Controlnet插件,网络状态好的话就直接能够通过点击安装完成快速部署。不能在WebUI中安装的朋友也可手动下载进行部署,下载地址https://github.com/Mikubill/sd-
webui-controlnet
点击上图中绿色的Code按钮后再点击DownloadZIP字样,就能将代码下载到本地。之后解压缩至StableDiffusion根目录中的extensions文件夹中即可。ControlNet会需要用到很多模型文件,这时候让程序自动下载的话可能会比较慢或是连接不上的情况。https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main手动下载。
模型的体积还是比较大的,如果都安装全至少要占用20GB以上的硬盘空间。下载完毕后放入Stable Diffusion根目录下的extensions\sd-
webui-controlnet-main\models文件夹中。需要注意的是,文件名结尾为e的是测试版,请优先下载文件名结尾为p的稳定版本。
接下来还要安装Openpose
editor用于人物动作的编辑和微调。简便的方法就是在WebUI中搜索并安装。如不能实现自动安装可在https://github.com/huchenlei/sd-
webui-openpose-editor下载该插件后加压缩至Stable Diffusion根目录中的extensions文件夹中。
Controlnet Openpose实战
在Stable Diffusion WebUI中将Controlnet展开后把张目标姿势图片粘贴进去,Control
Type选择Openpose后点击爆炸按钮后就能够得到一张火柴人姿态图。这时候通过提示字的描写就能够输出一张与目标图片姿势几乎一模一样的新图。
安装Openpose
editor后在火柴人姿态图右侧会出现editor按钮,点击便可开启姿态编辑功能。在这里可以手动点击、框选、拖拽、拉长或缩短肢体姿态,调整完成后点击发送至Controlnet就能利用编辑后的姿态图进行炼丹了。
上图就是小编通过Openpose editor让右手向后摆动生成的图片,想要控制Stable Diffusion中AI人物的姿势就是这么简单!
人的手部关节太多,很难控制得很完美,稍有偏差就会出现畸形手的情况。因此可以将手部姿态删除,仅保留四肢与头部动作,手就让AI自由发挥也是不错的选择。
Openpose如此好用,所以很多AI炼丹师制作了很多pose模型并上传到C站供大家下载。感兴趣的朋友可以通过筛选器选择pose模型就能够下载海量有意思的Json姿态模型了。
下载好Json姿态模型后可通过openpose editor中的上传json功能将姿态模型发送至Controlnet中,很简单的哦!
上面几张图片就是小编下载Json姿态模型后使用不同模型与提示词生成的图片,可见不管是真实系、二次元或是3D效果,Controlnet
Openpose插件都能很好的完成它的使命,为我们带来可控姿态的AI人物图片。
如有侵权,请联系删除。
最后
如果你是真正有耐心想花功夫学一门技术去改变现状,我可以把这套AI教程无偿分享给你,包含了AIGC资料包括AIGC入门学习思维导图、AIGC工具安装包、精品AIGC学习书籍手册、AI绘画视频教程、AIGC实战学习等。
这份完整版的AIGC资料我已经打包好,长按下方二维码,即可免费领取!
【AIGC所有方向的学习路线思维导图】
【AIGC工具库】
【精品AIGC学习书籍手册】
【AI绘画视频合集】
这份完整版的AIGC资料我已经打包好,长按下方二维码,即可免费领取!