专栏/Stable Diffusion 词缀使用规范/咒语吟唱指南 (自用笔记分享)

Stable Diffusion 词缀使用规范/咒语吟唱指南 (自用笔记分享)

2023年04月01日 08:00--浏览 · --点赞 · --评论
粉丝:4865文章:29

本篇主要内容截至2023年4月1日,笔记文档在群内实时更新。

注:目前技术迭代速度太快,教程保鲜期极短,注意分辨,谨慎食用。

自用stable diffusion学习笔记,期待指正与交流。

本文主要讲解SD中提示词权重语法以及分享实用教程与工具,入门级教程与整合包在文末会有推荐。

权重

提示词权重很大程度会影响画面生成结果。按正确的语法调配提示词将极大的增强画面质量。

权重语法

分割符号

  • "," 逗号 逗号用于分割词缀,且有一定权重排序功能,逗号前权重高,逗号后权重低

    • 故而,咒语存在一定的语法,通常应该是:

      • 图像质量+主要元素(人物,主题,构图)+细节元素(饰品,特征,环境细节)

组合符号

  • "()" 括号 增加权重,权重将会乘以1.1

    • "(())" 双括号 会叠加权重,在双括号的情况下,权重为1.21

    • :冒号 在括号中词缀后冒号加数字,代表该词缀的权重数值

      • (1girl:0.75) 单人女孩词缀,权重为0.75

    • 大部分情况下,操作权重用括号即可。

  • "[]" 中括号 减少权重,本身权重除以1.1

    • 中括号中数字权重不起作用,若想百分比减少权重,应当使用()括号,外加小数代表权重

  • "AND" 词缀

    • "a1 AND b1 AND c1 AND" 功能类似逗号,但不会像逗号一样区分出前后权重,用于将多个词缀聚合于一个提示位。

    • "a1:0.5 AND b1:0.5 AND c1:1.1" 在使用and的提示位中,用AND链接的词缀可使用冒号标记其权重。

    • "and" 的作用类似 "[xx|xx|xx]" ,用于让多个词缀生成可控权重下的单个元素

      • "[xx|xx|xx]" 趋向于融合,AND趋向于特征明显的共存。

      • 实例:"a girl, blue hair AND red hair, short hair" 生成一个蓝红混色染发的短发女孩

权重逻辑

  • 若是想明确某主体,应当使其生成步骤向前,生成步骤数加大,词缀排序向前,权重提高。

    • 画面质量→主要元素→细节

  • 若是想明确风格,则风格词缀应当优于内容词缀

    • 画面质量→风格→元素→细节

    • 未证实:风格权重或许需要优于画面质量,从而不至于被画面质量污染特殊风格质感。

生成算法

  • [from:to:when] 画面生成的顺序

    • [元素1:元素2:步骤比例] 元素1与元素2互相叠加,可用于两个词条的融合

      • [male:female:0.2] 前20%画male,后80%画female

        • 当when为小于1的值且不为负数时,则意味着参与总步骤数中的百分比

      • [male:female:20]前20步画male,而后所有的步骤用于生成female

        • 当when为大于1的值,则意味着生成多少步,而不是总步骤数中的百分比

  • [to:when] 希望在某个步骤之后才开始生成某画面

    • [flower:0.5]希望在50%的步骤结束后,开始生成花朵

  • [from::when] 希望前某步骤生成某画面

    • [flower::0.2]希望前20%的步骤用于画花朵,后续步骤生成步骤中花朵不再干预生成过程。

  • [cow|horse] 某物与某物的交替演算,用于生成融合生物,句中词缀含义为融合牛与马。

    • [xx|xx|xx|xx|xx] 本质为一种在平等权重下融合词缀生成单个元素

      • [xx|xx|xx|xx|xx] 不限制混合元素的数量

      • 实例:1girl,[blue|red]hair,short hair/生成一个蓝红混色染发的短发女孩

    • [cow|horse]in a field 括号外加词缀意味着融合过程中的共享元素,句中含义为,“田野里的牛”与“田野里的马”交替生成。

资源渠道

词缀获取渠道

  • 词缀超市:tags.novelai.dev/

  • 分享社群:aigodlike.com/

tag自动补齐插件

  • 插件名称:tagcomplete

  • 安装完成后按照教程更新翻译库:bilibili.com/video/BV14

关键词缀

  • Trigger Words:在使用某些lora模型的时候,需要使用官方提供的trigger words作为词缀,用于在单个lora中准确的导向不同的风格。

    • 由于没有预览图和备注,词缀很难使用,在复杂环境也很难辨别有没有生效。建议安装civitai helper用于自动生成预览图与trigger words

词缀分享

  • 起手式

    • 画质增强

      • 正向

        • masterpiece, best quality

      • 反向

        • lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, text, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, text, signature, watermark, simple background, toony, dated, low res, line art, flat colors

    • 点击按钮下方五个小按钮中,最右侧软盘图标可以储存当前输入框内的正负提示词,作为可以一键调用的起手式,点击styles下拉菜单可以选中唤出。


基础教程推荐

秋葉aaaki大佬的启动器https://www.bilibili.com/video/BV1ne4y1V7QU

星空大佬的整合包https://www.bilibili.com/video/BV16j411A7BL

基础操作https://space.bilibili.com/1642297

本篇参考https://www.bilibili.com/video/BV1BX4y1Z7wo


碎碎念:

最近刚开始学习SD,网上的教程实在是太多太杂了,而且技术更迭也实在是太快了。我想着以共享文档的形式建立一个交流群,大家一起把最新的技巧更新到在线文档可能会更好。所以就发发学习笔记,想着找到一群学习的人大家都能学的轻松点。

文档我就不公开了,在群公告内可以获得。如果公开的话可能会被随意修改,太难管理了。

另外,文档是用飞书写的,b站的专栏没法复制粘贴,所以格式有点烂,凑合看吧。。



交流VX群:


投诉或建议