Stable Diffusion:从入门到精通

深入浅出讲解Stable Diffusion原理,新手也能看明白 VAE文件在Stable Diffusion v1中使用,以改善眼睛和面部的绘画效果。它们是我们刚刚谈到的自编码器的解码器。通过进一步微调解码器,模型可以绘制更精细的细节。你可能会意识到我之前提到的一处内容并不完全正确。将图像压缩到潜在空间中确实会丢失信息,因为原始VAE无法恢复精细细节。相反,VAE解码器负责在解码的时候绘制精细的细节。如果不解释无分类器引导(Classifier-Free Guidance,CFG),这篇文章将是不完整的,这是AI艺术家每天调来调去的值。 阅读详情

从最初的安装与配置,细至界面功能的详解,再至实战案例的制作,乃至高品质模型的下载,每一步骤皆有细致的指导,且以一个个生动的例子予以演示,不仅令诸位不再只是枯燥地观摩,更能让你们阅后即行,轻松创作出相似的绘画之作。

同时,无论是安装包、庞大的模型,还是Lora,乃至关键词文件,均已妥善地打包,无需自行翻找,节省了不少心力。(文末领取)期望这篇教程能够让各位轻松掌握稳定扩散技术,只需阅读此文一篇,即可心满意足!

一、为什么要学习使用Stable Diffusion

1.1 Stable Diffusion能干嘛?它是有多强大?

Stable Diffusion的应用领域包括:真人AI美女,生成头像、壁纸、绘画辅助
我相信各位在浏览视频时,多多少少已经见过许多由人工智能生成的艺术绘画作品。下面详细的分别介绍。

1.1 真人AI美女/女友

我们最常看到的就是这些真人AI美女的账号

1.2 绘画辅助

SD也可用于协助绘制动漫画、插画等作品,例如线稿上色或获取图画的线稿等。

1.3 生成头像、壁纸

过去,人们常常花费金钱请他人定制独特的头像或壁纸,而现在,SD可以用来制作个性化的二次元头像、盲盒模型或者定制壁纸。

1.2 Stable Diffusion是什么?

Stable Diffusion的定义:
简而言之,Stable Diffusion(简称SD)是一种人工智能生成图像的软件。通过输入文字描述,SD能够生成对应的图片,无需像以往那样需要手工"绘制"或"拍摄"照片。

有人可能会问,学习一个软件之前是否需要先了解其原理?我的回答是:不需要!

下方是我在网上保存的SD的原理图,能看懂吗?看不懂,我也看不懂。这会影响我们的使用吗?完全不会!

很多人想学习Stable Diffusion,在网上搜索后,大多数教程都会首先介绍SD的原理。然而,这一步骤却让很多人望而却步,不再继续学习。因为看起来似乎非常复杂和困难。

事实上,我们大多数人只需要能够熟练使用SD,而无需深入研究其原理。我们还有自己的学习和工作。因此,我们的目标是以更少的时间快速入门Stable Diffusion。当然,如果你有足够的时间和兴趣去深入了解SD的原理,那也是可以的。

我提及这些是为了告诉大家,学习SD真的非常简单!本文将通过一系列案例,实际操作生成各种照片。

相信当你阅读完本文并亲自尝试之后,你将能够快速上手Stable Diffusion!

接下来,我们将正式开始使用Stable Diffusion!

二、3分钟教你快速部署Stable Diffusion

1.MacOS系统本地部署教程:

Stable Diffusion搭建教程(MacOS)推荐:MacOS系统(M1/M2)安装AI绘画StableDiffusion保姆级教程

2.Windows系统本地部署教程:

使用前提注意下:

为了确保大家能顺利安装和使用Stable Diffusion(简称为"SD"),在正式安装之前,我建议大家先检查一下电脑的配置。请注意以下两点:

  1. 电脑系统:确保你的电脑系统是Windows 10或Windows 11。

  2. 为避免兼容性问题,不要选择更低版本的系统。你可以通过以下步骤查看电脑系统:

  • 在桌面上右键点击"我的电脑"或"This PC"

  • 选择"属性",然后查看Windows版本信息

  1. 检查电脑性能:

最核心的关键点:看显卡、看内存、看硬盘、看CPU。其中最重要的是看显卡,显卡N卡(英伟达Nvida显卡,A卡用不了),最低10系起步,显存最低4G,6G及格;内存最低8G,16G及格;硬盘可用空间最好有个500G朝上,固态最佳,机械硬盘也没多大问题。CPU其实没太大要求,有好显卡的,CPU一般不会很差。

  1. 这是用来确定你的电脑配置是否足以支持SD(Stable Diffusion)的运行。
  • 右键点击任务栏底部的空白区域,选择"任务管理器"

  • 在任务管理器中,切换到"性能"选项卡

  • 查看"内存"部分,这里显示的是运行内存(RAM),而不是存储内存(硬盘空间)。
    注意关注标记处的数值,例如16GB表示你的内存配置可以正常使用;8GB表示勉强满足最低要求;32GB左右则意味着你的内存配置非常适合SD的运行。

  • 检查"GPU"(显卡):

  • 首先查看右上角的显卡名称或型号。确保是"NVIDIA",代表使用的是英伟达(Nvidia)的显卡。
    只有在使用"NVIDIA"显卡的情况下才能进行下一步操作。

  • 然后,注意下划线标记的专用显存(GPU内存)数值。如果电脑的显存约为4GB,说明勉强能够运行SD,但生成图片的时间可能较长。
    如果显存约为6GB,你每张图片的生成时间将在20-50秒之间,并且可以使用SD的大部分功能。
    如果显存约为8GB,你每张图片的生成时间将在5-20秒之间,并且几乎可以使用SD的所有功能。

