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

在这里插入图片描述

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

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

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

  • 真人AI美女/女友

我们最常看到的就是这些真人AI美女的账号
在这里插入图片描述

  • 绘画辅助

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

  • 生成头像、壁纸

过去,人们常常花费金钱请他人定制独特的头像或壁纸,而现在,SD可以用来制作个性化的二次元头像、盲盒模型或者定制壁纸。
Stable Diffusion还有许多其他功能,例如恢复画质、室内设计等,还有许多功能等待我们去探索!

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系统傻瓜式本地部署AI绘画Stable Diffusion教程

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

  • 使用前提注意下:

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

  • 电脑系统:

确保你的电脑系统是Windows 10或Windows 11。
为避免兼容性问题,不要选择更低版本的系统。你可以通过以下步骤查看电脑系统:
在桌面上右键点击"我的电脑"或"This PC"
选择"属性",然后查看Windows版本信息

  • 检查电脑性能:

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

这是用来确定你的电脑配置是否足以支持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站秋叶分享的整合包,小白直接下载整合包可以避免很多困难。

①下载整合包并保存到你的电脑本地。
②打开你保存的文件夹,在文件夹中找到《整合包主包》=》《1.秋叶整合包主包》,右键点击该文件,然后选择"解压文件"。
③选择将文件解压到D盘或E盘,注意不要占满C盘!点击"确定"。
⑤解压完成后,安装启动器的依赖环境.net core 6.0。点击"安装"。
在这里插入图片描述
⑥打开刚刚解压的SD根目录,找到启动器文件。右键点击启动器,选择"发送到",然后选择"桌面快捷方式"。 这样下次就可以直接从桌面双击启动器进入,无需每次都去文件夹中寻找。
在这里插入图片描述
⑦双击启动器,等待更新完成。然后点击左侧的"高级选项",在"显存优化"中根据你的显存选择(即上面查看的专用GPU内存), 选择与你的电脑显存相对应的选项。
⑧返回到第一个一键启动界面,点击右下角的"一键启动"按钮。
在这里插入图片描述
如果出现代码页面,请不用理会,稍等片刻!SD的主界面将自动在浏览器中弹出。
如果在上述页面出现错误,请返回初始界面,点击左侧的"疑难解答",然后点击右侧的"开始扫描"。 最后点击"修复"按钮。
下方是SD的主页面。不要被这个复杂的界面吓到,实际上,我们在基础使用中并不需要使用所有的功能。
在这里插入图片描述

三、小白快速上手Stable Diffusion

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

在使用Stable Diffusion之前,我们需要确定我们想要生成的照片风格
例如二次元动漫、三次元现实照片或盲盒模型等。
根据不同的照片风格,我们需要切换不同的大模型。
在SD界面的左上角,可以找到"Stable Diffusion模型"选项。如下图:
在这里插入图片描述
假如现在我想生成一个真人AI小姐姐,那就选用chilloutmix的大模型

那么问题来了,我们这些模型从哪来呢?下载的模型放在哪里呢?
在我分享给大家的链接里面,有部分比较常用的大模型
除了C站,还有一些国内比较好用的模型推荐给大家:【AI绘画模型汇总】分享5个国内实用的AI绘画模型网站-C站AI模型平替网站
大家可以根据文件夹名称找到需要的模型。
另外,这篇文章的第三部分会跟大家详细介绍去哪里下载模型,模型存放的位置,所以一定要看到最后!

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模型了。
在这里插入图片描述
利用Lora模型定制个性化角色
简单来说,Lora可以固定我们照片的特征:人物特征、动作特征、还有照片风格
点击“生成”下面的的第三个按钮,就会弹出新的选项框

在这里插入图片描述
在这里插入图片描述
点击我们要用的Lora,就会自动添加到关键词的文本框里面
前面那四张照片用到的就是这三个Lora,由此可见,我们的Lora是可以叠加使用的
但是建议新手不要使用太多lora,
因为这样照片出问题了,你也不知道是哪个Lora有问题
另外,Lora之间一样用英文逗号隔开

