以下是使用 SD 做图片细化的具体方法:
但有的时候,我们需要更精确一点的蒙版,比如人物的眼睛,或者是身上的配饰等等。单靠SAM模型就很难得到想要的蒙版了,这个时候我们就需要使用到segment anything中的GroundingDINO了。启用GroundingDINO,AI会自动下载模型,此时会需要用魔法,没有魔法的同学可以去我的云盘直接下载。放到这个文件目录下“……sd-webui-aki-v4.2\extensions\sd-webui-segment-anything\models\grounding-dino”点击启用,在检测提示词中输入“eye”,AI就可以根据语义分割帮我们自动检测出眼睛的部分,并设置好蒙版。我们还可以通过预览箱体,来得到两只眼睛的编号,通过编号可以选择调整单一的眼睛。比如,我只想调整左边那只眼睛,我就只需要勾选1就可以了。和刚才一样,选择我们想要修改的蒙版,上传到重绘蒙版当中。添加提示词“闭眼”。点击生成,可以看到图片就修改好了。我们再来给人物换个背景试试,加载刚才生成的背景蒙版。大模型选择revAnimated_v122,正向提示词:简单背景、花、国画、工笔。蒙版模式选择“重绘非蒙版内容”。得到这张图片,头发的部分没有抠太好。我们将它再次放入图生图中,使用tile模型做一次整体细化,除了融合人物之外,还能给人物的衣服也添加上国风元素。生成,人物好像变得高级了一些。来到PS,使用创成式填充修复一下头发。完成啦。
和第二步一样的关键词和模型发送过来,按照下面的参数设置我原本的图片尺寸是1152x1152我需要增高高度这里设置为(1152x1526)ControlNet设置[heading3]4、无法识别处理[content]能扫码不能长按识别1、提高ControlNet的权重(增加预处理权重,降低引导介入时机直到为0,增加引导终止时机直到为1)2、或降低重绘幅度(高清修复大图的时候才用的上)3、把原始的黑白二维码叠加在二维码上方(正片叠底,保留4个定位点,擦去其他地方),调节下透明度。4、使劲的抽卡!!!
SD放大的原理就是利用分区的方式将图片切成多块,然后每一块分开渲染,最终合并成一张图。但是这样渲染有一个缺点,就是重绘幅度不能开得太大,开得太大的后果就是每一块分区里面都有可能生成新的人物。当我将重绘幅度调到1,放大刚才那张图片,结果就变成了这样,每一个分区之中都产生了新的绘画。通常情况下,使用SD放大,重绘幅度都设置在0.3以下。这时,我们使用tile模型,还是保持重绘幅度为1,放大1.5倍,进行绘图。由于重绘幅度的提高,画面的细节得到了非常大的加强,但是可以看到,在tile模型的加持下,如此高的重绘幅度并没有导致画面崩坏。当然在一般情况下,也不需要将重绘幅度刻意调这么高,因为太多的细节也会影响图片的观感。放大之后,拿来做手机壁纸也非常漂亮了。补齐草稿当我们有一张这样的草图的时候,我们可以利用Tile模型对它进一步细化。将图片导入到ControlNet中,提示词为“一间木屋,两棵树”。这是细化之后的结果,tile的这个功能可以帮助我们对简单的色块草稿做细化,提供一些设计灵感。我们再增加一点关键词——“一间长满鲜花的木屋”,并将下面的控制模式改为“更注重提示词”。生成一下,是不是更惊艳了,这个用法就是我们最后要讲的一个tile的功能,也是它的最强功能——随机提示词转换。随机提示词转换这个用法的主要效果,就是可以用提示词对我们的参考图做出调整。比如我这里找到一张钢铁侠的图片,我想要用这个动作来绘制一个美国队长的形象。