当前位置:首页|资讯|Stable Diffusion|AI绘画|LoRA

造梦师手记:用ControlNet教会Stable Diffusion画出完美手型

作者:铁华团的黄金船发布时间:2023-07-19


关于AI画手,几乎从AI绘画出现就开始伴随着吐槽。

我写过几种Stable Diffusion优化画手的方式,

一是抽卡式(盲盒)。生成满意的图片后,用涂鸦蒙版的方式涂掉画坏的手,然后用显卡的优势批量跑,然后选一个满意的;

二是Depth Library插件。用预置的手型来引导AI画手,从而生成完美的手型,我从C站下载了900个手型图片文件,大概相当于穷举法;

三是使用一些特殊lora,比如add_detail、hipoly_3dcg等,这些微调模型对手部进行了特别训练,能大概率生成好手;

四是使用较新的模型,比如meinamix11,能以极高的概率出现好手。新模型采用了新的训练方式,都在手部进行了加强训练,更容易画出好手。

除了这些,还有一种成功率极高(接近100%)的画好手的方式:ControlNet。

除了必须安装ControlNet插件外,还需要安装openpose editor插件。

ControlNet插件地址:

https://gitcode.net/ranting8323/sd-webui-controlnet.git

openpose editor插件地址:

https://gitcode.net/ranting8323/sd-webui-openpose-editor

1、把基本满意但手型不满意的图片导入ControlNet插件

选中control_v11p_sd15_openpose模型,点一下预览标志(爆炸按钮),会生成原图的骨架图。

2、然后点击编辑进入骨架图编辑界面

如果点编辑时报错,有两种可能。

一是openpose editor插件未安装,按照上文路径提示安装即可;

二是ControlNet插件版本过新,导致不兼容,可以到扩展--检查更新对比下两个插件版本,openpose editor插件的日期更晚即可。

如果因为版本不兼容导致无法打开,可以在启动器(以秋叶的绘世启动器为例)里选择退回较旧版本就可以了。

程序正常的话,会进入编辑界面。

这个界面看起来比较复杂,不过我们只需要关心左右手。

对于不满意的手,可以先删掉,点击叉号。

左边框会出现添加左手、添加右手的按钮,右边骨架图里没有了手型。

然后分别点击添加左手、右手。

骨架图里会出现五个手指及每个关节,根据想要的形状,用鼠标拖拽手的位置。

然后点击左边框的下拉按钮,手指、关节进入可编辑状态。

左手每个手指去掉了两个关节(表示握拳),右手展开。

然后点左上角发送到ControlNet,使用原提示词生成图片。

得到一张基本完美的手型图片。

3、ControlNet插件非常强大,除了修手,还可以修崩坏的脸。

不过有了ADetailer修脸插件,我们就不需要手工修脸了。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1