从零开始学AI绘画,万字Stable Diffusion终极教程!

大家好我是阿道夫!!!

2022年8月,一款叫Stable Diffusion的AI绘画软件开源发布,从此开启了AIGC在图像上的爆火发展时期

一年后的今天,率先学会SD的人,已经挖掘出了越来越多AI绘画有趣的玩法

从开始的AI美女、线稿上色、真人漫改、头像壁纸

到后来的AI创意字、AI艺术二维码、AI幻术等等

而之后伴随着技术的发展,还会出现更多玩法,以及更多机会

与此同时,我相信很多朋友看到别人生成出那些有趣的图片时,都想过自己亲自上手玩一下

但是碍于SD的操作复杂,又不得不放弃

没关系,我将会出一套SD的终极教程,不会有过多枯燥的原理讲解

而是用奶奶都能听懂的方式,手把手带大家把这个软件用起来

结合一个又一个的例子展示,让你学完后不仅能立刻做出同款好玩的图片,还能在娱乐的同时掌握AI绘画这个新技术

这套课程分为六节课,会系统性的介绍sd的全部功能,让你打下坚实牢靠的基础

1.SD入门

2.关键词

3.Lora模型

4.图生图

5.controlnet

6.知识补充

另外,课程所需要安装包、大模型、Lora、关键词库,都已经给大家全部打包好放在网盘里了

(需要的同学可自行扫描获取)

在这里插入图片描述

花了很多时间才整理出来,希望对你有帮助

正 文

【第1期】SD入门

一、AI绘画有多强大

从2月份AI绘画爆火,到现在已经将近八个月了

这期间经过不断的迭代,AI绘画有了越来越多的玩法

下面先跟大家介绍一些比较常见,而且比较有趣的玩法

1.真人AI美女



2.二次元头像壁纸

除了直接用AI生成二次元图片

我们还可以定制自己专属的二次元头像



3.线稿上色

不仅是二次元的黑白线稿图可以快速上颜色

连室内的设计图也可以快速做出来效果图



4.商业模特

可以让现实中商场里的假人模特变成真人模特



5.新奇玩法

AI绘画的玩法还有很多很多

例如创意字、艺术二维码、幻术图片等等

这些具体例子的制作方法都发过教程,感兴趣的可以看看



6.动画

除了图片以外,AI还可以生成动画

做出这种让人感觉穿越了多个宇宙的效果

那以上这些有趣的玩法,都只需要用到一个技术,那就是——AI绘画

AI绘画能做的还有很多,例如给照片恢复画质、漫改、宝宝四维彩超等等

在我们的这套课程里面,都会手把手带着大家做出来同款有趣的图片

二、AI绘画工具

上面这么多的图片都是由一个AI绘画工具生成的,那就是——Stable Diffusion(简称“SD”)

简单来说,Stable Diffusion(简称SD)就是一个AI自动生成图片的软件

通过我们输入文字,SD就能生成对应的一张图片,不再需要像以前一样要把图片“画”出来,或者是“拍”出来

相信很多朋友看到AI绘画一些有趣的玩法后,都想亲自上手玩一下,但是碍于SD的操作复杂,又不得不放弃

接下来的这一套SD终极教程,不会有过多枯燥的原理讲解

因为大多数的我们只是要能够熟练使用SD

而不是要深入研究它

这是网上保存下来的SD原理图,看不懂也没关系(因为我也看不懂),但这完全不影响我们使用SD

当然了,如果你的时间比较充裕,去把SD的原理也了解了也是可以的

现在我们的目的就是花更少的时间快速入门Stable Diffusion

我会用奶奶都能听懂的方式,手把手带大家把这个软件用起来

结合一个又一个的例子展示,让你学完后不仅能立刻做出同款好玩的图片,还能在娱乐的同时掌握AI绘画这个新技术

这套课程分为六节课,会系统性的介绍sd的全部功能,让你打下坚实牢靠的基础

1.SD入门

2.关键词

3.Lora

4.图生图

5.controlnet

6.知识补充

接下来是SD终极教程的第一节课,帮助大家下载SD,并且快速掌握sd的基本使用流程

三、下载软件

在正式开始学习SD之前,我们要先安装SD这个软件

1.检查电脑配置

使用SD对电脑配置有一定的要求,为了后续大家能够更加顺利的使用SD,我们可以先检查一下自己的电脑配置

首先,我们电脑分为Mac系统和Win系统,其中Win系统的显卡又分为N卡和A卡

这里我们Win系统的N卡,是最适合玩SD的,无论是最新的插件还是功能更新,N卡都是最快最适配的那个

如果是Mac系统或者A卡的情况下,使用sd会比较容易出现报错,或者缺少某个功能

另外,哪怕是Win系统的N卡,我们还要考虑电脑运行内存,和显卡内存的大小

电脑运行内存推荐8GB以上

显卡的内存,也就是显存,需要在4GB以上

总结一下,就是Win系统n卡,运行内存8GB以上,显存4GB以上,可以在自己电脑下载软件

Mac系统、A卡、以及电脑配置不太行的,就可以选择云平台,云电脑,相当于租用别人更高配置的电脑来使用SD

