前不久我们讲了Stable Diffusion自带的局部重绘功能,可以实现一键换衣服(教程移步:Stable Diffusion局部绘图的用法,可以实现一键换衣服)
这次我们讲的是局部重绘功能结合ControlNet插件inpaint局部重绘模型
control_v11p_sd15_inpaint.pth来实现更好的局部重绘效果!此模型可以完美的处理好接缝处的衔接问题,做到毫无违和感。
下面我们开始讲解。
首先,先把局部重绘模型
control_v11p_sd15_inpaint.pth存放到\novelai-webui\extensions\sd-webui-controlnet\models文件夹,然后重启WebUI。
模型库(公众hao 十万个肿么办 回SDMX)
然后把小姐姐图片拖入局部重绘界面,然后把人物头部绘制出来。
如下图所示设置参数:
再下拉打开ControlNet设置界面,这次我们点击启用,选择inpaint_global_harmonious预处理器,模型选择对应的control_v11p_sd15_inpaint模型,其他设置如图所示。需要注意的是,这次不用上传图片到ControlNet设置界面。
注意:如果你这里没有inpaint_global_harmonious等预处理器(下图),可以在资源大后方回SDMX得到的模型包中找到controlnet模型中的extensions文件夹,下载后放到根目录覆盖合并文件夹即可,最终位置\extensions\sd-webui-controlnet\annotator\downloads中会出现许多预处理器文件。重启WebUI即可发现安装成功了。
最后选择好大模型,这里使用chilloutmix模型,反推提示词,再使用一些提示词模版,然后点击生成。(具体提示词快速书写教程移步:你真的会写提示词吗?多方法教你快速写stable diffusion提示词)
我们可以多生成几批次,最后从中选出满意的图片。
最后我们来欣赏一下换头的小姐姐们(颜值请忽略,本文主要只是讲解局部重绘的方法。感觉还是原来的好看,这和提示词、模型有关,时间关系没有细调,新生成的头像偏西方):
结论:我们发现ControlNet插件inpaint局部重绘模型对于接缝处的处理 确实比图生图自带的局部重绘功能处理的要好太多了。
更多Stable Diffusion Ai绘画教程请看本人主页 @好奇漫步,持续更新更多Ai相关学习教程,保持关注哦~