“后处理圈”专注于为后处理爱好者发现一些好玩又实用的软件和资源。 关注我们,精彩!
前言
Stable Diffusion是一款基于人工智能技术开发的绘画软件,可以帮助艺术家和设计师快速创作出高质量的数字艺术作品。 该软件采用了一种名为GAN(生成对抗网络)的深度学习模型,可以学习并模仿艺术家的创作风格,从而生成类似的艺术作品。
ai绘图,目前开源、免费、最好用的本地运行工具之一是stable-diffusion-webui工具。 Stable Diffusion 具有直观的用户界面,允许用户轻松调整绘画参数并实时预览结果。 用户可以选择不同的画布、画笔和颜色,通过调整图像的风格、纹理和颜色等参数可以创作出各种不同的艺术作品。
—————————————————
按照本教程,您可以在自己的 PC 上生成 AI 图像。
本文主要讲解软件的安装
全套教程目录:
我们先看几个例子:
系统要求:
虽然本地化部署效果很好,但有一些基本要求
1、需要使用N卡(NVIDIA显卡),显卡显存至少需要4GB显存才能本地运行。 最低配置需要4GB显存,基础配置需要6GB显存,推荐配置12GB显存或以上。
(延川小知识:稳定扩散艾画主要跑显卡,运算能力越强,画图速度越快。显存越大,设置画面的分辨率越高)
《建议使用RTX4090显卡》-----来自一位3080显卡玩家
还有一点就是硬盘空间需要很大。 SD绘图主要取决于型号。 从网上下载的模型资源一般都很大(一个模型超过2G)。 批量运行绘图也占用大量内存。 建议有60GB以上的硬盘空间。 。
2、网络要求:大家都知道,就不告诉你了。
3.操作系统:需要Win10或Win11。
如果满足以上条件,基本上就可以使用标清跑图片了。
已部署的AI绘画项目介绍
首先我们需要准备一个软件,它的名字叫“stable-diffusion-webui”,严格来说,它是一个基于Stable Diffusion的开源项目。 这个软件非常强大。 它将原本难以安装和配置的开源项目变成了简单易操作的网页。 后来推出了插件系统,可以玩出很多花样。最重要的是,它是免费开源的
(本地webui版AI绘图界面)
懒人服务:
可直接购买一键开箱包(含程序+700G型号+视频教程+插件,支持WIN+MAC+N/A卡+远程安装服务)
[b2_插入_帖子]
手动安装教程:
手动安装适合有一定软件基础的同学。 如果不知道怎么做,建议直接使用lazy版本。
1.安装git
git官网地址:
64位Windows版本的git程序文件链接:
默认安装所有内容,继续下一步即可完成安装。
2.安装miniconda
这用于管理 python 版本。 可以实现python的多版本切换。
下载地址:docs.conda.io/en/latest/miniconda.html
(miniconda下载截图)
安装的时候直接按默认路径即可。
打开miniconda,输入conda -V 弹出版本号pc3000软件教程,说明安装正确。
(启动类型mini找到miniconda3打开)
(显示conda版本,没错)
3、配置库包下载环境,加快网络速度(将下载库包地址替换为国内清华镜像站)
教程:
4.切换到另一个盘创建python环境
如果继续操作,整个项目就会在C盘上创建。 不过,很多人C盘容量有限,可以在其他盘上创建,比如D盘。
输入 D: 并按 Enter 键。
(后来发现这一步并没有让项目安装在d盘,还是在c盘,不过没关系,它很小,不会占用太多空间,所以我们继续。)
5.创建python 3.10.6版本环境
运行以下语句创建环境。
conda create --name stable-diffusion-webui python=3.10.6
系统可能会提示y/n,输入y并按Enter键。
如果显示done,则表示完成。
已在 C:\ProgramData\Miniconda3\envs\stable-diffusion-webui 中创建了一个新项目。
6.激活环境
输入 conda activate stable-diffusion-webui 并按 Enter。
7、升级pip,并将pip的默认库包下载地址设置为清华镜像。
输入每一行后按回车,等待执行完毕,再输入下一行,然后按回车。
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果没有报错就完成了。
8.安装git克隆并下载github项目,例如本作中的stablediffusionwebui
进入git官网git-scm.com/download/win
下载后默认安装,点击下一步即可。
开始菜单-输入“git”,找到git cmd。
打开它并输入以下命令。
git --version
检查git版本。 如果显示版本号,则说明安装成功。
9.安装cuda
官网链接:
(这里可能有人打不开网页,如果打不开,请使用魔法上网。)
你会发现有很多版本,你应该下载哪个版本?
回到一开始的miniconda小窗口,输入nvidia-smi查看你的cuda版本
比如我的版本是11.7,我就会下载11.7.0的链接。
然后安装自己的系统,选择win10或11,exe本地,下载
下载后,安装它。 这个软件是2G的,可以安装在c盘以外的地方。 例如D盘。
好了,完成这一步之后,电脑的基本环境设置就终于完成了。
现在让我们正式开始稳定扩散的工作。
3.稳定的扩散环境配置
1.下载稳定的扩散源代码(开启魔法)
确认您的 miniconda 黑色窗口显示
(stable-diffusion-weibui)D:\>
如果没有,请输入 D: 并按 Enter 键。 (当然你也可以放到其他你想放的盘的根目录下。
不建议放在C盘,因为这个项目里有一些模型包,都有好几G。 你的C盘很容易就满了。 其他容量10G以上的磁盘也可以。
要放入其他磁盘,请输入e:f:g:等,然后按Enter键。 )
然后克隆稳定扩散webui项目(以下简称sd-webui)
然后执行
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
只需等到显示完成即可。
注意,现在克隆的本地地址就是下面经常提到的“项目根目录”。 比如我的项目根目录是D:\stable-diffusion-webui
2.安装GFPGAN
这是腾讯旗下的一个开源项目,可以用来修复和绘制面,减少稳定扩散面的扭曲和变形问题。
打开github.com/TencentARC/GFPGAN
向下滚动网页到readme.md部分,找到V1.4模型,然后点击蓝色的1.4进行下载。
下载后放到sd-webui项目根目录下即可。 例如我的根目录是D:\stable-diffusion-webui
3、在miniconda的小黑窗口中,准备启动并运行ai绘图程序sd-webui
进入
cd stable-diffsion-webui
进入项目的根目录。
如果您将其安装在其他地方,这同样适用。
输入盘符名称加冒号(如c:d:e:)即可进入磁盘根目录。
输入cd..退出到上层目录。
输入cd + abc,进入abc文件夹。 (如cd stable-diffusion-webui,前提是你有对应的文件夹,否则会报错)
总之,执行以下指令之前必须进入sd-webui的项目根目录,否则会报错。
(这个根目录是上面git clone命令创建的stable-diffusion-webui根目录,不是c盘miniconda中的stable-diffusion-webui根目录。)
webui-user.bat
然后按回车键,等待系统自动开始执行。
直到系统提示,在本地URL上运行::7860
这意味着你可以开始正式使用AI来画画了~
注意:
此步骤常常可能会导致各种错误,需要耐心和时间多次尝试。
不要关闭黑色小窗口,即使它几分钟内没有变化。
如果提示连接错误,您可能需要打开或关闭Magic Internet并重新执行webui-user.bat命令。
如果不小心退出黑窗,再次点击:开始菜单-程序-打开miniconda窗口,输入
conda activate stable-diffusion-webui
并进入sd-webui项目根目录并执行
webui-user.bat
4.开始绘画和调试
1、在浏览器(如Google Chrome)中,打开:7860(注意,不要关闭miniconda的黑窗)
2、在提示区输入相关命令,比如美丽的风景,然后点击右侧的generate,生成第一张图片。
3. 生成状态及操作
网页会显示进度条,miniconda的黑色小窗口也会显示进度条。
当进度条满的时候,你就可以看到你生成的图片了。
如果不想生成,可以点击中断停止生成,并返回目前为止生成的图像。 (比如要生成10张图片,已经生成了3张,点击中断,会返回3张图片)
如果点击跳过,则会跳过该图片的生成。 比如要生成10张图片,现在生成第三张图片,点击跳过,第三张图片不会生成,直接生成第四张图片,最终返回9张图片。 图片。
4.修改批量计数值,一次生成多张图片
默认为1,即一次生成1张图片。 建议一次生成4张或更多图片,这样获得满意图片的概率会更大。 一次最多可以生成100张图片。
但你写得越大,一次生成所有内容所需的时间就越长。 假设一张图片需要30秒,设置10张图片意味着300秒,5分钟,设置100张图片意味着3000秒,50分钟。
5.好了,现在本地化部署完成了,你可以开始愉快的玩耍了,祝你玩得开心~
常见安装问题
Q1:为什么需要本地部署?
A1:稳定扩散本地部署的操作完全基于用户本地电脑,给用户很大的自由度(可以使用ghs)。 比如可以使用不同的微调模型,也可以有效防止你的创意作品泄露。
Q2:本地部署的稳定扩散WEBUI和线上版本有什么区别?
A2:稳定扩散WEBUI是典型的开源集成。 一个月内迭代了几十次,增加了很多功能。 标准化的本地部署使您能够体验与创新同步的流程。 这是很多偷懒版本的直接解压(无法用git升级)和网页版本无法给你带来的。
A3:如何更新到新版本
Q7:在控制台中运行 git pull
A4:没有梯子怎么办?
Q8:如果没有梯子,可以用这个方法
经常问的问题
A1:如何画出像作者一样美丽又写实的小姐姐?
Q1:在civitai.com或4b3.com下载对应的基础人像训练模型包(如Chillmix)和Lora包(如KoreanDollLikeness_v15)
A2:如何控制角色动作或姿势
Q2:使用提示词提示进行控制,或者使用新功能ControlNet。 稍后我会发表一篇相关文章,敬请关注。 (关注本公众号并加星或评论,您将收到下一条推文。)
A3:如何切换机型
Q3:首先下载相关的ckpt或safetensors文件并放到对应的文件夹下pc3000软件教程,然后点击webui界面左上角“stable diffsition checkpoint”右侧的Refresh(类似下图),然后在左侧选择您新下载的模型。 选择后,等待1分钟即可使用。
A4:为什么我的图像生成这么慢?
(1) 检查图像尺寸。 尝试使用默认的图像尺寸512*512。 直接生成大图像会成倍增加计算能力并降低速度。 至于分辨率太低的问题,可以稍后再放大图片。
(2) 检查hirex.fix功能是否开启。 这将需要更多的计算能力。 如果选中,只需取消选中即可。
(3)硬件性能问题,可以考虑3060以上的显卡。 显存越大越好。
(4)后台运行的软件太多,绘图需要大量的计算能力和内存。 建议先关闭其他不使用的程序。
A5:提示词怎么写
(1)搜索引擎搜索ai绘图提示或者ai绘图提示单词教程,会有很多介绍。
(2)先用中文描述,然后用翻译软件翻译成英文放入。
(3)直接询问chatgpt、bing gtp等AI智能问答平台。
A6:如果还是不行怎么办?
Q6:点击下面的链接和我聊天吧~
Q6:扫描二维码进群和我聊天~
微信经验交流群
加入微信交流群,与AIGC技术领域的专家和爱好者讨论最前沿的资讯! 在这里,您可以体验最先进的人工智能技术,与志同道合的人交流,共同提高您的知识水平。 无论您是专业人士还是爱好者,都欢迎您加入我们的团队!
扫码直接发送关键词:AICG