点赞 + 关注 + 收藏 = 学会了
本文简介
SD 的局部重绘是图生图里很常用的功能。它能够局部修改图片或者删除图片里多余的功能。比如你想给自己的照片换个衣服(额,你懂的),比如你想把照片里的路人P走。这个功能可以送走一批初级美工。
本文介绍SD的局部重绘功能到底怎么用。
界面讲解
要使用局部重绘,首先要找到它在哪。
它是在 图生图(img2img) - 生成(Generation) - 局部重绘(Inpaint) 里。
要使用它,首先你得上传一张图片,它才能在你的图片基础上进行局部重绘。
这里我上传了一张美女图片。
在这个区域中,右上角有4个按钮,第一行的按钮从左到右分别是:重做(返回上一步)、清除(删掉所有涂抹的区域)、移除图片。
第二行的画笔按钮是用来绘制蒙版的。
继续往下滚动页面,这里介绍几个局部重绘中常用的配置项。
- 重绘蒙版内容(Inpaint masked):修改画笔涂抹区域内的内容。
- 重绘非蒙版内容(Inpaint not masked):修改涂抹区域以外的内容。例如,如果只涂抹了人脸区域,选择此选项后重新生成图片,这也是一种保持人物一致性的方法。
- 蒙版边缘模糊度(Mask blur):作用于我们所绘制蒙版的边缘羽化值。如果设为0,则蒙版边缘将直接硬接,可能导致效果不佳。但这个数值也不能设定过高,因为过高的羽化值会侵蚀蒙版区域内的内容,使得蒙版区域的内容无法完全保留其原有的特征。
- 填充(fill):首先对蒙版区域的内容进行模糊处理,然后获取原图的信息。这种方法的优点是既考虑到原图的画面,又给AI更大的自由度。因此,使用填充生成的画面会比原图有更大的变化。
- 原版(original):默认选项,以原图的方式进行修改。这意味着局部重绘生成的内容必须考虑原本的画面信息。
- 潜空间噪声(latent noise):这个选项是完全不考虑原图因素,在蒙版区域直接添加新的噪声进行重绘。例如,在换衣服时,使用潜空间噪声重新生成的衣服效果会比填充方式好。
- 空白潜空间(latent nothing):首先将蒙版区域填充为纯色,相当于完全隔绝了原图的内容,然后重新生成画面。这个选项非常适合删除画面的内容,例如移除地面的垃圾、移除路人等。也在蒙版区生成一些指定元素,例如在地面生成落叶。
重绘区域 (Inpaint area):
- 整张图片(Whole picture):应用于整个画面,整个画面都会参与运算。SD会根据整个画面的内容去评估你在蒙版区域内生成的内容是否合理。
- 仅蒙版区域(Only masked):如字面意思,只在涂抹的蒙版区域内修改内容,不会考虑整个画面的元素信息。你的提示词告诉SD要生成什么,它就会生成什么。
- 蒙版边缘预留像素(Only masked padding, pixels):这是计算蒙版边缘的范围。将此值设为0意味着重绘效果不会受蒙版以外的任何内容影响。但是,如果提高此值,SD将综合考虑蒙版以外的预留像素内容来生成画面。因此,当你使用“仅蒙版区域”时,需要考虑“预留像素”的数值。
- 重绘幅度(Denoising strength):这个参数会影响生成图片与原图的相似度。取值范围为0~1,数值越小,生成的图片与原图的相似度越高。
演示
这里我用2张图片分别演示一下。
当使用原版(original)进行重绘,提示词是口罩(gauze mask)
,然后用画笔工具在人物的脸上大致画出一个口罩的形状。点击生成,SD就给我们生成一个白色的口罩了。
改用填充(fill),提示词和蒙版不变。
潜空间噪声(latent noise),这里我换了一张动漫风格的图片,提示词是 黄色裙子(Yellow skirt)
。点击生成就将人物身上的裙子变成黄色了。
空白潜空间(latent nothing),注意看,墙面有2个时钟,我把靠右边的那个小钟涂抹掉,什么提示词都不输入,点击生成后,SD就会将这个小钟弄走。
点赞 + 关注 + 收藏 = 学会了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。