[AIGC] 如何使用负面提示?

英文原文:https://stable-diffusion-art.com/how-to-use-negative-prompts/

你把你不想看到的东西放在负面提示中。它为您提供了另一种控制文本到图像生成的方法。许多人将其视为 Stable Diffusion v1.5 中的可选功能。随着 Stable Diffusion v2 的发布,情况发生了变化。负面提示变得不可或缺。

在这篇文章中,我将介绍一些负面提示的用例,包括修改内容和样式。然后,我将演示 v2 模型中负面提示的重要性。我将演示如何搜索通用的否定提示

这是负面提示系列的第二部分。阅读第一部分:负面提示如何发挥作用

输入否定提示

许多稳定扩散 GUI 或 Web 服务都会提供负面提示。在 AUTOMATIC1111 中,您在输入提示的位置下方输入否定提示。
在这里插入图片描述

用例

我将介绍一些使用负面提示的示例,以便您了解可以做什么以及如何调整它。在本节中,我将使用 v1.5 基本模型,但这些技术适用于 v1、v2 或 SDXL 模型。

移除东西

第一个明显的用法是删除图像中您不想看到的任何内容。假设您生成了一幅巴黎雨天的画作。

在这里插入图片描述
提示词:

autumn in paris, ornate, beautiful, atmosphere, vibe, mist, smoke, fire, chimney, rain, wet, pristine, puddles, melting, dripping, snow, creek, lush, ice, bridge, forest, roses, flowers, by stanley artgerm lau, greg rutkowski, thomas kindkade, alphonse mucha, loish, norman rockwell.

Seed: 1923936260

您想生成另一个,但街道空荡荡。您可以使用指定图像的相同种子值,并添加否定提示“people”。您会得到一张删除了大多数人的图像。

在这里插入图片描述
添加负面提示“people”,但保持相同的提示和种子。

请注意,该场景与原始场景相似但不一样。如果你需要原始的,你将需要使用修复来移除人物,同时煞费苦心地保持场景的连贯性。

您可能已经注意到上图中留下了一个人。您可以通过强调负面提示来告诉稳定扩散要更加努力(人员:1.3)。这告诉稳定扩散,关键字“people”现在重要性增加了 30%。
在这里插入图片描述
对负面提示人增加 30% 的强调会删除最后一个人。

请记住,虽然您可以在 AUTOMATIC1111 中使用关键字强调,但并非所有服务都普遍支持它。在给我写一封愤怒的电子邮件之前,请务必先咨询一下您正在使用的产品……

修改图像

您可以轻推稳定扩散以通过负面提示做出细微的改变。您不想删除任何内容,只想对主题进行轻微更改。

让我们处理这个基础图片:
在这里插入图片描述
提示词:

emma watson as nature magic celestial, top down pose, long hair, soft pink and white transparent cloth, space, D&D, shiny background, intricate, elegant, highly detailed, digital painting, artstation, concept art, smooth, sharp focus, illustration, artgerm, bouguereau.

种子:479804672

看起来风很大,头发都在飘扬。让我们使用否定提示“有风”来保持头发向下。

在这里插入图片描述

添加否定提示“windy”可以让头发垂下来。

原图中的艾玛看起来有点……发育不全。使用负面提示“underage(未成年)”让她看起来更像成年人。
在这里插入图片描述
如果我们可以接受风,但希望头发遮住耳朵怎么办?让我们添加一个带有不同强调因素的否定提示“ear”。以下是三个逐渐增加的重点:1.3、1.6 和 1.9。

在这里插入图片描述
在所有强调因子内,耳朵被头发覆盖的比例较多,但当因子达到 1.9 时,图像的构图会发生变化。负面提示可能会强烈影响扩散过程。

带关键字切换的负面提示

现在,如果您确实想使用高强调度(ear:1.9)怎么办?我不知道你的耳朵有什么问题,但我有一个窍门给你。您可以使用关键字切换,首先使用无意义的单词作为否定提示,然后在稍后的采样步骤中切换到 (ear:1.9)。

我们选择 the 作为毫无意义、无用的否定提示。你可以通过将其放入否定提示来验证它的无用性。您将获得与未放置任何内容相同的图像。现在用它作为否定提示:

[the: (ear:1.9): 0.5]

由于我使用 20 个采样步骤,这意味着在步骤 1 - 10 中使用 the 为否定提示,在步骤 11-20 中使用 (ear:1.9)。

原因是扩散过程在开始步骤中最为重要。后面的步骤只是对细节进行更精细的调整,例如覆盖耳朵的毛发。
在这里插入图片描述
仅在后面的步骤中切换到否定提示。

现在,我们所取得的成就简直令人惊叹。

  • 我们现在可以使用更强的强调(ear:1.9)而不改变构图。
  • 我们得到了一张更接近原始图像的图像。
  • 耳朵被盖住了。

修改样式

负提示不仅对于修改内容有用,对于修改样式也有用。为什么要用负面提示来改变风格?有时,在积极的提示中添加太多内容会使扩散器感到困惑。想象一下有人告诉你同时去 77 个(代币限制)个地方。如果他们告诉您应该避免哪些区域,将会有所帮助。

锐化

您可以在否定提示中使用“模糊”,而不是在提示中使用关键字“尖锐”和“集中”。图像确实变得更清晰。
在这里插入图片描述
在否定提示中使用“blurry”可以锐化图像。

逼真

