当前位置:AIGC资讯 > AIGC > 正文

AI绘画Stable Diffusion基础教程!

Ai绘图真的太火了,挡都挡不住。本着“不断好奇,不停学习”的理念,我打算介绍下Stable Diffusion,有兴趣的小伙伴可以一起学习。

目前市面上比较权威,并能用于工作中的 AI 绘画软件其实就两款。一个叫 Midjourney(简称 MJ),另一个叫 Stable-Diffusion(简称 SD)。MJ 需要付费使用,而 SD 开源免费,我们可以通过一些操作进行离线免费使用,效果也不错并且可玩性更高一些,因此我的选择是Stable Diffusion。

另外使用SD对系统的硬件也有一定的要求:

1、内存至少16G,越大越好。

2、显卡最好是N卡,显存同样越大越好:

至少 4G,勉强能出图。

6G 稍微好一点,可能部分功能无法使用。

8G 除了大模型训练不行,其他功能都可以用。

12G 及以上则无任何限制。

3、A卡用户应该也能用,这个需要自行测试,但是出图可能会很慢。

安装方法

SD 开源地址:

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki

目前大家普遍采用的 Stable Diffusion Web UI 是发布于开源程序分享网站 Github 的 Python 项目,和平常软件安装方法有所不同,不是下载安装即可用的软件,需要准备执行环境、编译源码,针对不同操作系统(操作系统依赖)、不同电脑(硬件依赖)还有做些手工调整,这需要使用者拥有一定的程序开发经验。

但是不用担心,现在可以直接使用大佬们做的一键启动程序包,比如国内@秋葉 aaaki 大佬开发的整合包,极大的降低了安装门槛(强烈推荐!)整合包我替大家拿来了,无需自行查找,需要的小伙伴文末扫码找我拿!

文生图的界面概述

现在我们看到的SD界面就是刚入手最常见的界面了-文生图,顾名思义就是文字生成图片。

由于参数比较多,全部介绍完篇幅可能会很长,所以我们这里先简单介绍几个最容易影响绘画的板块。

页面的左上方我们前面已经介绍过了是选择主模型的地方,旁边是加载VAE的地方,至于VAE是什么我们以后再说,再接下来的Clip 跳过层我们暂时用不到,可以不管:

往下走是横向的功能模块包括文生图、图生图等,同样其他的功能我们以后再说。

下面两个大的框就是我们的提示词框了,分别是正向提词框和反向提词框,简单理解就是你想要什么和你不想要什么:

提词框内的内容需要输入英文,它本身支持自然语言的,但还是建议用逗号分隔的一个个的关键词来写。

例如一只狗站在草地上,我们可以写成:A dog standing on the grass:

但是建议写成1dog,stand,grass,主要是方便我们后期加入或修改提示词或者调整权重。

右侧的生成按钮就不用说了,下面的第一个小箭头鼠标停止在上面就会有功能提示。

可以将例如你在C站上复制的生成信息直接填写到对应的栏位包括采样等,如果当前你的提词框为空则填入上一次的内容。

这个我们后面再说,旁边的垃圾桶按钮就是清空这些信息:

有时候我们会有一些常用的提词,可以按箭头处的保存将它保存为模板方便再次使用,另外两个分别是选择模板和填写模板:

另外秋叶的这个整合包是自动帮我们添加了一个通用起手式模板的,正向词是杰作、高质量,反向词翻译一下大概是这些:

由于我们用的是中文版的界面,所以红色方框的内容大家基本看都能看明白,这里只说简单说几个点:

采样迭代步数越高图像生成时间越长越贴近你的提词描述,但是过高反而会出错,通常20-30得手动尝试。

采样方法也就是采样器的算法这个也需要手动尝试,不同的采样方式效果也会有差异,比较常用的是DPM++。

宽度和高度也就是分辨率的选择。大多数模型使用512*512的图片训练的,推荐大家生成512*768。

提示词相关性CFG数值越高越接近你的提词信息,但是数值过高也会出错,同样需要手动尝试。

随机种子顾名思义根据你的提词随机生成一张图:

随机种子这里多说一句,例如你画出的图大体感觉你觉得不错想要保留这个大效果,可以点击旁边的绿色按钮,随机种子就会固定到数值:

这个时候你再去添加提词等,它就会尽量的在你原有的图片感觉上去生成新的图像,注意分辨率如果改变的话,同样画面也会改变:

右边的文件夹按钮可以打开我们画图的保存位置:

今天先简单介绍这么多,Stable Diffusion还有很多功能,大家也可以自己多多尝试,最后放两张我生成的美女图片吧~

写在最后

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

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

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

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

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!

三、最新AIGC学习笔记

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

四、AIGC视频教程合集

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

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

若有侵权,请联系删除

总结

### 文章总结
#### AI绘图热潮与Stable Diffusion介绍
- **AI绘图热潮**:AI绘图迅速走红,本文推荐关注Stable Diffusion(简称SD)这一免费开源的AI绘画工具。
- **对比Midjourney与Stable Diffusion**:
- Midjourney(MJ)需付费,而Stable Diffusion开源免费,且效果不错、可玩性更高。
#### Stable Diffusion的硬件要求
- **内存**:至少16G,越大越好。
- **显卡**:
- N卡推荐,显存至少4G,6G勉强,8G除大模型训练外均可,12G及以上无限制。
- A卡用户可用,但需自行测试,出图速度可能较慢。
#### 安装方法
- **Stable Diffusion Web UI**:发布于Github的Python项目,需准备执行环境、编译源码,并进行一定的手工调整。
- **推荐使用一键启动程序包**:如@秋葉 aaaki 的整合包,降低安装门槛。
#### 文生图界面概述
- **界面基础**:文生图界面是SD最常见的入口,通过输入文字生成图片。
- **功能板块**:
- **主模型选择**:选择绘画模型。
- **VAE加载**:未来详细介绍。
- **Clip跳过层**:暂时未用可忽略。
- **功能模块**:包括文生图、图生图等。
- **提示词框**:正向、反向提词,建议用英文逗号分隔关键词。
- **生成选项**:
- 采样迭代步数:影响生成时间与图像接近度,建议20-30步尝试。
- 采样方法:算法影响效果,DPM++常用。
- 分辨率:推荐512*768。
- 提示词相关性CFG:数值影响接近度,但需手动调整。
- 随机种子:固定图像风格,便于在此基础上创作新图。
#### 未来展望与学习资源
- **AIGC技术前景**:将在游戏、计算等领域广泛应用,不断提高与智能融合。
- **学习资源**:提供全套AIGC学习资料、安装工具、学习路线、必备工具、学习笔记、视频教程及实战案例,助力深入学习与应用。
### 结尾
本文介绍了Stable Diffusion的火热背景、安装要求、基本使用方法以及AIGC技术的未来前景与学习资源,旨在帮助感兴趣的小伙伴快速上手并深入探索这一前沿科技领域。

更新时间 2024-08-22