如何使用反向prompt

如何使用反向prompt?

反向prompt为您提供了另一种控制文本到图像生成的方法。许多人将其视为 Stable Diffusion 1.4 或 1.5 模型中的可选功能。随着 Stable Diffusion v2 的发布,情况发生了变化。否定提示变得不可或缺。

在这篇文章中,我将介绍一些反向tag的用例,包括修改内容和修改样式。然后我将论证反向prompt在 v2 模型中的重要性。我将演示如何搜索通用反向prompt

输入否定提示

许多 Stable Diffusion GUI 或 Web 服务提供否定提示。在 AUTOMATIC1111(此处安装说明)中,您在输入提示的位置下方输入否定提示。

用例

我将通过几个使用反向prompt的示例,以便您了解可以做什么以及如何调整它。我将在本节中使用Stable_diffusionv1.5 基本模型,但这些技术适用于 v2 模型。

移除事物

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

Prompt: 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

你想生成另一个,但不是一条空荡荡的街道。你可以做的是使用相同的Seed,它指定图像,并添加反向prompt“people”。您会得到一张删除了大多数人的图像。

请注意,场景与原始场景非常相似但不完全相同。如果你真的需要 原来的,你将需要使用 inpainting来在保持场景连贯的同时煞费苦心地移除人物。

你可能已经注意到上图中还剩下一个人。可以通过强调反向prompt 来告诉 Stable Diffusion 加大权重(people:1.3) 。这告诉 Stable Diffusion,关键字people 现在的重要性提高了 30%。

修改图像

您可以轻推 Stable Diffusion 以根据负面提示做出细微的改变。您不想完全删除任何内容,只是对主题进行细微更改。

让我们处理这个基本图像:

Prompt: 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. Seed: 479804672

看样子风大了,头发都飘了。让我们使用反向prompt“windy”来压低头发

添加反向prompt“windy”可以使头发垂下来。

原始图像中的艾玛看起来有点……发育不全。使用反向prompt“ underage”让她看起来更像成年人

Negative prompt: underage

如果我们不介意风但想让头发盖住耳朵怎么办?让我们添加具有不同权重因素的 negative prompt “ear” 。下面是三个越来越重要的 1.3、1.6 和 1.9。

在所有强调因子中,耳朵被头发覆盖得更多,但当因子达到 1.9 时,图像的构图发生了变化。负面提示会强烈影响扩散过程。

原文链接