Skip to content

局部重绘 (Inpaint)

有时候,您可能生成了一张几乎完美的图片,但仅仅是其中某个小部分出了一点差错。对于这种情况,局部重绘 (Inpaint) 无疑是您的最佳帮手。它允许您仅选中图像的特定区域,然后用 NovelAI 图像生成系统单独替换这些区域的内容。您可以在任何已生成的图像上方找到这个便捷的工具,也可以直接从图生图 (Image2Image) 界面进入。

鸭鸭提示 (Goose Tip):局部重绘并不一定非要在 AI 生成的图片上使用。您可以对任何在图生图 (Image2Image) 工具中上传的基础图像使用它。

蒙版 (Masking)

当您打开这个工具时,首先映入眼帘的将是局部重绘的专属画布。它看起来类似于常规的图片编辑画布 (Edit Image Canvas),但用途却截然不同。您不再是在图像上添加颜色笔触,而是在图像上覆盖一层或多层略带蓝色的选区(称作“蒙版”或 Mask),以此来圈定希望被重新生成的图像区域。任何没有被蒙版覆盖的地方,都将保持原样不作任何变动。

鸭鸭提示 (Goose Tip):如果将蒙版边缘画得离不想改变的区域太近,AI 有时依然会“看到”那些像素。如果您感觉蒙版外面的内容正在“渗透”到蒙版区域内,请尝试适度扩大您的蒙版面积。

您可以自定义蒙版的颜色、透明度、图案,以及开启或关闭蒙版的边界线。

生成过程 (Generation)

在完成对图像的蒙版遮罩后,您接下来可以遵循常规的图像生成流程去编写提示词和设定选项。如果您仅仅是想重新构思(也就是重抽)原本的对应部分,您可以继续在提示词里描述图像原本的内容;如果您想添加新的细节,则可以描写全新事物。当您点击“生成图像 (Generate Image)”时,您将会得到一系列仅仅只对蒙版区域应用了提示词的生成结果。

鸭鸭提示 (Goose Tip)

  • 即使一张图片中存在多处不完美的瑕疵,将它们逐一修复也总是更简单高效。通过每次只遮盖一个区域,不仅能减少单次生成可能发生的错误,更让您可以精确对焦地为该部分的所需内容编写专用的提示词。
  • 或者,当您一次性处理了多个蒙版区域并生成图片后,如果这张图里至少有个区域看起来修好了,您可以直接将这张新图设为底图重启一轮重绘,这往往能省下多次反复尝试的成本。

局部重绘强度 (Inpainting Strength)

您可以修改对被蒙版部分施加的图生图 (Image2Image) 强度。这在以下两种情况下会非常有用: 如果您喜欢蒙版下的原始内容(比如手部的整体姿势),但它其实显得不够完美并希望对其做细微纠正。 或者,如果您在图像上涂鸦了某些东西,并希望由模型来完成并融合它。这可以通过以下步骤完成:将需要导入的图片设为基础底图,然后使用图生图的画布编辑器在上面画满草莽的涂鸦线稿,接着点击“Inpaint (局部重绘)”在粗糙的涂鸦上覆盖一层蒙版。 您会发现:在 0.55 强度下,生成的剑的造型会极为紧密地贴合底层手绘的线稿轮廓;而当设置到强度 1 时,生成的设计则完全受到文本提示词的支配影响。

(注意:局部重绘强度滑块仅在 V4 或更高版本的模型上可用。)

聚焦重绘 (Focused Inpainting)

位于普通画笔和橡皮擦选项边缘的 聚焦重绘 (Focused Inpainting) 按钮,允许您以一个矩形选框来圈定图像的某个区域。然后,你可以像往常一样在此选区内涂画属于你的局部重绘蒙版,或者只是将其留空——如果是留空状态下,框内的全部内容都将被局部重绘接管。

它与常规的重绘模式有个核心差异点:在实际执行重绘之前,选区内的板块会被放大(上采样)至近乎一百万像素规格(这意味着选区的尺寸实际上被限制在较小的范围内)。这种前置动作使得重绘流程能够以极其高的分辨率给图片增添更加繁复的细节! 此外,如果您是 Opus 订阅级别的会员,使用聚焦局部重绘对大尺寸图像的部分区域进行修改时,可以享受零 Anlas 消耗特权。

