跳转到内容

【SD】脸部修复插件After Detailer

📗

作者:白马少年

介绍:SD实践派,出品精细教程

发布时间:2023-06-06 20:00

原文网址:https://mp.weixin.qq.com/s/-Xp9DzPa7Iz4jpj1kM0MJA

在Stable Diffusion中,为了增加抽卡效率,通常我们设置的初始分辨率都是512x512。这样的好处就是渲染速度快,但是人脸基本上都会崩。

比如像这样。

当然,在我们确定好人物姿态和构图之后,点击面部修复和高分辨率修复,是可以达到正常效果的。

但是在高清修复大图和512分辨率的小图之间,差异化也是巨大的。这样,在小图阶段我们可能无法准确判断最终的大图是什么样的,还是需要靠运气抽卡。 较低的重绘幅度会导致画面的细节错误无法修复。

较高的重绘幅度又会导致人物的发型、服装等变化较大。

那么有没有一种方法,可以让我们在小图阶段就得到一个比较正确人物面部形象呢。这就要用到我们今天介绍的这款插件——脸部修复插件After Detailer

安装方式就是在扩展面板中搜索After Detailer,可以直接安装。或者是将下载好的插件,放在这个路径文件夹下“……\sd-webui-aki-v4\extensions”。

安装完成后,重启webUI,首页就会出现这个插件的面板。

使用方法很简单,在启用“After Detailer”前面打上勾就行了。

在下拉菜单中,我们可以看到这个插件也有很多模型。

从官方的文档可以看到,这些模型分别针对了2D人物的脸、手、全身和真实人物的脸部修复。

我们选择一个真人脸部模型,同时关掉“面部修复”和“高分辨率修复”,保持图片尺寸为512x512,进行一下效果测试。

可以看到,在512分辨率下,人物的脸部已经非常正常了。

对比一下,在使用After Detailer之前和之后的区别,脸部细节精致了很多。

在脸部修复这一块,还有一个正负提示词的输入框,比如我们输入“伤心、流泪”这样的文字。

人物的表情也会进行一些改变。我又尝试了一下输入“带着墨镜”,则没有任何变化,看来这个提示词仅针对表情。

接下来我发现,人物的手部还是有一些问题的。我们回到After Detailer打开“第二单元”,和controlnet一样,这个插件也是有多通道的。我们将第二单元的模型换成hand模型试一试。

可以看到,左边这只手修复了不少,但是右边好像不如刚才了,看来这个模型还有待改善,目前看来针对脸部的修复是不错的。

既然在不使用hand模型的情况下,右边这只手是好的,使用hand模型的情况下,左边这只手是好的,那我们用ps做个蒙版,两只手不就好了嘛。

然后我们再利用一下最新版的PS(【PS】Ai绘图哪家强?Photoshop 2023 Beta爱国版降临!)做一下图片扩充。

画好选区,使用“创成式填充”。

图片就扩充好了,PS这个功能简直不要太逆天,又快又好,深得我心。

将PS中调整好的图再次导入到Stable Diffusion的“图生图”当中。

使用controlnet的tile模型进行细化。

再使用“Ultimate SD upscale”放大脚本,将原图扩充到2倍大小。

我们点击生成,图片就画好了。

以上就是关于脸部修复插件After Detailer的介绍,手部的难题先不管,但至少可以先解决脸崩的问题。另外,SD+PS的组合,真香。

好了,如果想要这个插件的话,可以添加我的公众号【白马与少年】,回复【SD】即可。

-END-

白马与少年

Stable Diffusion、Blender等学习心得分享

139篇原创内容(持续更新中)

公众号

微信扫一扫 关注该公众号