本地部署正式开始:

小白解压即用

电脑配置能支持SD运行的朋友们,接下来我会手把手教你安装SD的本地部署,这里我们用到的是B站秋叶分享的整合包,小白直接下载整合包可以避免很多困难。整合包点开链接就能下载保存啦

下载链接

https://pan.quark.cn/s/2750beda9269

①请点击上述链接,下载并保存到你的电脑本地。

②打开你保存的文件夹,在文件夹中找到《整合包主包》=》《1.秋叶整合包主包》,右键点击该文件,然后选择"解压文件"。

③选择将文件解压到D盘或E盘,注意不要占满C盘!点击"确定"。

⑤解压完成后,安装启动器的依赖环境.net core 6.0。点击"安装"。

⑥打开刚刚解压的SD根目录,找到启动器文件。右键点击启动器,选择"发送到",然后选择"桌面快捷方式"。
这样下次就可以直接从桌面双击启动器进入,无需每次都去文件夹中寻找。

⑦双击启动器,等待更新完成。然后点击左侧的"高级选项",在"显存优化"中根据你的显存选择(即上面查看的专用GPU内存),
选择与你的电脑显存相对应的选项。

⑧返回到第一个一键启动界面,点击右下角的"一键启动"按钮。

如果出现代码页面,请不用理会,稍等片刻!SD的主界面将自动在浏览器中弹出。

如果在上述页面出现错误,请返回初始界面,点击左侧的"疑难解答",然后点击右侧的"开始扫描"。
最后点击"修复"按钮。

下方是SD的主页面。不要被这个复杂的界面吓到,实际上,我们在基础使用中并不需要使用所有的功能。

3.云端白嫖部署玩法:

AI绘画StableDiffusion:云端在线版免费使用笔记分享(Kaggle版)

免费2:https://www.liblibai.com/

4.低配置电脑的云端玩法:

对于那些发现自己电脑配置可能无法胜任SD的朋友们,不用担心,通过云平台,我们仍然可以尽情享受SD的乐趣,创作出精美的图片。

云平台就好比我们远程控制配置更好的电脑,在别人的电脑上使用SD生成照片。这里推荐的是"青椒云"平台,如果大家知道其他更好用的平台,也欢迎分享!点击下面的链接即可下载青椒云:

https://account.qingjiaocloud.com/signin

以下是云平台的使用方法:

  1. 点击上述链接,注册一个账号。

  2. 下载并安装青椒云后,使用刚刚注册的账户登录。

  3. 点击右上角的个人中心进行实名认证。

  1. 完成实名认证后返回主界面,点击"新增云桌面"。如果你想使用Stable Diffusion,可以选择"AIGC尝鲜",一般新注册的用户会有优惠券可免费试用。你可以先试用一下,觉得好用再决定是否付费。(大多数云平台的费用通常是每小时2-3元)

  1. 在弹出的框框中点击"开机"按钮,稍等片刻后点击"进入桌面"。
    进入桌面后,可以关闭弹出的所有框框。

  1. 点击打开的桌面上的"此电脑",然后在C盘中找到SD的根目录,并点击"A启动器.exe"。

  1. 点击右下角的"一键启动"按钮,就可以进入SD啦!

  1. 使用完云平台后,记得关机哦,否则会持续计费。

这样,即使你的电脑配置有限,你仍然可以通过云平台畅玩Stable Diffusion,创作出惊艳的作品。祝大家玩得开心!

三、小白快速上手Stable Diffusion

1.模型用对,出来的照片才对味儿

在使用Stable Diffusion之前,我们需要确定我们想要生成的照片风格

例如二次元动漫、三次元现实照片或盲盒模型等。

根据不同的照片风格,我们需要切换不同的大模型。

在SD界面的左上角,可以找到"Stable Diffusion模型"选项。如下图:

假如现在我想生成一个真人AI小姐姐,那就选用chilloutmix的大模型

2.写好关键词Prompt,让你事半功倍

输入关键词(prompt)是生成照片的关键步骤。关键词告诉SD我们希望生成的照片内容。输入的关键词越准确,生成的照片就越接近我们想象中的画面。

(1) 正面关键词:

其实要生成一张照片,最重要的就是关键词,

