首页AI 新闻
【SD高阶技巧】如何调整图像动作/姿态
4

【SD高阶技巧】如何调整图像动作/姿态

Mcmuffin
Mcmuffin
2023-03-13 20:04

ControlNet:按照骨架动作绘图

ControlNet是一种技术,可使AI在参考给定图像的动作/线条/景深后进行绘画。相对于内置的“图像到图像”技术,ControlNet更能让AI以用户想要的方式进行绘画。结合ControlNet的额外3D建模或骨架,还可以缓解手绘细节不好的问题。

在Extensions页面中,选择“Install From URL”,并输入URL https://github.com/Mikubill/sd-webui-controlnet.git ,然后按“Install”。

如果你由于网络原因不能正常访问Github,你可以在 https://www.123pan.com/s/sKd9-mzJc.html 下载 ControlNet 整合包,下载后,解压至.\stable-diffusion-webui\extensions目录下即可,请注意,如果你下载了这个整合包,就不需要进行下文中的下载模型操作了,可以直接使用(如果你之前已经下载安装过ControlNet,请手动将.\stable-diffusion-webui\extensions\sd-webui-controlnet文件夹删除。)

点击“Installed”,再按“Apply and restart UI”。

你可以选择在官方下载(https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main)或者在网盘中(https://www.123pan.com/s/sKd9-kzJc.html)下载所有模型,将模型文件放置到Stable Diffusion WebUI文件夹下的stable-diffusion-webui\extensions\sd-webui-controlnet\models中。

然后进入绘图页面,输入提示词并上传图像。接下来点击ControlNet界面下的Enabled来启用ControlNet,然后再次上传图像。

然后选择要使用的Preprocessor和Model,两者需要匹配,建议自行测试效果。

  • Canny检测图像边缘

  • Scribbles检测线条

  • Openpose检测动作

  • Depth检测法线

以Scribbles为例,选择后点击右上角的Generate即可绘制出结果,并附上检测到的线条。

PoseX:自行调整动作

PoseX是一项Stable Diffusion WebUI的扩展功能,它可以让用户直接拖动人物骨架,再结合ControlNet技术绘制出相应姿势的图像。请先安装ControlNet扩展功能后再使用PoseX。

在WebUI的Extensions页面,选择“Install From URL”,输入URL地址 https://github.com/hnmr293/posex.git ,然后点击“Install”。接着重启WebUI。

打开文生图页面,点击右下角的PoseX,然后点击“Send this image to ControlNet”。

在下方的ControlNet页面中,点击“Enabled”,选择preprocessor为“none”,选择model为“openpose”,无需上传图像。

回到上方的PoseX页面,调整人物姿势。

填入正、负向提示词,即可按照PoseX的姿势绘制出图像。

全部讨论

no data来都来了,坐下聊聊