检查电脑配置操作流程

①首先鼠标右键点击桌面底部任务栏,打开任务管理器

②看到性能里面的内存,后面这个数字就是我们电脑的运行内存,也就是图片中划线的数字

这个内存如果显示的是8GB,那就说明你的电脑刚好达到使用SD的标准

③点击GPU,先看右上角的第一个单词

如果是“NVIDIA”就代表是N卡

如果是AMD就是A卡

接着看到下面专用GPU内存,后面的数字就是我们电脑的显存

显存需要在4GB以上,才能用SD出图

大家就按照自己电脑的实际情况,选择是在自己电脑本地下载软件,还是租用云平台


2.安装SD

电脑配置能够使用SD的朋友们,接下来我们就开始安装软件了

安装非常简单,分为解压整合包和安装启动器

我们用到的是up主秋叶的整合包

整合包可以点击文章末尾的网盘链接下载

01.解压整合包

①把网盘里的《1.SD软件》下载到电脑

②打开下载好的文件,解压《01.秋叶整合包》里面的压缩包

③把文件解压到D盘或者E盘,不要放在C盘

02.安装启动器

解压完了之后,打开文件夹《02.启动器》,双击文件

点击安装

到这里我们的整合包就安装好了

打开我们刚刚解压之后的文件夹,找到“A启动器”,双击就能打开SD

为了方便使用,我们可以创建一个桌面快捷方式,这样就不用每次都到文件夹里面找了

鼠标右键点击“A启动器”——点击“发送到”——桌面快捷方式

双击打开启动器,点击“一键启动”就可以打开SD

出现这个代码页面不用管,稍微等一下,SD的主界面会自动在网页上弹出来

如果在上面的页面出现了报错,没办法打开SD

可以回到最开始的界面

在左边点击“疑难解答”,再点击右边的“开始扫描”

最后点击“修复”按钮

等看到这个页面,我们的SD就安装好啦

看到这么一个复杂的页面也不用慌,实际上有很多功能我们基本都用不上

安装好了软件,接下来我们就正式开始学习SD的用法

===

===

四、SD的基础使用流程

在sd里面,我们可以把自己想象成一个画家

我们要确定画什么风格的画,是二次元的漫画,还是真实的人像

然后还要想想我们要画什么东西,是画人还是画动物

在sd里面,我们就是通过调整各种参数,去实现这个画画的流程

我把SD的基础使用流程分成了三步

1.选大模型

2.写关键词

3.参数设置

接下来我们就以这个流程,看看在sd里,怎么生成这样一张图片



1.选大模型

不同的大模型,就代表着不同的照片风格

二次元动漫图片和真实人像图片用到的大模型是不一样的

现在我们要画的是一个二次元的小姐姐,那就在左上角这里选一个二次元的大模型

在网盘里面,我给大家准备了一些比较好用的大模型,大家可以根据文件夹的名字下载对应的模型

这些模型需要下载放到一个固定的文件夹里面

在SD的文件夹里,也就是我们打开“A启动器”的那个文件夹

找到models文件夹,把大模型放到models文件夹里的Stable-diffusion文件夹就可以了

接着我们回到SD,点击旁边这个刷新按钮,这样新安装的大模型就会自动加载上来,我们就可以直接选用了



2.写关键词

选好大模型之后,我们就要想想画上面有什么东西

过一些单词或短语,将画面形容出来告诉SD,那我们写的这些词语就叫关键词

比如说,现在要生成“一个穿着校服的美女在看书”的照片,那这个句子就是我们的关键词

在翻译软件把这句话翻译成英文

把英文关键词复制到SD里面,这样我们的关键词就写完了

为了让照片出来的效果更好,我们还会加上负面关键词

也就是我们不希望画面会出现的东西,比如低质量、多手或者多脚这些

负向关键词一般情况下都是通用的,不用每一次都重写

这里我已经给大家准备好了一段通用的负面关键词,直接复制就行

你如果还有什么不想出现在照片上的东西,也可以自己加上去

通用的负面关键词:

EasyNegative, ng_deepnegative_v1_75t, badhandv4,(worst quality:2), (low quality:2), (normal quality:2), lowres, ((monochrome)), ((grayscale)), bad anatomy,DeepNegative, skin spots, acnes, skin blemishes,(fat:1.2),facing away, looking away,tilted head, lowres,bad anatomy,bad hands, missing fingers,extra digit, fewer digits,bad feet,poorly drawn hands,poorly drawn face,mutation,deformed,extra fingers,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,missing arms,missing legs,extra digit, extra arms, extra leg, extra foot,teethcroppe,signature, watermark, username,blurry,cropped,jpeg artifacts,text,error

到这里我们的关键词就全部写完了



3.参数设置

接下来就是一些参数的设置,用来调整图片的细节和整张图片的大小

如果你没有很了解这些参数代表什么也没关系,直接照抄就行了

01.迭代步数

首先是迭代步数,意思就是我们要在这幅画上面画多少笔

画的越多,画面就越多细节

但不是说步数越多越好,电脑配置比较低的电脑可能会带不动,导致照片无法生成