关键词里写的就是你希望照片里会出现的内容

输入的关键词越准确,出来的照片就会越接近自己脑海里的画面!

那怎么写关键词呢?

可以按照以下公式编写关键词:画质+主体+主体细节+人物服装+其他(背景、天气、构图等)。

写关键词的时候,可以先考虑照片质量的词语,例如"最高质量"、“超高清画质”、“大师的杰作”、"8k画质"等。然后写出照片的内容,包括主体和细节描述,如人物外貌特征、服装、配饰等。

比如说我现在想要生成一个漂亮的小姐姐站在大街上

那我就可以写成:1女孩,漂亮,站着,大街

或者是:1漂亮女孩,站在大街上

又或者我直接写一个句子:1个漂亮女孩站在大街上

上面三种单词、词组、短句的方式都可以,

我们比较常用的就是直接输入一个个单词,然后这些单词用英文状态下的逗号隔开

注意:SD只能识别英语,但我们也不用担心,直接用翻译就可以啦!

接下去点击生成:

稍等一会,在你在SD的第一张图就出来啦!

是不是很多小伙伴已经按捺不住去试了试呢,出来的照片是不是有点不尽人意!

那是因为我们上面输入的关键词太过于简略啦

这里是我上面这张图输入的关键词

看到这一大串英文千万别害怕!写关键词也是有模板的!

模板如下:画质+主体+主体细节+人物服装+其他(背景、天气、构图等)。

首先上面第一行的关键词可以先不看,那是我们等一下要学到的lora模型

画质:

在写跟我们照片有关的关键词之前,我们可以先写一些照片质量的词语,这样出来的照片会更加精致

比如说我们可以写:最高质量,超高清画质,大师的杰作,8k画质等等…

翻译成对应的英文就是:Highest quality, ultra-high definition, masterpieces, 8k quality,

主体内容:

写完质量词,接着就是我们照片的内容

先写的就是照片的主体,和对主体的细节描写

比如我们是要生成一个女孩,就要写出来一个女孩,以及这个女孩长什么样也可以写出来

也就是:一个女孩,非常精致的五官,极具细节的眼睛和嘴巴,长发,卷发,细腻的皮肤,大眼睛

翻译成英文就是:1girl, very delicate features, very detailed eyes and mouth, long hair, curly hair, delicate skin, big eyes,

这些照片内容大家都是可以随意改的,但是像精致的五官、细节的眼睛这类词语,大家可以都加上去

写完五官之后,我们就可以想一下让照片的人物穿什么衣服,裤子,或者加上帽子之类的配饰

像裙子、毛衣、牛仔裤、比基尼都可以,还可以写上衣服的颜色

比如:白色的毛衣、项链(white sweater, necklace,)

最后我们就可以写上其他乱七八糟的东西,比如背景、天气、照片姿势、构图等等

比如说:在街上,阳光,上半身照片(street, Sunshine, upper body photos,)

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

推荐大家像我这样一行一行分开类型去写关键词,这样后面想要改词更好找

但一定要注意每一行的最后要加上英文逗号,否则它就会跟下一个单词连起来变成一个新单词

最后在总结下关键词公式,加深下印象:

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

好,现在我们新生成了一张照片,但是发现她并没有我关键词里的卷发,

那我怎样才能让“卷发(curly hair)”引起Stable Diffusion的注意呢?

那就是给关键词加权重,加权重的方法有两种:

1.直接用括号把关键词括起来:(curly hair)

这样括号一次就是1.1倍权重,那括两次((curly hair))就是1.1×1.1=1.21倍,以此类推

注意:这里的括号也是英文状态下的括号

可以加权重,那我们也可以减权重

减权重就是用"[]"把单词括起来,如:[curly hair]

2.(关键词:数值):(curly hair:1.6)

这就是在第一种的基础上加上数值,直接一个curly hair是1,大于1就是加权重,小于1就是减权重

(2) 负面关键词:

如果你不希望照片中出现某些内容,可以使用负面关键词告诉SD。例如不希望出现低质量、多余的手指、不好看的脸等。

新手小白可以直接抄!(文章最后有关键词链接,里面可以直接复制)

模板1:

(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,

模板2:

paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), cloth, underwear, bra, low-res, normal quality, ((monochrome)), ((grayscale)), skin spots, acne, skin blemishes, age spots, glans, bad nipples, long nipples, bad vagina, extra fingers,fewer fingers,strange fingers,bad hand, ng_deepnegative_v1_75t, bad-picture-chill-75v,Six fingers, deformed hands,

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

到这里关键词所有的内容就讲完啦,分享的链接里还有常用的关键词分类,

3.两分钟打造你的专属女友

通过输入关键词,我们已经能够生成稍微好看一点的照片了。

但是如果你想生成多张相同的脸庞的照片怎么办?这时就要用到Lora模型了。

  1. 利用Lora模型定制个性化角色

简单来说,Lora可以固定我们照片的特征:人物特征、动作特征、还有照片风格

