蜗蜗助手
让 AI 更懂你

sdAI绘画提示词(Stable Diffusion提示词)的权重和括号用法是怎样的?

sdAI绘画提示词(Stable Diffusion提示词)的权重和括号用法是怎样的?

想让AI画出你脑子里想的画面,提示词(Prompt)就是你和AI沟通的唯一语言。但有时候,AI好像没听懂重点,画出来的东西总差那么点意思。比如你想要一个“戴着巨大红色帽子的女孩”,结果帽子不够大,或者颜色根本不对。这时候,你就需要用到权重和括号来“强调”你的要求。

这东西不复杂,本质上就是告诉AI:“嘿,我说的这个词,你给我多注意一点!”

最直接的权重语法:(关键词:数字)

这是控制权重最精确的方法,也是我个人最常用的方法。语法很简单:(你想强调的词:你希望的强度)

  • 数字大于1是增强:默认情况下,每个词的权重都是1。如果你把数字设为1.3,就等于把这个词的重要性提升了30%。数字设为1.5,就是提升50%。
  • 数字小于1是减弱:如果你觉得某个元素太抢眼了,可以把它的权重调低。比如(背景:0.5),就是让背景的存在感降低一半。
  • 数字等于1等于没写(女孩:1.0) 和直接写 女孩 效果是一样的。

举个实际例子:
我的基本提示词是 a girl wearing a red hat (一个戴红帽子的女孩)。

  • 如果我想让帽子特别突出,我会写成 a girl wearing a (red hat:1.5)。这样生成的图片里,红色帽子会非常显眼,可能尺寸更大,颜色更鲜艳。
  • 反过来,如果图片里的女孩元素太复杂,导致帽子不明显,我可以稍微降低女孩的权重,写成 (a girl:0.9) wearing a red hat。这样AI会把更多注意力放在帽子上。

一个经验是:权重值通常在0.5到2之间调整效果比较好。 数值太高,比如超过2,画面很容易“崩坏”,出现不自然的、扭曲的图像。太低则可能让那个元素直接消失。所以,一点点加或者减,然后观察效果,是最好的方式。

偷懒又好用的括号语法:()[]

如果你觉得每次都输入数字很麻烦,可以用括号作为快捷方式。这个语法在Automatic1111 WebUI这类工具里很常用。

  • 圆括号 () 表示增强:给一个词套上一层 (),等于把它的权重乘以1.1倍。套两层 (()),就是乘以1.1再乘以1.1,等于1.21倍。 三层 ((())) 就是1.331倍。以此类推,每多一层括号,就在之前的基础上再乘以1.1。
  • 方括号 [] 表示减弱:反过来,给一个词套上一层 [],等于把它的权重除以1.1(大约是原来的0.9倍)。 套两层 [[]] 就是除以1.21,等于差不多0.81倍的权重。

直接看例子:
a girl wearing a ((red hat))
这句话里,red hat 的权重被提高了1.21倍,效果就约等于 a girl wearing a (red hat:1.21)

a girl wearing a [blue bikini]
这里 blue bikini 的权重被降低了,大概是原来的0.9倍。如果你发现AI总把比基尼画得太复杂,抢了主体的风头,就可以这样稍微弱化一下。

我个人觉得,用一到三层括号来做微调非常方便。如果你需要更大幅度的调整,那还是用带数字的语法 (关键词:1.5) 会更直接、更可控。

权重也适用于反向提示词(Negative Prompts)

这个技巧同样可以用在反向提示词里,帮你更精确地“排除”不想要的东西。

比如,你发现生成的图片里总是有一些模糊的、低质量的细节。你可以在反向提示词里写:
(blurry:1.3), (low quality:1.3)

这样就是告诉AI:“我特别不想要任何模糊和低质量的元素,你给我使劲儿避免掉!”

反之,有时候AI会过度理解你的反向提示词。比如你画风景,不想要树,在反向写了 trees,结果整个画面变得很荒芜,连草地都受影响了。这时你可以试试减弱它的权重:
[trees] 或者 (trees:0.7)

这样AI就知道,“不要树”这个指令的优先级没那么高,可以保留一些绿色的自然景观。

一些更进一步的用法:高级语法

除了调整强度,括号语法还有一些能实现复杂效果的玩法。

1. 提示词编辑 (Prompt Editing):[from:to:when]

这个语法能让AI在生成过程的某个阶段,把一个提示词切换成另一个。
它的格式是 [关键词A:关键词B:数字]

  • 关键词A 是开始时用的词。
  • 关键词B 是切换后的词。
  • 数字 决定什么时候切换。如果数字小于1(比如0.5),代表在总步数的50%时切换。如果数字大于1(比如20),代表在第20步时切换。

应用场景是什么?
假设我想画一个“白天逐渐变成黑夜的城市”。我可以写:
cityscape, [day:night:0.5]

如果总步数是40步,那么前20步AI会按照 cityscape, day 来画,确定城市的基本轮廓和白天的光影。从第21步开始,它会切换成 cityscape, night,在已有的结构上加入夜晚的元素,比如灯光、星空。这样最终得到的图片就会有一种日夜交融的奇妙感觉。

你也可以只写 [关键词:数字],意思是“直到第N步才开始使用这个关键词”。或者 [关键词::数字],意思是“只在前N步使用这个关键词”。

2. 交替绘制 (Alternating Words):[关键词A|关键词B]

这个语法会让AI在每一步的生成中,交替使用方括号里的不同关键词。
比如 a man with [red|blue] eyes

AI在第一步可能会用 red eyes,第二步用 blue eyes,第三步再用 red eyes……不断切换。结果通常不是红色或蓝色,而是一种两者混合的颜色,比如紫色。这对于创造一些不存在的、混合的颜色或者物体形态很有用。你可以把它理解成一种“融合”工具。

这个语法在尝试创造“融合怪”或者混合风格时特别有意思。比如 [cat|dog] 可能会生成一个长得既像猫又像狗的动物。

总而言之,学习这些权重和括号的用法,就像是给你一个音量调节器。你可以自由地放大或减小画面里每个元素的声音,最终合奏出一幅完全符合你想象的作品。刚开始可能会觉得有点抽象,最好的办法就是动手去试。用同一个提示词,只改变其中一个词的权重,然后生成几张图对比一下,很快你就能明白其中的奥妙了。

赞(0)
未经允许不得转载:蜗蜗助手 » sdAI绘画提示词(Stable Diffusion提示词)的权重和括号用法是怎样的?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

给想象力一个支点,让蜗蜗助手撬动AI的无限可能。

立即了解联系我们

登录

找回密码

注册