Stable Diffusion使用教程 / 第七部分:SD图生图参数精讲

SD局部重绘功能介绍

2024-08-26

Stable Diffusion 的局部重绘功能,简单来说就是让你可以在原有图像的基础上,对图像的特定区域进行修改或补充,从而达到更加精细化的控制。

在前面的涂鸦重绘教程中,我们学会了把图片中人物的衣服更换为另一种颜色。但是仔细看会发现,就算涂抹的部分只有衣服,可是最后生成出来的图片,其他的地方也还是会有一定程度的重绘。

在我们电商领域中,我们通常有个实际应用就是给模特换衣服或者换脸,我们并不希望涂抹以外的内容发生任何变化,有什么功能可以彻底解决这个问题吗?那从这个需求里就可以引入我们今天的课程----Stable Diffusion的局部重绘。

一、局部重绘含义介绍

局部重绘的含义,顾名思义,就是只更改图片中的部分内容,其他部位保持不变。
目前SD的局部重绘是落地到电商领域中的主要功能之一,我们可以使用这个功能来进行换脸、换衣和修瑕疵等等。

二、局部重绘界面介绍

1、局部重绘的菜单按下图步骤操作:

2、进入局部重绘菜单后,我们会发现,局部重绘的新参数非常多,和图生图、涂鸦重绘的参数有区别,同时,对提示词的写法要求也不同,所以这篇教程我们会着重介绍如何使用局部重绘的功能参数,并以案例的方式一步步教会大家上手操作。

三、局部重绘参数介绍

1、涂鸦画笔

与涂鸦重绘不同,局部重绘的涂抹区域,只保留涂鸦画笔,而没有了吸取颜色功能。而涂抹的区域就是你想要改变的区域,比如我想要改变衣服,就把衣服涂抹上;想改变模特脸就涂抹脸;想改变背景就涂抹背景等等。

2、提示词写法

在图生图和涂鸦重绘中,提示词区域需要完整描绘整张图片的关键词,但是局部重绘这里不需要,局部重绘的关键词只需要描绘重绘的部分即可,其他不用描绘。如,我想让图中女孩更换一张脸,那么我可以这样做:

点击生成,查看效果,如下图所示:
我们可以看到,生成后的图片模特的脸成功更换了,并且效果还蛮不错的。

我们还可以更换不同的提示词,来达到变脸的效果,这种操作,也可以应用于生成表情包。

3、蒙版边缘模煳度

蒙版边缘模煳度,可以简单理解为,你涂抹的部分和未涂抹部分交界处过渡的柔和度。

如果设置为0,表示中间没有过渡,那么涂抹部分重新生成的内容可能和原来没有重绘的内容之间交界比较清晰,比较生硬。如果设置得过大,可能会影响重绘图片的效果,一般来说设置在15~20即可,如果有些作品觉得还是生硬,也可以手动再调大一点。

4、蒙版模式

(1)默认选择重绘蒙版内容选项:表示重绘的部分是画笔涂抹的部分
(2)重绘非蒙版内容:表示涂抹部分不变,其余地方重绘,就像反选一样

5、蒙版区域内容处理

(1)填充方式:按照图像颜色使用模煳代替原有图像,重绘幅度应大于0.8
(2) 原版:是按原始图片进行局部重绘,不进行预处理,重绘幅度0~1都可以
(3) 潜空间噪声:简单理解为在蒙版区域填充噪声,由于是填充的噪声后重绘出来的,最后结果变化较大,重绘幅度应大于0.8
(4) 空白潜空间:清除蒙版区域内容,然后重新填充新的噪声 ,重绘幅度应大于0.8

总结:
(1)如果改动的地方较小:可以使用填充和原图
(2)如果改动的地方较大:可以使用潜空间噪声和空白潜空间

6、重绘区域

(1)整张照片:指的是重绘的时候,会根据全图的内容去生成局部重绘的内容。这个时候,图片的尺寸设置决定于生成图片的尺寸大小。

--优点:生成的精准度高、匹配度高
--缺点:无法重绘超大图,因为原图如果分辨率过大(如2k图),那么生成同样大小的图片的时候,可能会爆显卡;重绘小尺寸图片的时候像素低,重绘效果也不好,因为原图的分辨率本来就很少了,重绘的话能用的分辨率也还是一样小。

(2)仅蒙版区域:指重绘的时候只考虑重绘部分,先生成重绘部分之后再和原图进行融合。所以这个时候图片的尺寸设置的并不是生成图片的尺寸,而是重绘部分的尺寸,如果分辨率设置的越高,那么像素的密度也就越高,出来的效果也就越精细,反之,就越粗糙。

--优点:不受分辨率影响
--缺点:重绘出来的融合度比较差

--仅蒙版区域下边缘预留像素:指的是涂抹区域边缘需要预留出来多少像素,一般不要设置过大,如果太大,那么实际用于重绘部分的像素就少了,一般不超过10。


原文链接:https://www.aiadmin.com/course/Aiy36mW74PGr.html