点击“生成”下面的的第三个按钮,就会弹出新的选项框

点击我们要用的Lora,就会自动添加到关键词的文本框里面

前面那四张照片用到的就是这三个Lora,由此可见,我们的Lora是可以叠加使用的

但是建议新手不要使用太多lora,

因为这样照片出问题了,你也不知道是哪个Lora有问题

另外,Lora之间一样用英文逗号隔开

每个Lora后面都有数字,这是用来调整这个Lora的权重的,

正常情况下是1,我们一般只会去降低权重,因为增加权重照片可能就会变得奇奇怪怪

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

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

现在问题又来了,我们怎么选择Lora呢?

这个问题就要回归到你最开始想要生成什么样的照片

你想生成真人模特,你在最开始用了真人的大模型,对应的我们的Lora也要选用真人模特,

这样出来的照片效果才更好!

一些比较好看的Lora已经打包好了放在文章的末尾

后续挖掘到更好看的Lora也会分享给大家!

大家可以通过添加不同的Lora,调整权重,

生成你独一无二的小姐姐!

4.为什么你生成的图跟别人不一样

当使用相同的大模型、关键词、Lora模型和其他参数时,生成的图像可能与他人不同,其中一个影响因素是随机数种子(Seed)。

随机数种子控制了图像生成的底层形状,类似于画画时最开始的线稿。它决定了图像的基础轮廓,包括人物的外形轮廓、姿势和站位等。

当随机数为“-1”的时候,SD就会随机给你的照片生成一个种子,这个种子就理解成不一样的线稿就可以

你可以在生成的图像下方查看英文字符串中的seed值,以了解当前生成图像所使用的随机数种子。

要生成与他人相似的图像,需要确保所有参数(包括随机数种子)与他人完全相同。只有当所有参数都相同时,我们才能生成与他人接近的图像。

5.一分钟生成自己的二次元造型

大家有没有试过花二三十块钱,把自己的照片发给别人,让人家帮自己生成一张二次元画风的照片拿来当头像

然后别人含泪血赚19.9,还有一毛钱是电费

今天看到这篇文章你就省钱啦!

Stable Diffusion不用一分钟,不管你是要2.5D还是2D的照片,它都能生成!

这里我们用到的是图生图里面的功能

我们是要用自己的照片生成一张二次元的照片

一定要记得换大模型!!选一个能生成二次元照片的大模型就可以

至于正面关键词呢

我们只要输入照片质量和主体内容相关的关键词就可以

比如我这里输入的就是:高质量,高清画质,大师杰作,极致的细节,8k,主体就是一个女孩

负面关键词我们就复制前面给大家的就可以啦

接着我们就在这个空白的地方点击上传自己需要生成的照片

接着鼠标往下移,找到“重绘幅度”

重绘幅度的意思就是你要改变你原来照片的程度

当你的重绘幅度拉到1,这时候就相当于要完全改变你的照片,生成出来的照片就跟原先的照片毫无关系了

这里如果大家是要生成二次元照片的,把重绘幅度拉到0.6~0.8就差不多了,

大家可以多试试几个参数

6.怎么给二次元老婆换衣服

假如我现在有一张非常好看的照片,唯独我觉得她的衣服不好看,

那我要怎么在不改变其它地方的情况下,给她换上更好看的衣服呢?

点击右边的画笔可以调整大小,把人物衣服部分全部涂黑

接着输入关键词,先输入质量词(如:高质量,高清画质,8k等)

然后描写一下你想要生成什么样的衣服

比如我这里输入的就是:粉色汉服,精致的裙子,极具细节的服装

负面关键词就直接复制我们前面用的

点击生成就可以啦!

同样的道理,我们还可以用这个功能来换脸,

只是我们涂黑的部分就变成了脸,输入的关键词就是描写脸部、五官的单词。

上面的方法用来换衣服只能整体去换,

如果我想指定衣服的颜色就只能在关键词里面告诉SD要怎么调整

假如现在我想指定服装的颜色,比如:蓝色的衣袖,粉色的衣服,还要有黄色的花纹

这时候我们只靠关键词是不行的,出来的照片也不一定准确

那我们就可以用到一个新的功能——“涂鸦重绘”

导入照片之后,在右边调整画笔大小和颜色,然后就可以自己设计衣服的颜色啦

关键词就像前面说的那样输入就可以啦,

每次点击生成都能出来不一样的衣服

7.两步轻松搞定模糊的照片

SD除了生成新的照片外,还可以用来修复我们比较糊的照片

出来的效果比大多数软件都要好!

这个恢复画质的功能在SD里叫“附加功能”,点击下面空白的地方上传图片

接着我们看到下面这个“Upscaler 1”,也就是放大器

修复二次元动漫的照片就选“R-ESRGAN 4x+Anime68”

其他实物照片就选“R-ESRGAN 4x+”

其他放大器出来的效果都没有这两个好

修复人脸:“GFPGAN强度”

这个是专门用来修复人脸的,把参数拉满(1)就行