所以,电脑配置稍微低一点的,就设置在20~25步

电脑配置比较好的,就可以设置在25~30步之间

02.采样方法

不同的采用方法,就相当于我们画的每一笔的方式不一样

最后会导致生成出来的图片有所差别

采样方法有很多,但是大部分都不会用到,这里我也给大家测试过了

框出来的这几个采样方法,出图速度比较快,而且出来的照片质量也比较高

03.宽度和高度

宽度和高度是用来调整照片的尺寸的

想要生成正方形或者长方形的照片,就可以通过调整宽度和高度的数值来实现

另外,宽度和高度的数值还会影响照片的清晰度

比如512*512 和 1024*1024,出来的都是1:1尺寸的正方形照片

1024的出图时间会更长,但是照片会更加清晰

这里的参数设置在一千左右,可以根据自己的电脑配置上下调整



4.生成照片

所有参数设置好了之后,就可以点击右上角的“生成”按钮

稍微等一下,照片就出来了

如果对照片不满意的话,就继续点“生成”,这个操作就叫抽卡

每一次都会生成出来不一样的照片

如果觉得照片不错,就可以把图片下载下来

到这里你就已经掌握了SD的基础用法,并且已经生成出来了一张还不错的照片

接下来我们课程的其他所有操作都是为了让生成出来的这张照片变得质量更高,更加符合我们脑海里的画面

【第2期】关键词

在第一节课里面,我们已经掌握了SD的使用流程

其实AI绘画的本质就是通过我们写的一些词语(也就是关键词),AI生成对应的画面

如果想要生成更加好看、更加符合自己脑海里的画面的照片,就最好按标准化把关键词写好了

所以这一节课我们就来讲讲写关键词的模板

一、关键词的重要性

这是一张国足获得世界杯冠军的照片

这是一个比人还要大的西瓜

还有这只既能自己做饭吃,还能参加巴黎时装周,走T台秀的小猫咪

还有真人写真、二次元头像壁纸、美食摄影

以上各式各样、不同风格的图,都是由AI绘画生成的

而生成这些图片,最重要的就是写好关键词

二、关键词模板

我将从以下三个部分对关键词进行讲解,看完之后,你只要套模板就能生成出好看又好玩的照片

1.格式

2.公式

3.权重

1.格式

首先要讲的是关键词的书写格式,就以这张图为例

一句话描述这张图就是“一个漂亮的女生站在森林里”

把这句话变成关键词可以有三种格式

第一种就是直接把这句话当成关键词:一个漂亮的女生站在森林里

第二种是拆成词组:一个漂亮的女生,站在森林里

最后一种就是直接拆分成一个个单词:一个女生,漂亮,站着,森林

这也是我们最常用的一种

因为SD只能识别英语,所以我们要把这些中文关键词翻译成英语

句子:A beautiful girl standing in the forest

词组:A beautiful girl,Standing in the forest

单词:A girl, beautiful, standing, forest

需要特别注意的是,这些单词和单词之间要用英文状态下的逗号分隔开

2.公式

我给大家总结出来了一个写关键词的公式,按照这个公式,写关键词就变得非常简单了

关键词公式:

画质+主体+主体细节+人物服装+其他(背景、天气、构图等)

首先画质就是一些关于画面质量的词

可以写最高质量,大师杰作、超高清画质之类,加强质量的词,这样出来的照片会更加精致

然后就开始写照片里面有什么东西,想象一下照片是什么样的

先确定照片的主体,这里我们就生成一个女生的照片

接着就是对这个主体的细节描写,包括这个人的长什么样,穿什么衣服

这里就是按照自己脑海里的画面去写,可以从头到脚想一遍这个人长什么样

最后还可以加上其他东西,背景、天气、动作姿势、构图等等

好啦,这样一套下来,我们的关键词就写的差不多了

画 质:最高质量,杰作,高清画质,丰富的细节,

主 体:一个女生,

主体细节:精致的五官,漂亮,黑色长发,卷发,大眼睛,

人物服装:白色衬衫,黑色短裙,

其 他:在公园里,坐在椅子上,树,阳光,全身照

把这一段关键词翻译成英语,复制到sd

大家可以像我这样,一行一行分开类型去写关键词,后面改词会更加方便

但一定要注意,每一行的最后也要加上英文逗号

接着按照上节课的内容,选一个二次元的大模型,设置参数

最后生成的照片是这样的,基本上都符合我们关键词的内容



3.权重

当我们在SD里出的图多了,我们慢慢会发现一个问题

明明我们的关键词里写了人物的某个特征,或者需要画面出现的东西

可生成出来的照片就是没有体现出来我们要的东西

就比如下面这张照片

明明关键词里写了卷发,但是照片却没有卷发,这时候该怎么办呢

怎样才能让SD注意到“卷发”这个关键词

The highest quality, masterpiece, high-definition image quality, rich details,

A girl’s delicate facial features, beautiful, curly hair,

School Uniforms

最高质量,杰作,高清画质,丰富的细节,

一个女生精致的五官,漂亮,卷发,

学校制服

