蜗蜗助手
让 AI 更懂你

如何通过调整AI绘画提示词权重来强调画面的某些特定元素?

当你想要AI画一张图,比如“一个宇航员在种花”,结果AI给了你一张宇航员在太空里飘着,旁边只有几片孤零零的花瓣。这种感觉很 frustrating,就像你让朋友帮忙买杯咖啡,结果他带回来一包咖啡豆。问题出在哪里?问题在于,你没有告诉AI,这张图里,“种花”这个动作和“花”这个元素,跟“宇航员”一样重要,甚至更重要。这时候,你就需要用到提示词权重。

简单说,提示词权重就是给你手里一个遥控器,让你能调节画面里每个元素的“音量”。你想让哪个元素更突出,就把它的音量调高;哪个次要一些,就调低。这样一来,AI才知道你的重点是什么,而不是凭它的“理解”去瞎猜。

不同平台的权重语法不一样

就像不同品牌的手机充电口不一样,不同的AI绘画平台,调整权重的语法也不同。搞混了,它就听不懂你的指令。目前最主流的两个平台是Midjourney和Stable Diffusion,它们的语法有很大区别。

Midjourney的权重语法:::

Midjourney的语法非常直接。它用双冒号 :: 来分隔不同的概念,然后在概念后面跟上数字,来表示这个概念的重要性。

  • 基本格式[概念A]::[权重数值] [概念B]::[权重数值]
  • 默认权重:如果你不写权重数值,默认值是1。 也就是说,cat, dogcat::1, dog::1 效果是一样的。
  • 相对关系:权重数值看的是相对比例,而不是绝对值。 cat::2 dog::1cat::4 dog::2 最终得到的效果基本没差,因为猫和狗的重要性比例都是2:1。

举个例子。假设我们的基础提示词是:space ship(太空飞船)。

如果我们想强调“太空”的感觉,让飞船显得渺小一些,可以这样写:
space::2 ship

这里,“space”的权重是2,“ship”的权重是默认的1。“太空”的重要性是“飞船”的两倍。 出来的图,大概率会是一个广阔的宇宙背景,飞船只是其中的点缀。

反过来,如果我们想让飞船成为绝对的主角,可以这样:
space ship::2

现在,“飞船”的权重是2,“太空”是1。AI就会集中描绘飞船的细节,太空则变成了背景板。

负权重:告诉AI不想要什么

Midjourney还支持负权重,用来排除或减弱某些元素。 比如,你想要一幅画是“水果静物画”,但不想要绿色的水果,可以这么写:

still life painting:: fruit:: green::-0.5

这里的 -0.5 就像在告诉AI:“绿色可以有,但别太多,意思一下就行了。” Midjourney还有一个更方便的命令--no,它等同于权重-0.5。 所以上面的提示词也可以写成:

still life painting, fruit --no green

需要注意的是,所有权重的总和必须是正数,否则系统会报错。

Stable Diffusion的权重语法:( )[ ]

Stable Diffusion的权重语法更像写代码,最常见的是用括号。

  • 增加权重:把想强调的词或短语用圆括号 ( ) 括起来。每加一层括号,权重就增加1.1倍。

    • (cat): 猫的权重乘以1.1。
    • ((cat)): 猫的权重乘以1.21 (1.1 * 1.1)。
  • 减少权重:把想减弱的词或短语用方括号 [ ] 括起来。每加一层括号,权重就除以1.1(大约是乘以0.9)。

    • [dog]: 狗的权重乘以0.9。
    • [[dog]]: 狗的权重乘以0.81 (0.9 * 0.9)。
  • 精确控制权重:如果你觉得1.1倍的调整不够精确,可以用冒号指定具体的数值。

    • (cat:1.5): 猫的权重直接设置为1.5倍。
    • (dog:0.5): 狗的权重减半。

我们还是用“宇航员种花”来举例。基础提示词是 astronaut, planting flowers

如果生成的图片里花太少,宇航员太大,我们可以这样调整:
astronaut, (planting flowers:1.5)

这样,AI就会把更多的注意力放在“种花”这个场景和“花”这个元素上。

如果画面里出现了一些不想要的科幻元素,比如奇怪的外星植物,但你又不想在负面提示词里完全禁止植物,可以稍微减弱它:
astronaut, (planting flowers:1.5), [alien plants:0.8]

这个指令的意思是,“种花”很重要,权重1.5倍;“外星植物”可以有一点,但别太抢眼,权重降低到0.8。

什么时候需要调整权重?

调整权重不是第一步就该做的事。通常是在你已经有了一个不错的基础提示词,但生成结果总是在某些细节上不满意时,才需要介入。

  1. 当AI忽略某个关键词时:你明明写了“戴着红帽子的猫”,出来的图里猫是有了,但帽子总是被忽略,或者帽子不是红色的。这时候就应该给“red hat”增加权重。比如在Stable Diffusion里写成 a cat wearing a (red hat:1.4)

  2. 当画面元素主次不分时:你想要“一个女孩在暴风雨的海边”,结果画面重点全是大浪和乌云,女孩小得像个蚂蚁。这时就要提高女孩的权重,甚至可以稍微降低暴风雨的权重。例如在Midjourney里写 a girl::2 on the beach in a storm::1

  3. 当多个概念融合得不好时:你想画“机械风格的向日葵”,但AI要么画出普通的向日葵,旁边放点零件,要么画出一个机器人拿着向日葵。这时候需要用权重来引导它更好地融合这两个概念。可以尝试 (mechanical sunflower:1.3) 或者 mechanical::1.2 sunflower::1.2 这样的组合,鼓励AI将两个词平等地融合在一起。

使用权重的一些经验

  • 不要过度使用:权重不是越高越好。过高的权重(比如超过1.5或2)可能会让画面变得奇怪、扭曲,甚至直接崩溃。 AI为了满足你那个权重极高的词,可能会牺牲掉画面的整体协调性。所以,调整权重最好从一个较小的数值开始,比如1.1或1.2,然后慢慢往上加,观察效果。

  • 词语顺序依然重要:即使有了权重工具,提示词的顺序还是有影响的。一般来说,写在前面的词,AI会给予更多的关注。 所以一个好的习惯是,先把最重要的核心元素写在前面,再通过权重进行微调。

  • 组合使用效果更好:权重可以和负面提示词(Negative Prompts)结合起来用。 比如你发现增加“red hat”的权重后,猫的身体也开始变红了。这时你可以在负面提示词里加入red body, red fur来防止这种污染。

  • 多做实验:每个AI模型对权重的反应都不完全一样,而且相同的提示词和权重,每次生成的结果也会有差异。 最好的方法就是固定一个种子(seed),这样可以保证每次生成图像的构图基本不变,然后只改变权重数值,对比观察画面的变化,这样你才能慢慢摸索出感觉。

掌握权重,就像是学会了如何与AI进行更深层次的沟通。你不再只是下达一个模糊的命令,然后听天由命,而是能够清晰地表达你的创作意图,引导它一步步接近你脑海中的那幅画面。这需要一点耐心和练习,但一旦你掌握了,就能在AI绘画中获得更大的控制权。

赞(0)
未经允许不得转载:蜗蜗助手 » 如何通过调整AI绘画提示词权重来强调画面的某些特定元素?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

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

立即了解联系我们

登录

找回密码

注册