8. 三秒教你获取大神的咒语

在网上经常看到别的大佬的图觉得很好看,想要复制却复制不出来

但其实SD里面就有这样一个功能

把照片导进去,它就能识别出来这张照片用到的咒语或者关键词

方式一:“图片信息”

把照片导进去,右边就会自动弹出照片的信息,包括正面关键词、负面关键词,还有其他种子、大模型等信息

然后点击“生成”按钮下面的第一个小按钮,SD就会自动帮你把信息分配到合适的地方,用上一样的效果和模型

这时候点击生成,就能得到一张差不多一样的照片(前提是有一样的大模型和Lora)

图片信息没出来?试试下面的方式二吧。

方式二:标签器(Tagger)

有时候我们把照片导入进去之后,发现右边并没有照片生成的信息

那就说明这张照片不是直接从SD下载下来的PNG格式的照片

那我们就没法用这个功能

但是我们可以用后面这个“标签器(Tagger)”

它可以帮助我们生成照片的关键词

通过以上两种方法,我们就可以获取到好看的照片的重要信息!

以下介绍都是和ControlNet有关。

ControlNet资料下载:https://pan.quark.cn/s/47bc8c79892a

9.一招让你自由指定女神/女友的姿势

现在我们已经能够生成美女的照片了,可以定制出独一无二的脸,换上更好看的衣服。

但是,我们如何让照片中的人物摆出特定的姿势呢?尽管我们可以通过关键词来描述动作,但生成的照片可能不太准确。

另一方面,使用图生成图的方法可能会导致人脸发生变化。

为了解决这个问题,我们可以使用"ControlNet"功能,中文翻译为控制网络。

简单来说,它可以用来控制照片中的线条,例如人物的动作和建筑物的线条等。通过这个功能,我们可以更精确地控制生成照片的姿势。

首先要确保是否安装ControlNet插件,没有安装,在插件里面搜索并安装

详细的实操步骤如下:

首先,大模型和关键词我们还是正常的填写

生成一张我们我们想要的小姐姐的照片

正面关键词

masterpiece, highres, 1girl,blush,(seductive smile:0.8),star-shaped pupils,china hanfu,hair ornament,necklace, jewelry,Beautiful face,upon_body, tyndall effect,photorealistic, dark studio, rim lighting, two tone lighting,(high detailed skin:1.1), 8k uhd, dslr, soft lighting, high quality, volumetric lighting, candid, Photograph,

high resolution | best quality

负面关键词:

(((simple background))),monochrome ,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, bad anatomy, bad hands, text, error, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, ugly,pregnant,vore,duplicate,morbid,mut ilated,tran nsexual, hermaphrodite,long neck,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,bad anatomy,bad proportions,malformed limbs,extra limbs,cloned face,disfigured,gross proportions, (((missing arms))),(((missing legs))), (((extra arms))),(((extra legs))),pubic hair, plump,bad legs,error legs,username,blurry,bad feet

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

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

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

10. 插画师的福音,线稿秒上色

随着AI绘画的普及,人们纷纷预测未来的画师可能会因此受到职业威胁。

然而,我们应该意识到,掌握AI绘画技能的画师将会比那些不熟悉这项技术的同行具有明显优势。

试想一下,当其他人仍在为给线稿上色而花费大量时间时,掌握AI绘画技术的你却可以在一分钟内完成一张质量上乘的作品。

仅就工作效率来说,这已经让你领先许多。

以下是我在网上找到的一张线稿图,我使用了“ControlNet”功能和SD的上色技术,使其变成了一张彩色照片。

接下来,我将详细介绍如何操作"ControlNet":

首先,我们需要打开"ControlNet"的控制面板:
1.在面板的空白区域上传你的线稿图。
2.点击“启用”按钮。
3.点击“反转输出颜色”。
4.在模型选项中选择“canny”模型。

接下来,我们需要对之前的设置进行调整:
1.选择一个合适的大模型。如果你像我一样希望生成二次元风格的图像,就需要选择相应的模型。
2.添加关键词。这和我们写文章的关键词选择类似,首先你需要写出图片质量的关键词,例如“最高质量”或“大师级杰作”等。然后,我们就可以指定想要的颜色了,比如,我输入的是:“1可爱女孩,五官精致,精致眼睛和嘴巴,银色长发,白皙的皮肤,水汪汪的大眼睛”。在最后,我还添加了一个简单的背景。如果你想让色彩更加细致,可以通过输入更多的关键词来控制图片的细节。
3.复制前面的关键词作为负面关键词。

如此操作,无论线稿多么复杂,在SD中都可以快速地进行上色,实现效率和质量的双重提升。

最终效果如下:

11. 小白也能进行室内设计

ControlNet的另一个非常好用的模型MLSD:这个模型只能识别直线,所以只适合拿来做房子的设计

1.首先点开“ControlNet”的状态栏:
2.上传你想要进行设计的房间的照片。
3.点击“启用”按钮。