那就是给关键词加权重,让这个词变得更加重要

默认情况下,一个关键词的权重是1

比如我们直接输入“curly hair(卷发)”这个关键词,那现在它的权重就是1

如果我们给关键词加一个括号,变成:(curly hair)

这时候“卷发”的权重就变成了1.1

如果想要调更高数值,我们不用继续加括号

只要在在关键词后面加冒号,再加上一个数值就可以了,现在就变成了:(curly hair:1.2)

这个时候“卷发”的权重就是1.2

这样生成的照片里面就有很明显的卷发了

如果你想减权重,就对应把数值改成1以下就行

例如变成:(curly hair:0.9)、(curly hair:0.8)

那关于关键词该怎么写、格式以及权重的内容都已经讲完了

如果你还不知道写些什么

这里我也给大家整理了一个常用的关键词分类,大家可以直接按照刚刚的关键词公式,在这里找到对应的关键词

===

===

三、关键词插件

最后,再给大家分享一个写关键词的插件

这样就可以直接在SD里面输入中文,这个插件会将我们的中文关键词自动翻译成英语



1.插件的安装方法

①在状态栏点击“扩展”

②点击“可下载”

③点击“加载扩展列表”

④在搜索框里输入“prompt-”

⑤找到对应的插件,点击“安装”

安装完了之后,点击“已安装”,然后点击“应用更改并重启”,重新打开SD

这时候就会在关键词的文本框下面看到这个插件,这样就安装好啦



2.插件的使用方法

我们可以在下面小文本框里直接输入中文,敲回车键就会变成英语关键词

如果要给某个词加权重,就把鼠标放到这个词上面,点击加减号可以直接加减权重

===

以上就是关于关键词模板的内容

=================

希望对你有帮助

【第3期】Lora模型

在SD里面,有一个模型叫Lora模型

绝大多数有意思的图,都需要用到Lora模型来生成

这一节课,我们就来看看Lora有什么用,以及该怎么用

一、Lora有什么用

这是我用AI绘画生成出来的美女照片

这是AI美女穿上了我指定的衣服的照片

不管是穿汉服还是穿JK都可以

更好玩的是,通过AI绘画,可以直接生成各种游戏或者动漫的真人coser

以上这些照片都是用了Stable Diffusion的Lora模型生成的

简单来说,Lora可以固定我们照片的特征

固定人物特征,可以让我们生成好看的小姐姐,统一角色形象

固定物品特征,可以让小姐姐穿上特定的衣服

还有固定照片风格,可以生成特定风格的插画

这节课会分为三部分:

1.下载Lora

2.使用Lora

3.随机数种子

我会详细介绍关于lora的知识,让你看完这篇文章,就能生成出来自己的专属模特

===

二、下载Lora

Lora是需要自己去下载的模型

我在网盘里面给大家分享了一些比较常用,而且比较好看的Lora,有需要的朋友可以自己去保存

除此之外,我们还可以自己去模型网站下载

其中最出名的模型网站就是C站,里面的模型非常多

但是这个网站需要科学上网,大家只能自己想想办法了

现在国内也有很多模型网站,大家也可以去找找看

https://civitai.com/models

接下来我们看看怎么在C站下载Lora模型

打开C站,点击右上角的小图标,点击“Lora”,就可以把Lora模型筛选出来

找到自己喜欢的Lora点进去,点击右边的“Download”就可以下载模型

这些下载的模型需要放到特定的文件夹里面

在SD文件夹里面找到models文件夹,把Lora模型放到Lora文件夹里就可以了

除了用网站上别人的Lora,我们还可以自己炼制Lora

炼lora的教程大家可以翻看我前面的文章

===

===

三、使用Lora

下载好了lora模型之后,我们就来看看lora怎么用

打开sd,点击lora,这里面就是我们下载保存到电脑的Lora模型

如果这里没有加载出来,点一下这个刷新按钮就行了

直接点击我们要用的Lora,关键词的文本框里面就会自动添加一串英文

前半部分是这个lora的名字,后面的数字1是权重

lora的权重一般设置在0~1之间,因为权重大于1,出来的照片可能会变得奇奇怪怪

Lora是可以叠加使用的,像这张照片就用了三个Lora

只是要注意,和关键词一样,lora之间也要用英文状态下的逗号分隔开

另外,每个Lora设置的权重不一样,出来的照片都会不一样

想要生成一个好看的小姐姐,可以多去试试不同的权重组合

关于Lora还有一个需要注意的点,那就是我们在网站上下载Lora的时候,要顺带看一下这个Lora有没有触发词

触发词的意思是,我们在使用某个Lora的时候,在关键词里必须输入某个词语,这样Lora才会起作用

比如这个JK制服的Lora,它有两个触发词

如果我们用了Lora却没加上触发词

出来的照片是这样的,Lora完全不发挥作用

当我们关键词里面加上这两个触发词之后,生成出来的照片是这样的,这时候Lora才起作用了

为了之后我们每一次更加方便的调用Lora,我们可以把触发词和推荐权重直接保存在SD里面

把鼠标放在Lora上,然后点击右上角的小图标