每个Lora后面都有数字,这是用来调整这个Lora的权重的,
正常情况下是1,我们一般只会去降低权重,因为增加权重照片可能就会变得奇奇怪怪
每个Lora设置的权重不一样,出来的照片就会不一样
想要生成一个好看的小姐姐,就要多去尝试不同的权重组合。

结尾

篇幅有限,这里就不一一展示了,博主这里整理了stablediffusion教学的视频资料和全部的PDF阅读资料,有需要的朋友可以点击下方的卡片进行领取!
在这里插入图片描述
在这里插入图片描述

有需要的朋友可以点击下方的卡片进行领取!
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/628237.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

StarCloud开源行动:激发算力调度的创新潜力

01 关于StarCloud OpenCSG StarCloud 是一个集开源系统(Kubernetes ,K8S)与高性能计算(High Performance Computing,HPC)一体的混合算力调度平台。它专注于大模型训练和推理,并提供一站式服务,包括从训练到部署,以及多模型比较等。除了在人…

男士内裤哪个牌子质量好又舒服?五款不容错过的男士内裤

男士内裤,作为男士日常穿着的重要贴身衣物,其舒适度和透气性至关重要。尽管有些男士可能习惯长时间穿着同一条内裤,但为了确保健康和舒适,建议每3-6个月更换一次内裤。长时间不更换内裤会导致其舒适性和透气性下降,同时…

python数据分析——数据可视化(图形绘制基础)

数据可视化(图形绘制基础) 前言一、图形绘制基础Matplotlib简介使用过程sin函数示例 二、常用图形绘制折线图的绘制plot示例 散点图的绘制plot示例 柱状图的绘制bar示例 箱型图绘制plot.box示例 饼状图的绘制pie示例 三、图形绘制的组合情况多个折线图的…

基于PID控制的无人车侧向运动阿克曼转向控制仿真

写在前面,本文为研一下智能控制课程的课程作业报告,主要为基于无人车侧向运动模型的PID控制器设计,控制器设计比较简单,主要是对阿克曼转向模型进行搭建,PI参数调节部分的研究。设计内容分为两部分,分别是简…

Digimat在电池壳体SMC复合材料成型工艺中的应用

SMC工艺介绍及挑战 SMC(Sheet Molding Compound的缩写,即片状模塑料)是一种复合材料制造工艺。该工艺可以有效地代替金属,实现车辆轻量化目标。该工艺不仅能够显著降低车身重量,而且设计灵活,操作简单、易…

市场领先者MySQL的挑战者:PostgreSQL的崛起

最新的DB-Engines的排名,可以看到有个DB的上升趋势非常的猛,那就是PostgreSQL。今天我们就来看看这个数据库。 “The worlds most advanced Open Source Database” 这简介比较霸气:世界上最先进的开源数据库 发展史 PostgreSQL&#xff0c…

【Linux】进程间通信(一)---- 匿名管道

【Linux】进程间通信(一)---- 匿名管道 一.序1什么是进程间通信2.进程间通信的标准3.为什么需要进程通信 二.匿名管道1.原理2.使用3.四种情况4.五个特点 一.序 1什么是进程间通信 进程间通信 通信我们大致知道是啥,就是互相传递信息 那进程…

MySQL 8.4参考手册

5.1 连接到服务器和断开服务器连接 host 和 user 表示主机名,其中 MySQL服务器正在运行,并且您的MySQL帐户的用户名。 为您的设置替换适当的值。代表您的密码;输入它 当 MySQL 显示提示时。********Enter password: 5.2 输入查询 mysql> SELECT VERSI…

哪些软件格式在win跟linux上都能运行?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「linux的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!! 有一些软件格式在Windows和Li…

什么是Google SEO优化,如何做好谷歌seo排名?2024年谷歌搜索引擎优化(谷歌SEO)3分钟速通教程指南