在预处理器和模型的选择中,我们选取“msld”,这是一个专门用于计算房屋线条的模型。

接下来,我们需要切换到一个现实照片的大模型。首先,我们要输入的是照片质量的关键词,然后输入照片的主题,比如,一个客厅。

最后一步,点击生成。

生成的照片既保留了原有房屋的基本结构,又展示了新的室内装修风格!通过这样的方式,我们可以轻松预览和调整我们的室内设计方案,即使是室内设计的新手,也可以轻松掌握。

四、Stable Diffusion知识详解

12. VAE:可变自动编码器

主要作用:为照片添加滤镜和微调
作为新手,我们不必深究VAE的工作原理,只需知道它的作用是为照片添加滤镜和微调。

下图展示了添加和未添加VAE效果的区别。未添加VAE的照片看起来有些模糊。

但在一般情况下,如果我们对照片的色彩没有特别要求的时候,只选定一个VAE来使用就可以。

下面这个就是我比较常用的VAE

通常情况下,如果对照片的色彩没有特别要求,只需选择一个VAE模型即可。下面是我经常使用的VAE模型。

13. STEPS:迭代步数

简单来说,我们可以将SD生成图片的过程视为绘画。每增加一步迭代,都会给AI更多的机会去比对提示和当前结果,并进行调整。更高的迭代步数需要更多的计算时间。但高步数并不一定意味着更好的结果。当然,如果迭代步数太少,会降低生成图像的质量。

一般而言,将参数设置在20到30之间较为合适。

20步以下的图像质量较低。

但并不是迭代步数越多越好,超过30步后,部分电脑可能无法处理,无法生成照片。

因此,配置较低的电脑建议将步数设置在20到25之间。

配置较好的电脑可以将步数设置在25到30之间。

14. Sample:采样方法

不同的采样方法相当于我们绘画的方式不同。

选择哪种采样方法呢?首先,我们可以参考他人使用的好看照片中所用的采样方法。如果不确定该选择哪种,我经过测试,下面圈出来的几种采样方法生成的照片质量较高且速度较快。

15. 面部修复+高分辨率修复

这两个功能没有太多讲解,直接使用即可。

注意点如下:

  • 面部修复适用于生成真人照片。

  • 高分辨率修复需要较好的电脑配置,配置较低的电脑不建议使用,否则可能无法生成照片。

16. 图片分辨率(图片大小)

这里的宽度和高度用于调整照片的大小。
一般情况下:

  • 生成正方形照片:宽度512,高度512。

  • 生成长方形照片:宽度512,高度768。
    对于配置稍差的电脑,不要听信网上的设置如1024或2048,因为一般的电脑可能无法处理。

17. 生成多图

通过调整下面这两个参数,可以让我们一次生成多个图

假如我们把两个参数都设置成2

总批次数的意思就是生成两批

单批数量的意思就是一批生成两张照片

所以一共就会生成4张照片

在我们日常使用需要生成多张照片的

我们**只调整“生成次数”**就可以啦,这意味着我们照片是一张一张生成的

注意:单批数量就意味着同时生成多张照片,这对我们的显卡是有一定要求的,所以这个不要用!!

18. 用脚本进行照片对比

当我们生成照片时,输入了许多关键词。那么我们如何才能比较不同关键词输入所生成的照片有什么区别?或者比较加入某个关键词和不加的区别呢?

这时我们可以使用脚本中的"提示词矩阵",只需点击即可。

接着来到关键词的文本框

我们前面一直说在写关键词之前,先写照片的质量词

那我们就以这张照片为例子,

看看加上最高质量(the best quality)和不加有什么区别

书写格式:将需要对比的关键词放在最后,用"|"将关键词和前面的关键词分隔开,即:关键词|需要对比的关键词。

如下面截图所示:

点击生成,就会生成两张照片并拼在一起。我们可以看到加上"最高质量(the best quality)"的照片更清晰。

如果现在想要比较不同采样方法下,不同迭代步数所生成的照片有何区别,该怎么操作呢?

这时就需要使用脚本中的"X/Y/Z图表"功能。

在X轴类型中选择"迭代步数",然后在右侧的X轴值中输入要比较的步数。

在Y轴类型中选择"采样器",然后点击右侧的笔记本图标。这样所有采样器的名称都会显示在框内,可以自行选择删除。

点击"生成",就会生成一张大图。我们可以看到在不同采样方法下,迭代步数为25时生成的照片都差不多。通过此对比,我们可以选择自己更喜欢的采样方法和迭代步数。

19. ControlNet的作用

1.黑白线稿上色

2.控制人物姿势

3.恢复画质

4.动漫变真人

五、总结

关于AI绘画技术储备

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

对于0基础小白入门:

如果你是零基础小白,想快速入门AI绘画是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:stable diffusion安装包、stable diffusion0基础入门全套PDF,视频学习教程。带你从零基础系统性的学好AI绘画!

零基础AI绘画学习资源介绍