这时候会弹出来这样一个窗口

我们就可以把触发词和推荐权重记在这里

比如这个洛丽塔裙子的Lora,它的触发词是“lo dress”,作者推荐的权重是0.7

那我们就可以回到SD,把这个信息记录下来,然后点击“保存”

这时候我们直接点这个lora,关键词的文本框里就会自动加载触发词和调整lora权重

这样设置了就非常方便,哪怕很久没用这个lora,也不会忘记它的触发词

===

===

四、随机数种子

为什么有时候我们跟别人用的大模型、关键词、Lora还有其他参数都一样

可生成出来的图就是不一样呢

那是因为还有一个因素影响着照片——就是“随机数种子”

AI绘画是在这么一张全是噪点的图片上不断迭代,最后生成出来一张照片的

而不同的随机数种子,就代表着不同的噪点图

哪怕所有设置以及关键词都一样,不同的噪点图生成出来的图片就不一样

所以,只有当大模型、关键词、参数以及随机数种子都一样的时候,我们才能生成和别人差不多一样的照片

但因为电脑配置的差别,也会导致照片有细微的不同

在我们生成的照片下面,有一大串英文,这是照片的生成信息,seed值就是我们这张照片的随机数种子

点击随机数种子这个绿色图标,这个seed值就会加载上来

这时候我们点击生成,就会用这个随机数种子的噪点图作为底图重新生成照片

点击这个骰子就会变成-1

当随机数种子为“-1”的时候,代表着每一次生成照片都会给一个随机的数值

这也是为什么 我们每次点生成都能出来不同照片的原因

===

通过加不同的Lora,或者是多个Lora不同权重的叠加

我们就可以生成出来非常多有意思的图片

好啦,以上就是关于Lora的全部内容

【第4期】图生图

在前面的课程中,我们是通过写关键词来生成图片,就是文字生成图片,也叫文生图

而第四节课我们就来讲讲用图片来生成图片,也就是我们给SD一张图片,让SD在这张图片的基础上生成出来一张新的图片,这个功能就叫图生图

一、图生图能做什么


1.真人和二次元相互转换

可以用自己的图片生成二次元头像

也可以将动漫里的人物变成真人



2.局部修改图片信息

给小姐姐在线换装

改图片人物

将右边的小姐姐换成一个男生



3.AI商业模特

将商场里的假人模特变成真人

图生图的玩法还有很多,例如给人物换脸、对图片进行扩图等等

这节课我会结合 二次元头像、人物在线换装、AI商业模特 三个最好玩的案例

详细介绍图生图的功能以及操作流程

看完这篇文章,你也能立刻做出来同款有趣的照片

===

===

二、二次元头像

不知道大家以前有没有试过在网上找别人定制头像,把自己的照片发给别人,然后定制一张自己的二次元头像

现在用AI一分钟就能做出来了

制作方法具体可以分为三步:

1.上传图片+参数设置

2.关键词

3.选大模型



1.上传图片

打开SD,在状态栏里点击“图生图”

这个就是图生图的页面,和文生图没有太大的区别

只是下面会多出来一个空白区域给我们上传照片

这里的图生图、涂鸦、局部重绘等等就是图生图的功能

生成二次元头像用的就是第一个,图生图

在空白的地方上传一张真人照片

往下滑看到参数设置

迭代步数:30步

采样方法:DPM++2M Karras

这个重绘尺寸要设置成和我们上传的图片一样的比例

可以直接点右边的尺子同步参数

如果同步的参数过大或者过小

可以自己把这个数值除以2或者乘2

还有最重要的一个参数,就是重绘幅度

重绘幅度的意思就是 我们最后生成的照片跟原图差别有多大

可以看一下这张对比图

当重绘幅度为0的时候,照片不会发生变化

当重绘幅度为1的时候,生成出来的照片跟原图就毫无关系了

我们的重绘幅度可以设置在0.5~0.7之间

这个参数是没有固定的,大家在实际操作中可以多试试不同的重绘幅度

这样我们的参数就设置好啦

2.写关键词

关键词最主要的就是用词语去描述我们的原图

这里我们可以借助一个插件——标签器

它可以根据我们的图片反推出来关键词

在状态栏里点击“WD1.4标签器”

在左边空白区域上传我们的原图

右边就是自动生成的关键词

我们可以把这些关键词复制到翻译软件,大概检查一下,把不符合我们出图的关键词删掉

比如我们现在是要生成二次元图片,那“realistic(现实)”这个关键词就要删掉

关键词里面还有“痣”这个单词,如果不想最后生成的图片里有痣的话,这个关键词就可以删掉

1girl, solo, looking at viewer, long hair, indoors, realistic, shirt, lips, mole, brown hair, mole under eye, upper body, black eyes, blurry, window, black hair, white shirt, blurry background, collarbone, parted lips, parted bangs, red lips, bangs

1girl,solo,看着观众,长发,室内,逼真,衬衫,嘴唇,痣,棕色头发,眼睛下面的痣,上身,黑色眼睛,模糊,窗口,黑色头发,白色衬衫,模糊背景,锁骨,分开的嘴唇,分开的刘海,红唇,刘海