1 - 什么是SEO? 谷歌排名优化(SEO:Search Engine Optimization)是指当您在谷歌搜索那里输入一个您正在推广的产品或服务的关键词时,如何在使您的站在Google里获得一个较高的排名位置而做的优化过程。谷歌排名优化的意…

第二证券资讯:多模态AI应用提速 机构扎堆调研相关个股

当地时间5月13日,OpenAI发布一款名为GPT-4o的新旗舰生成式AI模型,并计划在接下来的几周内“迭代”推出到公司产品中。 据介绍,GPT-4o的文本、推理、编码才能到达GPT-4 Turbo水平,速度是上一代AI大模型GPT-4 Turbo的两倍&#xff…

短视频世上无人再似她:成都鼎茂宏升文化传媒公司

短视频世上无人再似她 —— 记忆中的光影传奇 在短视频盛行的今天,每一位创作者都在用镜头捕捉生活,记录世界,但有那么一位艺术家,她的作品如同夜空中最亮的星,即便是在信息洪流中,也依然闪耀着独一无二的…

javaSE:类和对象

面向对象 java是一种面向对象的编程语言,面向对象就是把能为我们所用的东西直接拿来使用,省去中间过程,比如洗衣服,要完成这一个动作,我们本来需要一个盆,放水,放衣服,换水&#xf…

使用 cloudflare 免费服务,搭建临时邮箱,无需暴露自己的真实邮箱地址,保护个人隐私

使用 cloudflare 免费服务,搭建临时邮箱 地址 在线演示 🌐Github地址 https://github.com/find-xposed-magisk/cloudflare_temp_email 功能/TODO Cloudflare D1 作为数据库 使用 Cloudflare Pages 部署前端 使用 Cloudflare Workers 部署后端 email 转…

一文讲懂“预测滞后性”:详细解析

当我们谈论预测时,经常会遇到一个现象叫做“预测滞后性”。简单来说,预测滞后性指的是预测结果往往落后于实际发生的事件。这可能是由于数据收集、模型训练、预测算法的时间延迟,或者是由于预测模型本身的特性导致的。 目录 一、预测滞后性的…

Google I/O 2024:有关AI的一切已公布|TodayAI

2024年谷歌I/O大会圆满落幕,谷歌在会上发布了一系列更新,涵盖从最新的人工智能技术到Android系统的多项改进。此次大会特别关注于谷歌的Gemini人工智能模型,并详细介绍了这些模型如何被融入到Workspace、Chrome等多个应用程序中,展…

IT行业现状与未来趋势分析

IT行业现状与未来趋势显示出持续的活力和变革,以下是上大学网(www.sdaxue.com)关于IT行业现状与未来趋势分析,供大家参考。 当前现状: 市场需求持续增长:随着信息时代的深入发展,各行各业对信息…

汽车电子笔记之-012:旋变工作原理及软解码硬解码

目录 1、旋变 1.1、激励的产生 1.2、旋变的标定 2、旋变解码 2.1、旋变硬解码 2.2、软解码 1、旋变 旋转变压器(旋变),是电机控制中常用的一种位置传感器,用来反应电机的转子位置,提供给软件做电机控制等相关算法…

Nginx+Keepalived高可用集群

NginxKeepalived高可用集群 服务器准备 服务器名IP软件包主从n1RIP 192.168.99.111 VIP 192.168.99.200nginx keepaliveMASTERn2RIP192.168.99.122 VIP 192.168.99.200nginx keepalivedh1RIP 192.168.99.133 VIP 192.168.99.200httpdh2RIP 192.168.32.144 VIP 192.168.99.200h…

三.Ubuntu安装MySql数据库

三.Ubuntu安装MySql数据库 1.首先进入Console,登录Ubuntu系统后,更新源,命令:apt update,如图所示。 安装MySQL命令:apt install mysql-server 执行期间按回车,进行下一步,执行过程如图所示: 选择yes或no,此步选择yes 安装完成。 2.提高MySQL安全性,该命令…