👉stable diffusion新手0基础入门PDF👈

(全套教程文末领取哈)
在这里插入图片描述

👉AI绘画必备工具👈

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉AI绘画基础+速成+进阶使用教程👈

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

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉12000+AI关键词大合集👈

在这里插入图片描述

这份完整版的AI绘画全套学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

强大到离谱!硬核解读Stable Diffusion(完整版) 2022年可谓是,上半年有文生图大模型和,下半年有OpenAI的文本对话大模型问世,这让冷却的AI又沸腾起来了,因为AIGC能让更多的人真真切切感受到AI的力量。这篇文章将介绍比较火的文生图模型,Stable Diffusion不仅是一个完全开源的模型(代码,数据,模型全部开源),而且是它的参数量只有1B左右,大部分人可以在普通的显卡上进行推理甚至精调模型。毫不夸张的说,Stable Diffusion的出现和开源对AIGC的火热和发展是有巨大推动作用的,因为它让更多的人能快地上手AI作画。 阅读详情

相关推荐

Stable Diffusion之最全详解图解

Stable Diffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的转变。它是一种潜在扩散模型,由慕尼黑大学的CompVis研究团体开发的各种生成性人工神经网络之一。它是由初创公司StabilityAI、CompVis与Runway合作开发,并得到EleutherAI和LAION的支持。截至2022年10月,StabilityAI筹集了1.01亿美元的资金。

DFCED的博客 3万+

Stable Diffusion最详细教程(总版)

从0开始学习stable diffusion,你将学会怎么高效的写好提示词,你将会学会怎么使用各种模型和Lora,你将学会借助各种插件更好的生成贴合你满意的图片!

m0_54231818的博客 2万+

《Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》-配套代码示例

Stable Diffusion绘画完全指南:从入门到精通的Prompt设计艺术》的配套代码示例通常会涵盖从基础参数调整到高级提示词工程的实践内容。以上代码需要配合Stable Diffusion环境使用(本地部署或Colab)。### **示例5:多图混合生成(Image2Image)**### **示例4:ControlNet控制构图**### **示例1:基础文本到图像生成**### **示例2:高级提示词权重控制**### **示例3:LoRA模型集成**### **示例6:动画帧一致性控制**

s13166803785的博客 139

Stable Diffusion 超详细讲解

本文将在《Stable Diffusion原理详解》和《Diffusion Model 深入剖析》这两篇文章的基础上,进一步细致地讲解 Stable Diffusion 的算法原理。

略懂……略懂…… 4万+

用Spirent Test Center测试交换机Head of Line(HOL)Blocking

测试目的:设备执行拥塞控制,使非阻塞端口不受阻塞端口影响 预设条件:在RFC2889里按以下步骤设置,端口1和端口3同时向端口4发送数据包,端口1向端口2发送数据包 测试步骤:运行设置好的RFC2889 测试结果:所有frame size都显示没有Head of Line(HOL),即非阻塞端口不受阻塞端口所影响 ...

Yuna_的博客 1357

ATE自动化测试设备:硬件与软件的完美协同

本文深入解析了ATE自动化测试设备如何通过硬件与软件的完美协同,实现高效、精准的电子产品测试。文章详细阐述了ATE系统的硬件架构(如测试控制器、仪器模块、开关矩阵)与软件层次(如测试管理、仪器控制、数据分析),并结合实战案例,揭示了软硬件协同设计在提升测试效率与可靠性中的关键作用。

weixin_29218509的博客 166

探索Stable Diffusion:从入门到精通

探索Stable Diffusion:从入门到精通 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 Stable Diffusion 是一种先进的图像生成技术,广泛应用于计算机视觉、机器学习和人工智能领域。本文档由B站UP主Nenly同学的系统课程视频整理而成,旨在为初学者和专业技术人员提供一个全面的学习指南。无论你是刚刚接触Stable Diffusion,还是希望深...

gitblog_06612的博客 586

LuaJit分析(十一)去除string.dump函数

因此即使我们的指令顺序被打乱,通过loadfile系统调用,再通过string.dump调用,可以得到字节码文件,再通过与标准的luajit生成的字节码文件比对,即可找出差异所在。Lua脚本中的string.dump函数用于生成字节码文件,根据对 luajit -b命令的分析可以得出,最终dump出字节码文件都是使用的string.dump函数。同时lj_libdef.h和lj_ffdef.h这两个文件都是自动生成的,在msvcbuild.bat中,使用如下命令生成。

a545958498的博客 1131

新书速览|AI绘画:Stable Diffusion从入门到精通

业务成果:Bilibili网站《AI绘画stable diffusion从入门到精通》,点击量超过20万,好评和粉丝各超过5K。书中深入讲解了软件的操作、指令控制、图生图技巧、LoRA、ControlNet控制以及AI动画制作等相关知识,并通过插件的应用实现了图像生成的扩展和动画制作。此外,《AI绘画:Stable Diffusion从入门到精通》还介绍了如何使用AI创建令人惊叹的数字艺术品。《AI绘画:Stable Diffusion从入门到精通》从。2.1 Stable Diffusion的安装18。