利用负提示painting, cartoon使其更有照片感。
在这里插入图片描述
如果你想保留原来的构图,你可以尝试一下我前面提到的关键词切换。使用 [the: (绘画卡通:1.9): 0.3] 我们得到:
在这里插入图片描述
它更接近原版,但增加了照片写实主义风格。

负面提示对于 v2 模型很重要

Stable Diffusion v2.1 的负面提示

Max Woolf 的发现一致,我的经验是负面提示对于 v2 模型非常重要。下面,我使用正面提示来生成真实的人类,但使用稳定扩散 2.1 模型。

a young female, highlights in hair, sitting outside restaurant, brown eyes, wearing a dress, side light

在这里插入图片描述
稳定扩散2.1。添加更多负面提示可以改善图像。

只需添加两到三个负面提示即可逐渐改善图像的美感。我想说这与 v1 模型的质量非常接近。

Stable Diffusion v1.5 的负面提示

让我们在 v1.5 模型上重复这个练习。

在这里插入图片描述
v1.5增加负面提示。改进尚不清楚。

v1.5 中的图像效果非常好,没有任何负面提示。添加丑陋、变形、毁容的负面提示可能会有所改善,但不如 v2.1 中那么清晰。就好像 v1.5 模型不理解这些词一样。

为什么否定提示在 v2 中变得更加重要?

这是一个我只能猜测的领域……但为什么不呢? v2 中的两个变化

  • 使用更大的 OpenCLIP 语言模型。
  • 过滤掉训练数据中的 NSFW 内容。

第一个嫌疑人是从 Open AI 的 CLIP 模型切换到 OpenCLIP。这会影响模型的嵌入。Open AI 使用专有数据训练 CLIP 模型。如果数据经过精心策划,每个人看起来都远高于平均水平,那么提示“女人”就和提示“美丽的女人”一样。这将使提示变得更容易。

我的第二个猜测是 NSFW 图像也可能非常美观。这可能是过滤器故障,或者是 NSFW 图像的本质。排除 NSFW 图像也会无意中使数据偏向于不好和丑陋的方面。

v2 模型中的样板负面提示

我们已经谈到了V2中负提示的重要性。现在,让我们找到一个良好的通用负面提示。

寻找好的负面提示

我将使用 2.1 模型(512 像素)进行此测试。没有负面提示的原始图像是
在这里插入图片描述
不错,但还可以改进。使用我们的简约负面提示,我们立即看到改进:
在这里插入图片描述
负面提示:ugly, disfigured, deformed

添加 underexposed 和 overexposed 有助于使图像不那么平坦。

在这里插入图片描述
负面提示:underexposed, overexposed, ugly, disfigured, deformed.

添加低对比度并没有什么坏处。
在这里插入图片描述
负面提示: low contrast, underexposed, overexposed, ugly, disfigured, deformed

接下来,我们来测试一下网上流传的这种常见的 v2 负面提示:

ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, blurry, bad anatomy, blurred, watermark, grainy, signature, cut off, draft

在这里插入图片描述
我认为它做得不错,尽管它可能稍微改变了风格。这可能是由否定关键词blurry, blurred, grainy, draft引起的。有些款式可能看起来就是这样。删除这些关键词似乎更接近原来的风格。

在这里插入图片描述
负面提示: ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off

接下来,添加我们刚刚使用的照明关键字(low contrast, underexposed, overexposed)。它确实有助于对比度和动态范围。
在这里插入图片描述
负面提示:ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off, low contrast, underexposed, overexposed

现在,我们通过添加一些更多的否定关键字来避免出现不良艺术或新手绘画,从而达到下面的最后一个否定提示。这是一个相当不错的样板负面提示,不会影响样式

ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off, low contrast, underexposed, overexposed, bad art, beginner, amateur, distorted face

在这里插入图片描述
与没有负面提示相比,这是一个巨大的改进。如果是这种风格,您可能需要去除低对比度、曝光不足或曝光过度的效果。

通用否定提示

我们将把我们刚刚发现的 v2 的通用负面提示放入一组测试中,看看它的表现如何。回顾一下,通用的负面提示是

ugly, tiling, poorly drawn hands, poorly drawn feet, poorly drawn face, out of frame, extra limbs, disfigured, deformed, body out of frame, bad anatomy, watermark, signature, cut off, low contrast, underexposed, overexposed, bad art, beginner, amateur, distorted face

摄影风格

提示词:

A man walking around her neighborhood, highlight hair, detailed eyes, sharp focus, young face, perfect symmetric face, pupil reflecting surroundings, realistic skin, soft healthy skin

在这里插入图片描述
无负面提示。
在这里插入图片描述
带有否定提示。

通用的否定提示与照片风格的图像配合得很好。这家伙看起来更高了,而且早上在头发上花了更多的时间……

Anime 风格

提示词:

anime style girl on battleground, holding a ninja sword, detailed eyes, perfect face

在这里插入图片描述
无负面提示。

在这里插入图片描述
带有否定提示。

普遍的负面提示对动漫风格的角色同样有帮助。看起来,对象站得更好,更英俊,也更愿意战斗。忍者刀直立起来,看起来更加危险。

油画风格

impressionist oil painting of a young man standing right next to a red tesla roadster by john sargent

在这里插入图片描述
无负面提示。

在这里插入图片描述
带有否定提示。

普遍的负面提示对特斯拉和这个人都有帮助。它没有展示一辆爆胎、破旧的汽车和一个陷入困境的青少年,而是展示了一辆闪亮的新车和一个看起来有百万美元的年轻人。

结论

看起来这个 v2 通用否定提示在各种风格下都效果很好!我们的负面提示系列分为两部分,到此结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值