接着把其余的关键词复制到SD里面

再把我们通用的负面关键词复制进来

这样我们的关键词就写完了



3.选大模型

要生成二次元图片,大模型就一定要换成二次元的大模型

换不同的二次元模型还可以出来不同风格的图片

好啦,以上就是将真实照片转成二次元照片的制作方法

二次元转换成真人的制作方法也是一样的,这里就不再演示了

只是一定要记得,大模型要换成一个真实的大模型

===

===

三、人物在线换装

具体的操作步骤和前面是差不多的

只是这里用到的是图生图的局部重绘功能

意思就是重新生成图片的某个区域

1.上传图片

打开“局部重绘”,上传我们要修改的图片

在右边可以调整画笔的大小,把人物的衣服区域都涂白

然后往下看到参数设置

这里会比前面多了两个参数

一个是蒙版模式,“重绘蒙版内容”的意思是重新生成我们涂白的地方

“重绘非蒙版内容”就是除了涂白的地方,其他都重新生成

这里我们是要重新生成衣服,所以就选“重绘蒙版内容”

然后就是“蒙版区域内容处理”

一般就用前面两个,填充和原图

如果要重新生成的地方跟原图区别比较大,那就选填充

如果只是想在原图的基础上进行一点小变动,那就选原图

接下来的迭代步数、采用方法、重绘尺寸和前面是一样的

看到最后一个重绘幅度,设置在0.6~0.8之间

这样我们的参数就设置好了



2.写关键词

关键词的内容除了我们反推出来的关键词,我们还要加上对重绘部分的描述

比如我现在要把白色的衣服换成粉色的裙子,那我就要在关键词里面输入“粉色裙子”

再加上通用的负面关键词

这样关键词就写好了



3.选大模型

大模型就选一个写实的大模型就可以

点击生成,就可以实现一键换装

除了局部重绘,涂鸦重绘也可以给人物换装

并且涂鸦重绘可以直接指定画笔的颜色,这样生成的照片就会按照我们画的颜色直接生成对应颜色的衣服

局部重绘不仅可以给人物换衣服

还可以对人物换头、换脸、换背景

四、AI商业模特

AI商业模特就是让我们现实中的衣服穿在AI模特身上

首先我们需要一张衣服的图片,这个衣服最好是穿在假人模特身上,或者是衣服的平铺图,这样衣服的褶皱会比较自然

然后还需要一张把衣服抠出来的黑白蒙版图片

打开SD,用到的是图生图的蒙版重绘

蒙版重绘需要上传两张图片

上面上传衣服的原图

下面上传黑白蒙版图

下面的蒙版模式换成“重绘非蒙版内容”

因为我们现在是要生成除了衣服以外的地方

然后蒙版内容处理选择“填充”

其他参数和前面的设置是一样的

接下来选一个写实的大模型

关键词就写生成一个女生的关键词

最后点击生成

除了我们上面的三个实操案例

图生图还有很多好玩的地方

例如对人物进行换头、换脸,把游戏装备高清真实化等等

这些具体的案例教程大家可以直接去看我们的其他文章

好啦,以上就是图生图的内容,希望对大家有帮助

【第5期】ControlNet

在SD里面,想要生成出来的图片最大程度的符合我们脑海里的画面

有三个最关键的因素

1.关键词

2.Lora

3.ControlNet

关键词和Lora我们已经讲过了,这节课我们就讲SD里最强大的功能——ControlNet

一、Controlnet有什么用


1.给老照片上色



2.给线稿上色



3.控制人物姿势



4.让照片动起来



5.有趣玩法

可以生成酷炫的赛博机车照、真人漫改

制作二次元头像

生成创意字

controlnet好玩的地方还有很多很多,例如恢复照片画质、制作艺术二维码等等等等

二、controlnet是什么

AI绘画最终要实现的目标——让出的图与我们脑海里想象的画面一致

但目前现状是:随机性太强

很多时候能不能出来一个好看的画面,只能通过大量的「抽卡」实现,以数量去对冲概率

这种情况下,如果能用好控制出图的三个最关键因素,能让「出图与我们想象的画面一致」概率更高

1.提示词

2.Lora

3.ControlNet

提示词的作用是奠定整个图的大致画面

Lora的作用是让图片主体符合我们的需求

ControNet的作用是精细化控制整体图片的元素——主体、背景、风格、形式等

提示词的用法我在SD的教程里讲过,这个更多的是需要平时的积累,用AB测试去知道每个词对图片产生的影响,从而养成提示词思维

而我们这篇文章主要讲的是ControlNet的用法,把17种模型都给你演示一遍,让你知道每一种模型有什么用,应该怎么用,从而真正掌握ControlNet

ControlNet就是你提供一张图片,然后选择一种采集方式,去生成一张新的图片

比如这张照片

可以选择采集图片中人物的骨架,从而在新的图片中,生成出一样姿势的人

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

也可以选择采集图片中的线稿,从而在新的图片中,生成一样线稿的画面

又或者选择采集图片中已有的风格,从而在新的图片中,生成一样风格的画面

