蜗蜗助手
让 AI 更懂你

sdAI生成图片提示词有哪些独有的语法和高级技巧?

写SD提示词(Prompt),很多人以为就是堆砌单词,其实里面有不少门道。它有自己的一套“语法”,懂了这些,才能让AI更听你的话。这不像写文章,更像是在给一个很聪明但有点死板的机器下达精确指令。

一、权重:最基本也最重要的语法

这是第一个你需要掌握的东西:给关键词增加或减少“影响力”。SD在解析你的提示词时,不是平等看待每个词的。你可以明确告诉它,哪个词更重要,哪个次要。

最常见的工具是括号 () 和方括号 []

  • 增加权重用 ():把你希望强调的词用 () 括起来。比如 a beautiful girl,如果你想让“beautiful”这个特点更突出,可以写成 (beautiful) girl。每加一层括号,权重就增加1.1倍。两层 ((beautiful)) 就是1.1 * 1.1 = 1.21倍。 这种方法简单直接,但不够精确。

  • 更精确的增重方法 (keyword:factor):如果你想精确控制权重,可以用这个格式。factor就是一个数字,大于1是增强,小于1是减弱。 比如,(red apple:1.5) 意思就是“红苹果”这个概念的权重是1.5倍,比默认值高了50%。 这个技巧很有用,比如你想画“一个穿着宇航服的猫”,但AI老是把宇航服画得不明显,你就可以用 a cat in (spacesuit:1.4) 来强调宇航服。

  • 减少权重用 []:反过来,用 [] 括住的词,影响力会减弱。 比如 a man in [armor],铠甲的特征就会弱化一些。这个用得相对较少,因为我们通常更倾向于用负面提示词(Negative Prompts)来排除不想要的东西。

为什么这个重要?
因为AI有时会“跑偏”。比如你写 a knight holding a sword and a shield(一个拿着剑和盾的骑士),结果可能盾牌很小,或者剑的样式不对。这时候就可以用权重调整,比如 a knight holding a (long sword:1.3) and a (large shield:1.2),来告诉它,我想要的是“长剑”和“大盾牌”。

二、负面提示词:告诉AI不要什么

很多人一开始会忽略负面提示词(Negative Prompt)这个框,但它和正面提示词一样重要。它的作用是告诉AI,画面里绝对不能出现什么东西。

这东西非常实用。AI画画有个老大难问题,就是手和脚的细节。经常会画出六根手指或者畸形的肢体。所以在负面提示词里加上 extra fingers, bad hands, deformed (多余的手指,坏手,畸形) 几乎是标配。

一个通用的负面提示词列表可能长这样:
ugly, blurry, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, duplicate
(丑陋,模糊,身体结构差,手画得差,文字,错误,缺手指,多余的手指,少手指,被裁剪,最差质量,低质量,普通质量,JPEG噪点,签名,水印,用户名,重复)

这个列表就像一个“避坑指南”,能帮你过滤掉大部分常见的低级错误,让画面质量整体提升一个档次。你完全可以把它保存下来,每次画图都用。

而且,负面提示词同样可以使用权重。比如你发现画面里老是出现一些不想要的模糊感,你可以在负面提示词里写 (blurry:1.5),来强力排除模糊。

三、关键词混合与交替:创造新概念

这是进阶一点的玩法,能让你创造出一些现实中不存在,或者很奇特的融合效果。

  • 关键词混合 [keyword1:keyword2:factor]:这个语法也叫“Prompt Scheduling”(提示词调度)。它的意思是,在生成过程的前一部分,AI会参考 keyword1,在某个时间点(由factor决定)之后,切换到参考 keyword2

    factor是一个0到1之间的数字。比如 [dog:cat:0.5],意思是在生成过程的前50%步数里,AI会想着“狗”,后50%步数里,它会想着“猫”。 最终得到的结果可能是一个长得像猫的狗,或者有狗特征的猫,一种“杂交”生物。 这个技巧在创造奇幻生物或者融合不同艺术家风格时特别好用。比如 [impressionism:cubism:0.6],就能生成一幅画,它的底层结构是印象派的,但细节和表现形式又是立体主义的。

  • 关键词交替 [keyword1|keyword2]:这个语法更直接,它让AI在每一步生成时,都在 keyword1keyword2 之间来回切换。 比如 a [red|blue] car,AI在第一步可能想“红车”,第二步想“蓝车”,第三步又回到“红车”。最后的结果可能是一辆红蓝相间的车,或者一辆紫色的车(红色和蓝色的混合)。这个方法能产生很多意想不到的、充满随机性的有趣效果。

实际怎么用?
假设你想画一个“火焰恶魔”,但又希望它有冰霜的质感。直接写 fire demon with ice texture 效果可能不好。但用混合语法 [fire demon:ice demon:0.5],AI就能更好地理解这种矛盾的组合,先构建火焰的形态,再叠加上冰霜的材质,出来的效果会酷很多。

四、Prompt Matrix:最高效的测试工具

这是一个脚本功能,不是一个写在提示词框里的语法,但它对于理解和优化提示词来说是顶级技巧。Prompt Matrix(提示词矩阵)能让你同时测试多个变量,然后生成一个对比图。

怎么操作?
在很多SD WebUI界面里,底下会有一个“脚本(Script)”的下拉菜单。选择“Prompt matrix”。然后在你的提示词里,用 | 符号分隔你想要测试的多个关键词。

举个例子,你想知道画一个城堡,用哪个艺术家的风格最好看。你可以在提示词里这么写:
a beautiful castle, by Greg Rutkowski|by Alfons Mucha|by Vincent van Gogh

启用Prompt Matrix脚本后,它会自动生成三张图:
1. 一张 Greg Rutkowski 风格的城堡。
2. 一张 Alfons Mucha 风格的城堡。
3. 一张梵高风格的城堡。

这三张图会并排显示,让你一目了然地看出哪个风格最符合你的预期。 你甚至可以测试多个变量,比如:
a beautiful [castle|tower|village], by [Greg Rutkowski|Alfons Mucha]
这样它会生成 3×2=6 张图,把所有组合都给你画出来。

这个功能极大地节省了你手动修改提示词、一次次生成图片来对比的时间。当你对某个主体有很多想法,不确定哪个效果最好时,用它来做实验是最高效的方法。

总的来说,把SD的提示词看作一种编程语言,虽然简单,但有其内在逻辑。掌握了权重、负面提示词、混合语法以及测试工具,你就能从一个只会“堆单词”的新手,变成一个能精确控制AI,实现自己创意的“指挥家”。

赞(0)
未经允许不得转载:蜗蜗助手 » sdAI生成图片提示词有哪些独有的语法和高级技巧?

评论 抢沙发

评论前必须登录!

 

你的AI灵感库与创作引擎

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

立即了解联系我们

登录

找回密码

注册