关于stable-diffusion:AI-绘画咒语入门-Stable-Diffusion-Prompt-语法指南-成为初级魔导士吧

93次阅读

共计 1916 个字符,预计需要花费 5 分钟才能阅读完成。

要用好 Stable Diffusion,最最重要的就是把握 Prompt(提醒词)。因为提醒词对于生成图的影响甚大,所以被称为魔法,用得好惊天动地,用不好魂飞魄散 🐶。

因而本篇整顿下提醒词的语法(魔法咒语)、如何应用(如何吟唱)、以及一些须要留神的细节问题(防止翻车)。

根底语法

在提醒词中咱们应用 , 对提醒词进行宰割,而每个局部的提醒语能够有不同类型,比方:天然语法、标签语法、emoji 或者是颜文字。

天然语法

Stable Diffusion 的提醒词反对天然语法,比方通知它 a girl is touching a cat 能够失去如下图片:

也反对肯定水平的中文、日文,比方 睡觉的狗

然而中文理解力反对非常无限,所以个别都会应用英文来作为提醒词。

标签语法 /Tag

除了天然语法外,提醒词中最罕用的是标签语法,以单词或短语来给 AI 做提醒,比方 masterpiece, best quality, 1dog, 1cat, sun, grass

会失去一张有狗、猫、太阳和草坪的图片。

emoji

除了个别语言外,咱们还能够应用 emoji 来作为提醒词,比方应用 😭 能够让 Stable Diffusion 画出这样的表情:

应用 😄 能够失去这样的图:

想要应用 emoji 的能够参考 这个 wiki 查看各个 emoji 代表的意思。

颜文字

此外 Stable Diffusion 还反对应用颜文字来作为提醒词,比方能够应用 XD 来让人物笑起来:

T_T 让人物体现伤心:

如果想要用颜文字能够参考 这个 wiki 查看颜文字代表的意思。

尽管 Stable Diffusion 的提醒词反对多种写法,然而日常应用个别倡议

  1. 标签语法为主,试需要应用天然语法
  2. 尽量应用英文而不是中文作为提醒词
  3. 除了一些常见的提醒词所有 model 都反对外,很多提醒词须要 model 的反对
  4. 提醒词肯定要留神拼写,一旦拼写错误或者是用到了 AI 无奈辨认的提醒词 AI 将会将其拆解成他能够了解的局部,甚至可能拆分成字母
  5. emoji 和颜文字理论测试应用成果很差,可能是我所应用的 model 的起因,个别不倡议应用
  6. 提醒词尽量越清晰越好

权重语法

除了根本语法外,咱们还能够应用一些语法来调节每个提醒词的权重。调节权重蕴含以下几种形式:

  1. 默认状况下越靠前的提醒词权重越高
  2. 通过 (提醒词: 权重数值) 手动设置权重,比方:(1cat:1.3),(1dog:0.8)
  3. 通过 () {} [] 设置权重:

    • {提醒词} 等价于 (提醒词:1.05)
    • (提醒词) 等价于 (提醒词:1.1)
    • [提醒词] 等价于 (提醒词:0.952)1/1.05

() {} [] 语法可嵌套应用,比方 (((提醒词))) 就等价于 (提醒词:1.331)

个别状况下倡议应用 (提醒词: 权重数值) 语法,可读性、可控性更高。

留神个别状况下权重不倡议超过 1.5,不然会对画面造成微小影响。

模型援用语法

除了根底提醒语外,相似于 Lora 模型也是须要应用提醒语来饮用的,语法:<lora: 模型⽂件名: 权重 >

比方如果要应用出名的模型墨心,提醒词是这样的 <lora:MoXinV1:1>

须要留神 模型的名称会依照理论的文件名来,可间接应用 WebUI 中的 Lora 面板来生成。

进阶语法

OR

OR 语法个别用于提醒词的混合,比方在绘制头发时通过 [purple|sliver|green]_hair 能够绘制出这样的混色的发色:

也能够搭配 multicolor hair 生成这样的头发:

也能够应用 [horse|bird] 来生成长翅膀的马,不过细节很难管制:

AND

AND 语法和 OR 语法非常相似,实战下来成果也差不多,可能是我姿态不对。

比方 purple hair AND sliver hair AND green hair 能够生成这样的发色:

此外 AND 语法还反对为某个片段减少权重,比方 gold hair :1.2 AND sliver hair :0.8 AND green hair 能够让发色更多金色:

应用 bird AND lion AND horse 能够生成:

emm,不晓得为啥鸟飞一边去了。

不过据说 DDIM 采样 不反对 AND 语法。

步骤管制语法

Stable Diffusion 还反对通过步骤管制语法来让某些元素从第几步开始绘制,到第几步完结。

比方 [cat:10] 指从第十步开始画猫,而 [cat::20] 示意在第二十步完结画猫。也能够组合应用,比方:[[cat::20]:10] 代表从第十步开始第二十步完结。

关键字占比管制

此外还有通过占比语法管制关键字的绘制占比的。

比方 [dog:girl:0.9] 示意总绘制步骤的前 90% 画狗,前面画女孩,而 [dog:girl:30] 则示意前三十步画狗,前面画女孩。

魔法宝典

网上有很多整顿好的提醒词字典,能够用于疾速创立出不同的格调,有须要的能够进行参考。

  • 元素宝典
  • 元素宝典
  • 标签超市
  • 魔咒百科词典
正文完
 0