蜗蜗助手
让 AI 更懂你

AI绘画指令中的权重语法(如(word:1.2))应该如何正确使用?

AI绘画指令中的权重语法,比如(word:1.2),其实就是在告诉AI:“嘿,注意了,这个词对我来说更重要一些。” 默认情况下,你输入的每个词在AI眼里重要性都差不多,权重值都是1。 当画面里某个元素没有达到你想要的效果,或者干脆没出现时,就该用权重语法来“强调”一下。

最常见也是最精确的语法是 (关键词:数值)。这个语法在很多主流的AI绘画工具,特别是基于Stable Diffusion的模型(比如AUTOMATIC1111和ComfyUI)里都能用。 这里的“数值”就是权重值。

  • 当数值大于1:就是增加这个关键词的“话语权”。 比如,(red car:1.3),意思就是让“红色的车”这个元素在画面里更突出、更明显。数值越高,AI就会越努力地去表现它。
  • 当数值小于1:就是减弱这个关键词的影响。 比如,你想要一片森林,但又不希望树木太过茂密,可以试试 (trees:0.7),这样AI就会画得稀疏一点。
  • 数值等于1:等于没加,就是默认状态。

举个实际的例子。假设你的指令是:“一个宇航员在种玫瑰花”。结果生成的图片里,宇航员很显眼,但玫瑰花却很小或者很模糊。这时候就可以调整权重:一个宇航员在种(玫瑰花:1.4)。这样一来,AI就会把更多注意力放在“玫瑰花”上,生成的图片里玫瑰的细节和尺寸很可能会更符合你的预期。这个方法同样适用于负面提示词,如果你想确保某个东西绝对不要出现,可以增加它在负面提示词里的权重。

除了用具体的数值,还有一种更快捷但不那么精确的语法,就是用括号 () 和方括号 []

  • (关键词) 包围,相当于把权重值乘以1.1。 比如,(red car) 就等同于 (red car:1.1)
  • ((关键词)) 这样嵌套一层,就是再乘以1.1,变成了1.21(1.1 * 1.1)。
  • 反过来,用 [关键词] 则是降低权重,相当于乘以0.9(或者说除以1.1)。 [[关键词]] 就是0.81(0.9 * 0.9)。

这种方法适合快速微调。比如你觉得画面里的某个元素稍微有点抢眼,用 [] 把它框起来削弱一下,通常比直接修改数值来得快。不过,不同平台和模型的语法可能有细微差别,比如Midjourney使用的是 :: 符号来分隔和加权,例如 space::2 ship,表示space的重要性是ship的两倍。

但是,使用权重并不是没有限制的。不是说数值越高越好。

第一,权重值不要设得太夸张。根据经验,权重值通常设置在0.5到2.0之间效果比较好。 如果你把一个词的权重设到非常高,比如(red car:3),结果可能并不会变得更好,反而可能导致画面崩坏、出现奇怪的噪点或伪影,因为AI会过度集中于这一个概念,破坏了画面的整体平衡。

第二,不要给太多的词都加上高权重。如果你给指令里一半的词都加上了1.5的权重,那最终效果可能和你没加权重差不多,因为所有东西都在“喊”,AI反而不知道该听谁的了。权重的使用应该是为了突出重点,而不是让所有东西都变成重点。要记住,权重是相对的。

第三,词语的顺序也很重要。在很多模型里,排在前面的词天然就比排在后面的词权重高一些。 所以,一个好的习惯是把最重要的核心内容放在指令的开头。比如你想要画“一个穿着红色连衣裙的女孩”,那么把 1girl, red dress 放在前面通常比放在一大堆背景和风格描述词的后面效果要好。

具体操作时,可以遵循以下步骤来有效使用权重:

  1. 先不加权重跑一次图:写一个清晰、具体的指令,看看AI的初步理解是什么。这是你的基准线。
  2. 分析画面问题:观察生成的图片,看看哪些元素被忽略了,哪些元素又太过了,或者哪些概念被错误地组合在了一起。
  3. 精确调整权重:针对性地使用 (关键词:数值) 的语法来调整。如果“红色连衣裙”不够红,就用(red dress:1.2);如果背景里的“城市”太抢眼,就用(city background:0.8)
  4. 小步迭代:每次只调整一两个关键词的权重,然后重新生成图片看看效果。 如果一次性改动太多,你就很难判断到底是哪个词的权重起了作用。这是一个不断试错和微调的过程。

举个例子,你想画一个“拿着剑的机器人,站在废墟上,天上有两个月亮”。
初版指令可能是:robot with a sword, standing on ruins, two moons in the sky
跑出来的图可能月亮只有一个,或者机器人没拿剑。

这时就可以开始调整:
(robot with a sword:1.2), standing on ruins, (two moons:1.4) in the sky

通过给“拿剑的机器人”和“两个月亮”增加权重,AI就会更优先地去实现这两个关键元素。如果画面风格不对,你也可以给风格词加权重,比如 (cinematic lighting:1.3) 来强调电影感光效。

总的来说,权重语法是一个让你能更精细控制画面的工具,它能帮你把AI从一个“大概听懂了”的状态,调教成一个“精确执行指令”的助手。关键在于理解其原理,并有耐心地通过少量、多次的调整来达到你想要的效果。

赞(0)
未经允许不得转载:蜗蜗助手 » AI绘画指令中的权重语法(如(word:1.2))应该如何正确使用?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

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

立即了解联系我们

登录

找回密码

注册