quanzhankaifaqua的博客 2056

通过CN3口直接控制台达伺服电机A2-M(二)

既然可以通过RS485与伺服驱动器进行通讯,那么就肯定可以控制转速 首先,需要了解下 ‘控制模式及控制命令输入源设定’ 依据以上资料,速度控制模式有两种,S和SZ模式,分别对应模式选择中的02和04,对P1-01的地址0102进行写地址操作即可实现,一开始我使用了S模式,但是这个模式在寸动模式下会自动运转,不符合我控制的要求,后面改用SZ模式,就可以实现零速度。 使用串口工具发送命令:“01 06 01 02 00 04 28 35”即可以实现设置,设置完成后可以手动在伺服驱动器的按键面板上进行确

HKing_evil的博客 6825

AAAI 2025杰出论文解读:神经符号推理与生物多样性计算的突破性进展

本文深度解读了AAAI 2025两篇杰出论文的突破性进展。南京大学周志华团队提出“溯因反射”框架,高效解决神经符号推理中的“不一致性”核心难题,为构建可靠、可解释的AI系统提供了新路径。斯坦福大学等机构的DiVShift研究,则系统分析了公民科学数据中的复杂分布偏移,为利用海量数据精准监测生物多样性及应对AI数据偏差提供了关键方法论。

weixin_29085865的博客 501

Stable Diffusion深度体验:从入门到精通的AI绘画之旅

在这个数字艺术的新纪元,Stable Diffusion如同一把钥匙,开启了创意与技术的宝库。本文旨在引导您从初识AI绘画的懵懂,到掌握其精髓的熟练,共同踏上一段从入门到精通的奇妙旅程。

m0_59236602的博客 559

如何在 Windows 中实时打开字幕

在 Windows 操作系统中,你可以使用编程来实现实时字幕功能,以便在屏幕上显示即时的文字内容。下面是一个示例代码,展示了如何使用Python编程语言在Windows上实现实时字幕功能。这样,字幕窗口将会不断地显示系统当前时间作为字幕。你可以根据自己的需求修改主循环中的内容,以显示你想要的实时字幕。希望以上代码和说明能够帮助你在Windows中实现实时字幕功能。函数创建了一个顶级窗口,并设置窗口的样式、位置和大小。方法,用于在字幕窗口中显示指定的字幕内容。上述代码中,我们使用了Python的。

DevWizard的博客 3270

AI绘画:Stable Diffusion 终极炼丹宝典:从入门到精通

历经耗时数十个小时,总算将这份Stable Diffusion的使用教程整理妥当。 从最初的安装与配置,细至界面功能的详解,再至实战案例的制作,乃至高品质模型的下载,每一步骤皆有细致的指导,且以一个个生动的例子予以演示,不仅令诸位不再只是枯燥地观摩,更能让你们阅后即行,轻松创作出相似的绘画之作。

m0_59236602的博客 1035

图像标注神器:完全开源免费的多功能标注工具Labelme详解

Labelme是MIT开发的免费开源图像标注工具,支持多边形、矩形等多种标注类型,适用于目标检测、分割等计算机视觉任务。提供Windows可执行文件和Python安装两种方式,可输出JSON格式并转换为COCO等标准数据集。具有跨平台、功能全面、社区活跃等优势,能显著提升标注效率,是AI视觉项目的重要数据准备工具。

数字人生 528

Coze智能体实战:接口需求分析和接口调试

AI智能体的需求:能根据接口文档提取接口信息以及设计接口测试点,并进行接口调试返回接口测试结果。

十二测试录 282

【AI绘画】Stable Diffusion指令宝典:从入门到精通的进阶之路

SD全套资料,包括汉化安装包、常用模型、插件、关键词提示手册、视频教程等都已经打包好了,无偿分享,有需要的小伙伴可以自取。感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。

2401_85116933的博客 1017

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Stable Diffusion:从入门到精通保姆级实战教程_stable diffusion学习

否则它就会跟下一个单词连起来变成一个新单词。

2401_85280106的博客 780

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

AI绘画:Stable Diffusion 提示词从入门到精通

如果你是真正有耐心想花功夫学一门技术去改变现状,我可以把这套AI教程无偿分享给你,包含了。

Eqiqi的博客 1348

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Stable Diffusion全面指南:从入门到精通,轻松掌握AI绘画工具

2024年,你是否还对Stable Diffusion一无所知?别担心,我们今天就来介绍AI绘画领域的另一款强大工具——Stable Diffusion。本期将为你提供详细的攻略,让零基础、小白甚至安装懒人都能轻松掌握,迅速上手!

m0_59162248的博客 1065
上一篇: 如何使用Stable diffusion,让你轻松生成黑白线稿并上色!
下一篇: 【Mac版】stable-diffusion 入门级教程
田野猫咪
博客等级 码龄4年 5079粉丝 502原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值