蜗蜗助手
让 AI 更懂你

AI图片指令中的权重和参数应该如何设置才能达到理想效果?

AI图片指令这东西,说白了就是你跟AI沟通的方式。你说话的方式直接决定了它能不能听懂,以及最终能给你画出个什么东西。很多人以为只要把想要的词儿全堆上去就行了,但结果往往一团糟。关键在于,你得学会怎么调整那些词的“分量”和背后的一些关键参数。这跟做菜一样,盐放多少,火候多大,都得有讲究。

词语的权重:告诉AI什么更重要

权重,就是让你告诉AI,“这句话里,这个词最重要,你得优先考虑”。如果你不设置,AI就会自己猜,那结果就很难控制了。不同的工具有不同的语法,但道理是通的。

在Stable Diffusion里,主要用括号和数字。

最简单直接的方法是用括号 () 来增加权重,用方括号 [] 来降低权重。

  • (一个词):意思就是把这个词的重要性提高1.1倍。
  • ((一个词)):就是把这个词的重要性提高1.21倍(1.1乘以1.1)。
  • [一个词]:就是把这个词的重要性降低一点。

举个例子,你想画“一个男人拿着一把红色的剑”,但AI老是把背景或者男人本身画得很红,剑的红色却不明显。这时候就可以这么写:一个男人拿着一把 (红色的剑)。这样AI就会更关注“红色的剑”这个部分。

但是,只用括号来加加减减,控制得不够精确。更专业的做法是用数字来直接定义权重值。语法是 (关键词:数值)

  • (红色的剑:1.5):这样就是把“红色的剑”的权重直接拉到1.5倍。这个数值越高,它的影响力就越大。
  • (背景:0.5):这个就是把背景的权重降到一半,让它别那么抢眼。

个人经验是:权重值一般设置在0.5到2之间效果比较好。 不是越高越好。比如你把一个词的权重调到5或者10,整个画面可能会为了迁就这一个元素而变得非常奇怪,甚至直接“画崩了”,出现各种扭曲和不合逻辑的细节。权重更像是指挥,而不是强制命令。

在Midjourney里,语法又不一样了,它用双冒号 ::

这个工具的逻辑是“多指令”(Multi-Prompts),用 :: 把你的指令分成好几个独立的部分,然后你可以给每个部分分配不同的权重。 如果你不写数字,那默认权重就是1。

比如,你想画一个太空飞船,你可以写 space ship,这时候AI会把它理解成一个东西:科幻太空船。但如果你写成 space:: ship,AI就会分开理解“太空”和“船”这两个概念,然后试着把它们融合,可能会画出一艘在宇宙里航行的帆船,效果就完全不一样了。

要调整权重,直接在双冒号后面加数字就行。

  • space::2 ship::1:这个指令里,“space”(太空)的重要性是“ship”(船)的两倍。 最终的画面里,太空的元素会占据主导地位。
  • cat::2 dog::1:生成的图片里猫会比狗更突出,或者占比更大。

Midjourney权重的特点是相对的。cat::2 dog::1cat::100 dog::50 的效果是一样的,因为它们都是2比1的关系。 所以没必要用很大的数字,保持简单的比例就行。

负向指令与负权重:告诉AI不想要什么

有时候,明确告诉AI“不要什么”比告诉它“要什么”更有效。这就是负向指令(Negative Prompts)的作用。你把不希望出现在画面里的东西,比如“低质量”、“模糊”、“多余的手指”、“文字水印”等等,都扔进负向指令框里。

但是,负权重提供了更精细的控制。你可以在主指令里直接降低某个东西的权重,甚至把它变成负数。

在Midjourney里,你可以用负数权重来排除元素。

  • still life painting:: fruit::-0.5:这个指令告诉AI,我要画一幅静物画,但是水果的元素要尽量减少。 这里的 -0.5 就是一个负权重。需要注意的是,所有权重的总和必须是正数才行,否则会报错。

Stable Diffusion虽然有专门的负向指令框,但你同样可以在主指令里用低权重来弱化某个元素,比如(tree:0.3),让树在画面里显得不那么重要。

CFG Scale(引导系数):AI应该多大程度上听你的话

CFG Scale,全称是Classifier-Free Guidance Scale,这个参数听起来很专业,但说白了就是控制AI在多大程度上必须严格遵守你的指令。

  • 低CFG值(比如2-6):AI会更有创造力,自由发挥的空间更大。它可能会忽略你的一些指令,但有时能产生意想不到的惊喜。画面通常会更柔和、更有艺术感,但可能不太切题。
  • 中等CFG值(比如7-12):这是一个比较平衡的范围。 AI既能很好地遵循你的指令,又保留了一定的创造性。大部分情况下,默认的7就是一个很好的起点。
  • 高CFG值(比如12以上):AI会非常严格地执行你的每一个指令,几乎没有自己的想法。 这在你需要精确还原某个场景时很有用。但是,过高的CFG值会导致画面色彩过于饱和、细节锐化过度,看起来很“假”,我们常说画面“烧焦了”或“过拟合了”。

怎么选? 如果你的指令很简单,比如“一只猫”,那CFG值低一点也无所谓。但如果你的指令非常复杂,有很多细节要求,比如“一个穿着宇航服的女孩,坐在月球上看地球,科幻风格,电影光效”,那你就需要把CFG值调高一些,比如10到13,确保AI能把这些细节都画出来。

Steps(迭代步数):画需要画多少笔

Steps,或者叫Sampling Steps,指的是AI从一张纯粹的噪点图开始,一步步把它变得清晰、具体,直到最终成图所经历的步骤数量。

你可以把它理解为画家画一幅画需要多少笔。笔数太少,画肯定很粗糙;笔数太多,画到一定程度后,再多画几笔也看不出什么变化了。

  • 步数太少(比如低于20):生成的图片通常细节不足,看起来像是没画完的草稿。
  • 合适的步数(比如20-50):对于大多数二次元或插画风格,20多步就足够了。 对于追求真实的摄影风格,可能需要30到50步来确保细节丰富。
  • 步数太多(比如超过50):再往上加,图片质量的提升就非常有限了,但生成图片花费的时间会成倍增加,性价比很低。

所以,并不是步数越高越好。找到一个既能保证图片质量又能节省时间的平衡点最重要。我个人的习惯是,测试新想法时用20-25步快速出图,确定方向后,再用30-40步来生成最终的高质量图片。

Seed(种子):控制随机性的钥匙

AI绘画本质上是有随机性的。同一个指令,你点两次生成,出来的图基本不一样。Seed(种子)就是一个用来固定这种随机性的数字。

  • 随机种子(通常是-1):每次生成都会产生一个全新的、随机的种子,所以每次出的图都不一样。这在你探索创意、想看更多可能性的时候很有用。
  • 固定种子(一个具体的数字):当你对某张图的构图、人物姿态很满意,但只想微调一些细节(比如把头发从金色改成银色)时,就可以把这次的种子数记下来,然后固定住它。这样,下次生成时,AI就会在几乎完全相同的构图基础上,只修改你调整的那个指令部分。

这个参数对于优化和迭代一张图片至关重要。没有它,你就只能一次次地抽奖,很难对一张满意的作品进行精确的修改。

把这些权重和参数组合起来,你才能真正地控制AI,让它从一个只会瞎猜的机器,变成一个能听懂你复杂指令的画师。这需要不断地尝试和练习,但一旦掌握了,你会发现AI绘画的乐趣才刚刚开始。

赞(0)
未经允许不得转载:蜗蜗助手 » AI图片指令中的权重和参数应该如何设置才能达到理想效果?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

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

立即了解联系我们

登录

找回密码

注册