据说 AI 已经学会用手吃热干面了
文章目录
本文作者: Lee
AI 成图使用地址
本文介绍的绘图 AI 为 Stable Diffusion,一个文本到图像的潜在扩散模型。它使用来自 LAION-5B 数据库子集的 512x512 图像进行训练,可以生成包括人脸在内的任何图像。
网址:https://github.com/AUTOMATIC1111
Stable Diffusion 界面认知
Stable Diffusion 是全英文界面,使用频率最高的地方已标注中文,如下图:
常用功能
Stable Diffusion 最常用的生成图片的方式为文字生图、图生图。
一、文字生图步骤
1、打开 Stable Diffusion 后,在页面左上角选择 txt2img。
2、选择 Checkpiont,也就是我们常说的模型。
不同的模型会出来不同的效果,大家可以自己多多尝试。
3、输入正向和负向的关键词。
注意,所有的关键词最好是英文,关键词之间需用逗号隔开。
4、选择参数。
参数可以直接参考下面的截图。可以根据自己的需求做微调。
5、prompt 和参数都写好后,可以直接点击 Generate 生成。
恭喜你成功生成了图片!
二、图生图步骤
1、点击 img2img,选择 Checkpoint。
2、上传照片。
3、描述一下原图中想要的部分,再描述你想添加的内容。
4、点击 Generate 生成,就可以得到你想要的图片了。
概念详解
一、如何写出好的 prompt?
在正向关键词里,如果不刻意增加/删减权重的话,我们输入的内容是从左往右依次权重从高到低。
例如下面的3个关键词里,a beautiful girl 权重最高,perfect face 权重最低。如果对调位置,那么 AI 会优先处理perfect face。
a beautiful girl, blonde hair, perfect face
要想出好图,上面简单的 prompt 是不行的,对于 AI 来说太抽象了。为了获得更好的画面效果,prompt 可以分成三段:风格走向 + 背景 + 人物。
二、关于权重
AI 生图中,某个关键词权重越高,成图会越往这个词上体现。那么如何表示某个关键词的权重高呢?
在 Stable Diffusion 中,调整权重用的是小括号 ()
和中括号 []
。
1、()
是增加权重。
(关键词)
表示将该关键字的强度增加 1.1 倍,相当于 (关键词:1.1)
。
具体权重值:
(关键词)
权重是1.1
((关键字))
权重是1.21
(((关键字)))
权重是1.33
2、[]
是减少权重。
[关键词]
表示将该关键词强度降低 0.9 倍,相当于 (关键词:0.9)。
具体权重值:
[关键字]
权重是0.9
[[关键字]]
权重是0.81
[[[关键字]]]
权重是0.73
如果想把两个角色混合生成一张图,则关键词可以按照这个格式写:[关键词1:关键词2:0.5]
比如说把男女融合一下,那么关键词的写法就是:[man:women:0.5]
或者 [male:female:0.5]
甚至你还可以把川普和拜登结合一下,关键词写法是:[Joe Biden: Donald Trump: 0.5]
三、引用Lora
如果你很喜欢美少女模型,但是又想让美少女是某种特定的风格怎么办?那就在关键词里加上 Lora 吧!
Lora 是特殊定制的画风的插件,使用方式是在正向关键词里用<>引用。
例如你训练好了一个单挑篮球的 lora 模型,想要在美少女的基础上生成一个篮球风格的。那么在正向关键词里,需要写下:<lora:dtlq:0.7>
,后面的0.7是指的单挑篮球 lora 在整个关键词里的权重。
案例中输入0.7是N个参数值里最接近理想状态的,在实际使用中可以按需调整。
如何指定人物动作?
若想要人物做出特定的动作,需要用到 ControlNet。
以 txt2img 文字成图为例,在 seed 下方有一个 posex,点开可以看到一个火柴人。
第一步:尽情摆弄这个火柴人吧!然后点击 Download image,把你摆好的姿势保存下来。
第二步:在主页下方找到 Controlnet,上传摆好的火柴人模型,选择对应选项。
第三步:返回到网页的右上角,点击 Generate 生成,就可以获得姿势一样的图片。
不会摆动火柴人怎么办?那就直接用图生图也可以生成同样的动作。就比如说上面用彭于晏生成了同一个动作的亨利卡维尔。
参考网站
AI成图有点像炼丹药,自己写的咒语炼出来的丹药奇形怪状怎么办?
那下面这个网站就不得不收藏!
在这里简单介绍一下参考网站的使用方法。
一、如何利用参考网站
1、选择一张你喜欢的图。
2、点开图片找到右下角的参数,点击 Copy Generation Data(复制生成参数)
3、粘贴到 Stable Diffusion 里面,然后点击右边的小箭头,一键填充文字和参数。调整时只需要改 正向关键词 里的词语就行。例如 brown hair 改成 pink hair,girl 改成 man。
二、其它参考网站
除了 Civitai 这样良心的网站以外,还有一些网站也值得一看。
【openai】
【最全的使用指南】
https://stable-diffusion-art.com/beginners-guide/
【Lora大全】
https://huggingface.co/lora-library
- 文章ID:2803
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/stable-diffusion-manual/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。