原本在常规重绘画笔用于调节大小的滑块位置,在这里变成了“最小上下文感知区域 (Minimum Context Area)”滑块。这允许您手动调整以向外辐射扩开一圈属于该选区之外的上下文参照环境边界,被划入该参考边缘圈的环境并不会被重绘,但它允许并教导 AI 模型看明白并参照您所选区域周遭的事物环境。这个被设定的上下文环境带在选框内部以半透明红色的边界线标出。

聚焦重绘听上来有些繁复玄妙,但在实战中上手却极为简单。倘使您有意想提高图像中某位角色的脸部面相的精致表现细节,您只需按下那个框选按钮,接着直接将矩形选框极其粗暴地圈选该角色的整张脸,点击生成,细节表现力就会即刻飙升。

进阶:外部扩展绘制 (Advanced: Outpainting)

凭借一点点创新奇思小技巧,完全可以巧妙利用局部重绘来做到逆向的“画幅扩展生成 (Outpainting)”。 只需要上传一张自带空白边缘(预留给扩建意图的空余底衬画布)的图片并把该空旷画布进行蒙版覆盖,你便从根本上实现了向基础原图外部发散作图的拓展。在使用画布尺寸调整 (Resize canvas) 操作时,所新增加的空白地段会自动全覆盖式地上好蒙版待宰。

举个例子:先在源图周边添加极其广阔的白边留空,然后再用极其精准的文本提示明确指定需要长出一双高跟鞋。

鸭鸭提示 (Goose Tip):您绝对可以凭借 NovelAI 图生图极其好用的 调整画布 (Resize Canvas) 功能特性来极其迅速为那已被作为 图生图底图 (Image2Image) 准备的图像强行创造出那片虚空白地的!但是当真操作的时候,可千万莫要漏按那个“裁切至最近似的有效生成尺寸 (Crop to closest valid generation size)”按钮啊!

进阶:参考重绘 (Advanced: Reference Inpainting)

一种属于极其高阶玩家领域的惊艳手法:巧妙借助局部重绘(Inpaint)底层的运行机制去喂给 AI 一套用于生成实物的视觉参考锚点。这是一个极其管用的技巧,非常适合用于重建特定角色、特定衣物着装,或者单单向模型传授它此前可能不认识的新事物!

首先,您需要在任何外部图像编辑软件(如 Photoshop)中创建一个纯白底色的空白画布,其尺寸大小须和您希望图生图生成的最终画幅尺寸完全一致(例如:832x1216)。然后找来一组,哪怕仅仅只有单张的特定参考图(这些素材大可以是您所需角色的脸庞特写,某套衣服或是某种风格的参考图)。为了获得最佳疗效,强烈建议您:在每一个参考素材底图的外围描上一圈严密且粗重的纯黑边框。接着把这些作保的参考素材图像放置到这幅白色画布的某个角落或侧边——别担心,它们并不需要占据太大的空间!

待这幅充满参考图的画布准备就绪,将其导入进 NovelAI 并选择启动图生图 (Image2Image)。然后点击使用局部重绘 (Inpaint Image) 按钮,画笔涂满除了这些标本参考图以外的所有纯白极其虚无的空间,用蓝色的蒙版将整个剩余大背景给覆盖。 蒙版布置完毕后,写下您的提示词!理想状态下,您的文本中必须既包含提示词对参考素材的描述,也要有您希望 AI 在蒙版空间为您生成出的全新主体的详细描述!而这一切中最至关重要的核心是:千万要在您的基础提示词队列中加入下面这个指定标签——

reference inset

蒙版与提示词处理完毕后,如果没有别的特殊目的,请务必确保参考强度(reference strength)的滑块拉满到最高值 1,最后直接点击生成(Generate)。 如果您在此后发觉 AI 其实很难完美复原您投入参考图里的特定神采与细枝末节,不如尝试稍微调整您的文本提示,将其强行引导回正确的道路。

此外,在进行参考重绘的高端局时,一些其他大有裨益的杂项微调标签可能会对您非常有用:

  • alternate headwear :如果在您想去生成的特定头饰配件时,您的参考神图中却偏偏有一位极其尴尬地戴着另一顶完全不搭边的外源帽子,您就可以打出这个替代词!(实际上这个技巧可以适用于一切加上 alternate 的身体着装或事物替换)
alternate headwear
alternate
  • multiple views:能够直接命令 AI 为该角色降下展示多个不同视角的阵列式概念图。
multiple views