当前位置:首页> AI教程> 如何优化SD出图效果

如何优化SD出图效果

释放双眼,带上耳机,听听看~!
本文介绍了如何通过优化SD的prompt,包括权重设定、混合元素特征、渐变渲染等方式,实现更好的出图效果。

上一节课我们讲了如何更好的编写 prompt,

从而让 SD 更加懂我们,实现更好的出图效果。

从开始的 “1 girl” 到最后的一个结构化的 prompt,最终能够得到如下图的结果。

如何优化SD出图效果

但出图的效果还是不会很稳定,

我们在做笔记的时候会通过某种记号来标识哪一块是重点,着重标记。

那么在编写 prompt 的时候也是一样,

我们需要把重点内容做标识,这样 SD 在分析出图的时候优化加重我们 重点标识的比重,更好的控制出图效果

一、权重

SD 支持 prompt 权重的功能,

我们可以在关键词中标注权重参数,表示增强或减弱这个提示词的权重。

目前 SD 支持两种形式:

1.数值权重

格式:(提示词:权重数值)

权重数值的范围为 0.1-100

  • 小于1是减弱
  • 大于1是增强

我们用这个 prompt 来做演示,prompt 和效果如下

best quality, ultra-detailed, masterpiece, hires, 8k,stand up,
pixel art,
1 girl,
loli,thin,short ponytail,red hair,smirk,fox ears,heart-shaped pupils,tail,
hood,hoodie,fanny pack,denim skirt,denim skirt,
beautiful purple sunset at beach,
cinematic lighting,cloudy,
view of left side

如何优化SD出图效果

当我们没有加任何权重的时候

虽然我们写了让主体 (站着)standup,

多生成几张图会发现还是会不受控制,

我们可以加上权重 1.5 之后: (stand up:1.5) ,立即都站起来了!

best quality, ultra-detailed, masterpiece, hires, 8k,
pixel art,
girl,(stand up:1.5),
loli,thin,short ponytail,red hair,smirk,fox ears,heart-shaped pupils,tail,
hood,hoodie,fanny pack,denim skirt,denim skirt,
beautiful purple sunset at beach,
cinematic lighting,cloudy
view of left side

如何优化SD出图效果

2.括号权重

格式: (提示词)或[提示词]

每套一层()括号增强1.1倍,每套一层[]减弱1.1倍。

也就是套两层是1.1*1.1=1.21 倍,套三层是1.331倍,套4层是1.4641倍

二、混合

强制将不同的主体的元素特征进行混合出图。

1. 格式

元素融合:用AND把多种要素强制融合画进去 融合权重比例: 主体:数字

比如,想要生成一个狗、猫和老虎,我们可以看看效果

(masterpiece:1,2), best quality, masterpiece,
1cat:2 AND 1dog AND 1tiger

如何优化SD出图效果

三、渐变

1.全阶段渐变

格式为: [from:to:when]

  • when 表示的迭代步数或比例(数值在0-1范围表示比例,1- 表示步数)
  • From: 提示词,表示在 when 前的步数渲染 from 提示词
  • to: 提示词,表示在 when 后的步数渲染 to 提示词

举个例子 :我们希望画一个女孩,能够有红色和蓝色的头发,[blue hair:red hair:5],第五步作为分割线渲染不同颜色的头发。

best quality, ultra-detailed, masterpiece, hires, 8k,
1 girl ,[blue hair:red hair:5]

如何优化SD出图效果

2.前半阶段渲染

如果我们只希望在某个迭代步数前渲染,这个迭代步数之后就不进行渲染了,我们可以试试这个格式的渐变

格式: [from:when]

  • when 表示的迭代步数或比例(数值在0-1范围表示比例,1- 表示步数)
  • from: 提示词,表示在 when 前的步数渲染 from 提示词

3.后半阶段渲染

如果我们只希望在某个迭代步数开始进行渲染,这个迭代步数之前就不进行渲染了,我们可以试试这个格式的渐变

格式: [to::when] (注意是两个 : )

  • when 表示的迭代步数或比例(数值在0-1范围表示比例,1- 表示步数)
  • to: 提示词,表示在 when 开始的步数渲染 to 提示词

四、交替渲染

交替渲染更像是在作画时每一笔交替使用不同的主体特征进行作画的方式。

在 SD 中使用也很简单,格式如下:

格式: [关键词1|关键词2]

举个例子: 一个狗、猫和老虎进行交替渲染 [1dog|1cat|1tiger],出图的效果就很有意思了

best quality, ultra-detailed, masterpiece, hires, 8k,
[1dog|1cat|1tiger]

如何优化SD出图效果

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

探索ChatGPT:从InstructGPT到强化学习

2023-12-21 14:13:14

AI教程

深度学习进阶篇-预训练模型[3]:XLNet、BERT、GPT,ELMO的区别优缺点,模型框架、一些Trick、Transformer Encoder等原理详细讲解

2023-12-21 14:19:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索