用的时候不必拘束于哪一种模型更好,更重要的是你脑海里想要什么样的画面

多去尝试,也可以结合其他模型一起用,最终把图片变成你想要的画面就可以了

接下来这节课分为三个部分,会详细介绍controlnet的全部内容

1.安装controlnet

2.controlnet的具体使用流程

3.controlnet的分类讲解

三、安装controlnet

一般通过整合包安装的Stable Diffusion,都已经装了有ControlNet这个插件

我们只要更新插件,然后下载对应的模型就可以了

打开sd的启动页面

点击左边的版本管理,打开扩展页面

找到controlnet那一栏,点击更新就好了

接下来就是下载controlnet模型

17种模型我已经全部打包好放在网盘了

大家只要下载下来,放在对应的文件夹就可以

存放位置:SD文件夹>models>controlnet

===

===

四、controlnet的具体使用流程

Controlnet里面总共有17个模型,理论上来说就可以有14种用法

甚至可以两个或者多个Controlnet一起用,这样就有更多的玩法了

但不管怎样,它们的具体操作步骤都是差不多的

接下来我们先讲解controlnet的统一操作方法

再讲解controlnet的每一个模型的功能

就以指定人物姿势为例子,

看看怎么让我们生成出来的照片,摆出来这个同款芭蕾舞姿势

这里我们可以分为两个步骤:

  • 1.SD基础设置

  • 2.controlnet的设置



1.SD基础设置

SD的基础设置就是我们前面课程所讲的内容

包括选大模型、写关键词、参数设置、如果是想生成好看的真人图片,还可以加上Lora

01.选大模型

首先是选一个大模型,我这里选的是一个写实的大模型

02.写关键词

关键词就是按照我们第二节课的关键词模板去写,再加上Lora模型

再把通用的负面关键词也复制进来

03.参数设置

迭代步数35步

采样方法:Euler

宽度和高度可以先不管,我们等一下再处理

这样SD的基础设置就完成了,接下来就到controlnet的设置



2.controlnet的使用

controlnet的使用方法就只有两步

  • 上传图片

  • 选模型

滑到SD最下面打开controlnet的面板,在空白的地方上传参考照片

把这里的 启用 和 完美像素模式 打开

如果电脑配置比较低,还可以打开这个低显存模式

然后点击右边这个向上的小按钮,这样照片的尺寸就会自动同步到宽度和高度

如果发现同步过来的数值太大或者太小,我们可以按比例把这个数字除以2或者乘2

再往下看到控制类型,意思就是 我们要控制生成图片的什么地方

现在我们要控制的是人物的姿势

那就选openpose

下面就会自动加载预处理器和模型

简单来说,预处理器是用来识别我们上传的参考照片的,不同的预处理器识别出来的东西就不一样

模型就是将预处理器处理之后的结果加载到我们要生成的照片上面

点击爆炸按钮💥,就可以看到预处理之后的人物姿势线条

最后点击生成就可以了,小姐姐就会摆出和我们参考图一样的姿势

controlnet的不同功能的实现其实就是上传不一样的照片,然后选用不一样的预处理器和模型

一般情况下,预处理器和模型名字一样,是配套使用的

controlnet是辅助我们生成想要的照片的一个工具

我们的大模型和关键词也非常关键

要换照片风格一定要记得换大模型

接下来我们就看一下每一种预处理器和模型都有什么用

三、controlnet的分类讲解

我把17种模型,按照对照片的不同约束类型,分成了以下几类

有对人物姿势进行约束的,也有对照片里的线条进行约束的,还有对照片风格进行约束等等

现在我们就按照分类顺序,看看17种模型具体能干些什么

1.姿势约束

这一节讲的是openpose模型,主要控制生成照片人物的姿势

这里的姿势有身体姿势、表情、手指形态三个

可以只控制某一个或者两个,也可以三个一起控制

身体姿势

身体姿势+脸部表情

只有脸部表情

身体姿势+手指+表情

身体姿势+手指

01.控制身体姿势

一般情况下,在SD里面生成一张照片,照片人物的动作都是随机的

但controlnet可以让生成出来的人物摆出任何你想要的姿势

首先我们正常设置大模型和关键词

然后打开controlnet,上传自己想要生成的姿势照片

controlnet的模型选择:

预处理器:openpose

模型:openpose

点击预处理的爆炸按钮就可以看到,模特的姿势被提取成了一个火柴人

里面的小圆点就是人体的重要关节节点

在这里插入图片描述

看看生成出来的照片,模特的姿势就几乎完全复刻出来了

在这里插入图片描述

02.控制人物姿势和手指

除了识别人物整体的姿势以外,还可以识别手指的骨骼
在这里插入图片描述

这样在一定程度下就可以避免生成多手指或者缺少手指的照片

在这里插入图片描述

具体的操作跟前面是一样的

只是预处理器的选择不同

controlnet的模型选择:

预处理器:openpose_hand

模型:openpose

在这里插入图片描述

看看SD预处理之后的火柴人,在人体整体姿势的基础上,还多了线条和节点表示手指

在这里插入图片描述

03.控制人物表情

