在Stable Diffusion WebUI中使用ControlNet控制人物姿势

在Stable Diffusion WebUI中使用ControlNet控制人物姿势@TOC

前期准备

这个教程默认你已经安装好了stable-diffusion-webui, 并且已经学会了基本的用法,加载骨干模型和Lora等辅助模型。

已经如下图所示可以生成图片了:

在Stable Diffusion WebUI中使用ControlNet控制人物姿势_第1张图片

新的改变

然而,这样生成的人物难以控制动作,因此需要添加扩展:sd-webui-controlnet,将其下载后,放入WebUI根目录下的extention目录下,重启。

这样在主页面就可以看到ControlNet下拉菜单了,点击之后,按照下方的顺序选择。

其中模型需要自己找资源下载【官网的模型太大,这里有个小的:这里】,我下载了openpose的模型,因此Preprocessor也因此需要改为openpose。图片大小设置为与上面的相同。都设置好之后,运行即可。如果提示FileNotFound而且姿势不起作用,那么去webUI根目录修改config.json,修改最下面的"control_net_model_config", “control_net_model_adapter_config”,为真实的目录即可。
在Stable Diffusion WebUI中使用ControlNet控制人物姿势_第2张图片

效果展示

可以看到使用了ControlNet之后,可以控制人物的姿势了,但是似乎生成的人脸质量会下降一点,但是姿势整体是对的。
在Stable Diffusion WebUI中使用ControlNet控制人物姿势_第3张图片

后话

第四次工业革命——AI科技革命已然爆发,对具有大国梦的中国来说很不幸这一次还是发生在美国,为了不让中国落后太多,这个帖子目的主要是让更多的人了解世界前沿的科技。
[1] https://github.com/Mikubill/sd-webui-controlnet
[2] https://github.com/AUTOMATIC1111/stable-diffusion-webui
[3] High-Resolution Image Synthesis with Latent Diffusion Models

你可能感兴趣的:(AI,stable,diffusion,AI作画)