最近Stable Diffusion WebUI实在是太火了,朋友们问了我很多关于炼丹的事情。其中最多的问题就是生成的人物姿势很做到难精确控制,即便加了大量的提示词与反提示词都很难做到人物动作的完美控制。本人会建议他们尝试ControlNet Openpose插件,为了让更多朋友们能够实现AI绘图之梦,今天巨炮就为大家带来这一插件的具体使用方法。
方法一:
可以在Stable Diffusion WebUI的扩展中搜索Controlnet插件,网络状态好的话就直接能够通过点击安装完成快速部署
方法二:
因网络原因不能在WebUI中直接安装的朋友也可手动下载进行部署。
点击上图中绿色的Code按钮后再点击Download ZIP字样,就能将代码下载到本地。之后解压缩至Stable Diffusion根目录中的extensions文件夹中即可。
ControlNet会需要用到很多模型文件,这时候让程序自动下载的话可能会比较慢或是连接不上的情况。进入页面后找到control_v11p_sd15_openpose.pth和control_v11p_sd15_openpose.yaml两个文件,点击即可开始下载。
将下载好的pth和yaml两个文件放入Stable Diffusion根目录中的extensions\sd-webui-controlnet-main\models文件夹中。
Openpose editor工具是用来编辑人物动作的神器,能够任意调整身体姿势、手势以及表情。安装方法同样有两种,网络好的直接在Stable Diffusion WebUI中搜索后安装。
Stable Diffusion启动!
一切部署完毕启动Stable Diffusion WebUI后就能在界面中看到ControlNet选项了。点击三角债开后可以看到非常多的选项和功能。选中Openpose后系统会自动将预处理设定为openpose_full,模型则自动选为我们刚刚下载的Control_v11p_sd15_openpose。
将所需要参考的姿态图片拖进图片框中在点击上图红框的爆炸按钮就能得到一张姿态示意图。这时候就可以选择模型和键入提示词进行相同姿势的AI绘图了。需要注意的一点是生成新图之前一定要先将“启用”进行勾选。
点击姿态示意图右侧的editor按钮可以开启我们刚刚安装的openpose editor插件进行人物姿态的精细化调整。或者上传从网络上获得的姿态json文件。
在openpose editor中可以凭借框选、拖拽、拉伸等多种操作控制人物姿态,从而实现你想要的AI人物姿势。
相同的使用pose模型在不同的模型和提示词下都能够获得几乎一致的姿势,这不就是我们大家想要的效果吗?
人手的关节非常多,如果不是熟悉解刨学或是艺术专业出身的朋友建议不要过多的对手部姿态进行调整,或者可以选择直接将手部进行删除,让AI自行判断手部姿态。调整好pose后点击左上角的“发送至Controlnet”按钮。
之后就会发现修改过的pose出现在了pose框中,这时候我们选择模型和输入关键词就能依照此pose生成图片了。
由于缺少手部的pose,又对模型手部渲染不放心因此使用了“paw claw”关键词进行弥补,得到了上面一张大家喜闻乐见的兽娘图。
ControlNet openpose具备这么好的功能当然被广大炼丹师玩出花来了。在C站上有非常多的pose可供下载,筛选器选择pose可以看到各路大神上传的各种pose,感兴趣的朋友可以去一探究竟。
本人所使用的炼丹炉是技嘉魔鹰GeForce RTX 4090 GAMING OC 24G显卡,采用AD102核心,内建多达16384个CUDA处理器,在4N先进工艺与高规格散热的双重加持下,这张显卡核心加速频率为2535MHz,能在AI绘图中提供超快的迭代速度,同时高达24GB的高速GDDR6X显存也能够满足各种插件、SDXL大模型、模型融合的需求,高分辨率出图也更加从容。
为了让旗舰级GPU能够全速运行,技嘉为魔鹰GeForce RTX 4090 GAMING OC 24G显卡配备了大尺寸的真空腔均热板和多达10根纯铜热管,规模巨大且厚实的鳍片也是非常振奋人心。
技嘉魔鹰GeForce RTX 4090 GAMING OC 24G显卡的尾部具有大面积排气格栅能实现风阻系数更低的风道,配合三把正逆设计的110mm导流风扇,能够为用户带来更低温度与更低噪音的AI绘图体验。
最后,祝大家玩得愉快!