openpose除了控制人物的姿势,还可以控制人物的表情

但是用controlnet复刻人物表情比较适合放特写的大头照

这样识别出来的五官才会更加精确

相对应的也只能生成出来大头照

在这里插入图片描述

在这里插入图片描述

这里我们又换了一个预处理器

controlnet的模型选择:

预处理器:openpose_faceonly

模型:openpose

在这里插入图片描述

预处理之后就是把模特的脸型五官用点描出来

在这里插入图片描述

看看生成出来的照片,脸型和五官在一定程度上都还原了

但是,如果你生成的照片用了Lora

再用controlnet控制表情可能会导致生成出来的照片跟Lora的人不太像

因为生成出来的照片的人物五官和脸型都被controlnet影响了

在这里插入图片描述

04.全方面控制人物姿势

这里我们是把人物的整体姿势、手指、表情都复刻了

在这里插入图片描述

controlnet的模型选择:

预处理器:openpose_full

模型:openpose

在这里插入图片描述

看看处理后的照片就会有我们上面说到的所有东西

在这里插入图片描述

05.自由编辑火柴人

有时候预处理器处理出来的火柴人可能会不太准确

又或者我们需要更加细致的去调节

这时候我们可以再安装一个插件,这样我们就可以自己去调节预处理之后的火柴人

在这里插入图片描述

安装插件的方法:

①在“扩展”里点击“可下载”页面

②点击“加载扩展列表”

③在搜索框里输入“openpose”

④安装“sd-webui-openpose-editor”

在这里插入图片描述

⑤点击“已安装”页面

⑥点击“应用更改并重载前端”按钮

在这里插入图片描述

这样插件就安装好啦!

插件的使用方法

接着我们回到controlnet里面

点击预处理后的图像旁边的“编辑”按钮,就可以自行去编辑火柴人的节点

如果打开编辑按钮是空白的,那就先点击一下预处理之后的图片,再去编辑

在这里插入图片描述

把鼠标放到圆形节点上面,就可以调整位置

调整好了之后,点击左上角的“发送姿势到controlnet”就可以啦

在这里插入图片描述

这样通过自己的调节,把腿的节点拉长,就可以生成一个大长腿美女了

在这里插入图片描述

在这里插入图片描述

06.小结

识别人体姿势有五个预处理器,在这里有一些我自己选预处理器的小技巧

在日常使用中,如果原图的手指骨骼比较清晰,可以用识别到手指的预处理器

如果识别出来的手指线条比较乱,自己调整也没调整好,那就只识别身体姿势

不然生成出来的照片手指反而更乱了

控制表情的最好用在生成近景特写图片,这样识别出来的才比较准确

在这里插入图片描述



2.线条约束

这一节会讲到lineart、canny、softedge、scribble、mlsd五种模型

它们都是用来提取画面的线稿,再用线稿生成新的照片

在这里插入图片描述

01.lineart

lineart是一个专门提取线稿的模型,可以针对不同类型的图片进行不同的处理

点击选择“Lineart”,预处理器和模型就会自动切换

在这里插入图片描述

点开预处理器

里面的各种模型可以识别不同图片的线稿

动漫:lineart_anime 或 lineart_anime_denoise

素描:lineart_coarse

写实:lineart_realistic

黑白线稿:lineart_standard

在这里插入图片描述

①动漫照片

提取动漫的线稿,再重新上色

在这里插入图片描述

在这里插入图片描述

首先处理动漫照片记得要换二次元的大模型

然后关键词可以写一些质量词,然后描述一下照片里面有什么东西

另外需要注意的是,图片的分辨率大小要设置的和原先的比例一样

不然照片会自动裁剪放大

controlnet的模型选择:

预处理器:lineart_anime 或 lineart_anime_denoise

模型:lineart

在这里插入图片描述

可以看一下两个预处理器出来的效果,选一个自己比较喜欢的就可以

lineart_anime

在这里插入图片描述

在这里插入图片描述

②素描照片

在这里插入图片描述

在这里插入图片描述

controlnet的模型选择:

预处理器:lineart_coarse

模型:lineart
在这里插入图片描述

③写实照片

可以上传自己的照片,提取出线稿,然后生成自己的二次元头像

在这里插入图片描述

在这里插入图片描述

要生成二次元照片,一定要先换成合适的大模型

controlnet的模型选择:

预处理器:lineart_realistic

模型:lineart

因为真人照片换成二次元在五官比例上会不太匹配

这时候我们就要适当把controlnet的权重降低到0.6左右

在这里插入图片描述

还可以将真实的照片转换成真实的照片,生成一个长的很像的人

在这里插入图片描述

在这里插入图片描述

资料软件免费放送

次日同一发放请耐心等待

关于AI绘画技术储备

学好 AI绘画 不论是就业还是做副业赚钱都不错,但要学会 AI绘画 还是要有一个学习规划。最后大家分享一份全套的 AI绘画 学习资料,给那些想学习 AI绘画 的小伙伴们一点帮助!

感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。

需要的可以扫描下方CSDN官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

**一、AIGC所有方向的学习路线**

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述
这份完整版的学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值