从0开始AI绘画:学换衣服/换背景必看!Inpaint Upload教学,一次性直接成功的修图姿势,不要再用Inpaint Sketch啦!追加更换指定背景/补全人物肢体/调整人物和新背景比例方法

 中文版Stable Diffusion教学第7集:Inpaint Upload详解


1.前言

我们在使用Stable Diffusion的Inpaint Sketch“涂鸦蒙版”功能进行修图时,经常会遇到边缘有旧图残留和2张图片人物无法融合的问题

解决方法就是转而使用Inpaint Upload功能,我们今天换装用的model图是这张


2.Inpaint Uploade入门

使用上传蒙版功能时,需要上传2张图片:待修改图和蒙版图

前者就是我们要修改的图片,后者需要在Photoshop中绘制


如上图,我们先在待修改图片之外建立2个空白图层,然后最底层填充黑色,之后用工具对照Model勾选出要修改的范围之后在中间图层上填充为白色,最后在对选区边缘进行羽化,我一般羽化20或者15像素,就能得到如下效果图的遮罩


回到SD中,分别上传2张图片,来看看对比效果


这是如果不对蒙版边缘进行羽化时的效果对比图

这是对蒙版边缘进行羽化后的对比效果
可以看到如果使用Inpaint+羽化过边缘的蒙版,除了人物姿势和原图对不上以及因为人脸朝向和身体朝向不一致带来的违和感之外,单单换装效果来时已经是非常不错

3.接下来我们加上Control Net功能来让修图效果变的更加完美

参考上图完成操作之后来看看出图效果
只修要跑一次图就能得到完美的换装图,再尝试换一套衣服,效果如下

4.把换装的操作反过来用就可以用来更换带有随机性质的背景

先制作一个人物蒙版并替换掉之前换装时用的蒙版
修图参数这边记得改为绘制非蒙版内容
于是就可以把model传送到街道上

5.更换指定背景的原理就是在指定的背景图上利用蒙版,在蒙版范围内用同样的正咒反咒和种子值重新把人物给画出来,所以我们需要先把图片放入PNG Info里得到当时画图时的参数

拿到参数以后点击“发送到图生图”,然后进入Inpaint Upload界面,上面一张图用指定的背景
然后下面放上我们做好的model蒙版
之后在Control Net里放入Model图并调用OpenPose模型

出图效果如下,成功完成传送

6.如果想要修改人物缺少头顶/左手手肘、以及人物和背景比例不一致的情况的话,先回到Photoshop中对照背景图调整人物的大小和位置

然后用白色画笔补全头顶和手肘

然后再依照蒙版的大小把model也缩放到同样的比例,最后分别保存新做好的蒙版和model图

回到Stable Diffusion的Inpaint Upload页面中,第一张还是放指定的背景图,第二张换成新做好的蒙版

不要忘记Control Net里的Model图也要换成修改过比例之后的,不然会出现灵异现象
最后出图成功完成传送+补全头顶和手肘+统一人物和背景图比例,这是Inpaint Sketch做不到的效果

以上就是本期教学的全部内容,欢迎大家订阅猫猫的油管频道

评论