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

2024-05-04 09:36

本文主要是介绍从零开始学AI绘画,万字Stable Diffusion终极教程(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【第2期】关键词

欢迎来到SD的终极教程,这是我们的第二节课

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

1.SD入门

2.关键词

3.Lora模型

4.图生图

5.controlnet

6.知识补充

在第一节课里面,我们已经掌握了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.插件的使用方法

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

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

四、结尾

好啦,最后总结一下我们这节课的内容

关键词的万能模板:

  • 格式:关键词用英文输入,单词之间用英文逗号分隔开

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

  • 权重:加减权重的方法:(关键词:数值)

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

网盘链接:https://pan.baidu.com/s/1X9u5u9-cFR-j3LLEMM6xCQ?pwd=vfpa

提取码:vfpa

这篇关于从零开始学AI绘画,万字Stable Diffusion终极教程(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/958883

相关文章

腾讯云轻量应用服务器安装WordPress教程

最近想搭建一个个人博客网站,自己写代码开发还是有点麻烦,所以想基于 WordPress 快速搭建一个博客。趁着双十一搞活动,在腾讯云购买了一个轻量应用服务器,很便宜只需要80元一年,适合搭建个人网站。轻量应用服务器集成了 WordPress,所以安装起来很简单。 1. 打开腾讯云官网,登录打开你的轻量应用服务器 如下图所示,点击 “管理” 按钮。 2. 重置应用 如下图所示,找到镜

FileZilla Server之使用教程

一.前言 Filezilla的主要优势在于:高安全、高性能。Filazilla的安全性是来自于其开放源代码的。 Filezilla的高性能来自于其代码的开发平台是C/C++,自身基础就好于其他VB/Dephi平台开发的应用程序,因此Filezilla具有可媲美IIS的性能。在千兆网络带宽上,可轻松满足数百用户同时高速下载。 目前Filezilla也存在一些不足,主要缺点就是不支持配额,即本身不

Process Monitor下载安装使用教程(图文教程)超详细

「作者简介」:2022年北京冬奥会网络安全中国代表队,CSDN Top100,就职奇安信多年,以实战工作为基础对安全知识体系进行总结与归纳,著作适用于快速入门的 《网络安全自学教程》,内容涵盖系统安全、信息收集等12个知识域的一百多个知识点,持续更新。 Process Monitor 是微软提供的一款系统进程监视软件。常用来检测恶意软件和处理系统故障。 Process Moni

直播卖券有妙招:实景ai无人直播系统帮助商家自动化团购直播!

在数字化浪潮席卷的今天,直播卖券已成为商家推广和营销的重要手段。然而,如何高效、精准地利用直播卖券,让每一位观众都能沉浸在购物的乐趣中,成为商家们迫切需要解决的问题。幸运的是,实景AI无人直播系统应运而生,以其独特的优势,为商家自动化团购直播提供了有力支持。 实景AI无人直播系统是一种结合了+@= keJ0277 人工智能和实景拍摄技术的创新解决方案。它通过高清摄像头和传感器,实时捕捉直播现场的

探索中国文本到视频AI模型——Vidu

引言 随着人工智能技术的不断进步,我们见证了从文本到视频内容生成的革命。最近,一个名为Vidu的中国文本到视频AI模型引起了全球的关注。由清华大学和中国AI初创公司声书科技联合开发的Vidu,于2024年4月27日宣布,它声称能够生成高达1080p分辨率的16秒视频,成为OpenAI的Sora AI模型的有力竞争者。 官网: https://www.vidu.io/text-to-video

ChatGPT 4o 使用案例之一

2024年GPT迎来重大更新,OpenAI发布GPT-4o GPT-4o(“o”代表“全能”) 它可以接受任意组合的文本、音频和图像作为输入,并生成任意组合的文本、音频和图像输出。它可以在 232 毫秒内响应音频输入,平均为 320 毫秒,这与人类在对话中的响应时间相似。在英文和代码文本方面,它与 GPT-4 Turbo 的性能相当,对非英语文本的文本有显著改进。 本文介绍一个使用场景,

CentOS7使用Docker安装Redis图文教程

1.拉取Redis镜像 这里制定了版本,不指定默认latest最新版 docker pull redis:6.0.8 提示信息如下即为下载成功 2.上传配置文件 官方配置文件(找自己对应的版本):reids.conf 或者将如下配置文件命名为redis.conf,上传到centos7系统,上传的目录可以自定义,我这里设置的是上传到/home/redis/,并新建了个data目录用于挂

《一个Android工程的从零开始》-7、base(六) BaseFragment的运用

先扯两句 说实话,昨天的部分BaseFragment就应该已经结束掉了,不过没有具体的应用掩饰,所以今天就再写一篇BaseFragment的基本应用,不过命名为BaseFragment的运用,但其实都是在说的Fragment的一些基本知识点以及BaseActivity中添加的封装方法,用于添加Fragment。 还是先上我的git库,然后开始正文。 MyBaseApplication (ht

《一个Android工程的从零开始》-6、base(五) BaseFragment封装

先扯两句 首先呢,要先跟大家道个歉,之前结束BaseActivity部分和写ButterK的部分都有些兴奋,博客发出去以后,竟然忘了将代码提交git了,一打开项目,看都是绿色、蓝色的文件,实在是不好意思,已经提交了,有需要的可以去查看了。 我的代码都是随着写博客随着完善的,所以希望今天的最后能够想起来提交,不然。。。大家不要打我,我怕疼。。。 MyBaseApplication (https:

《一个Android工程的从零开始》-5、base(四) BaseActivity——方法封装

先扯两句 昨天发了一篇GitHub版本控制的集成后,今天终于回归正事,继续我们的《一个Android工程的从零开始》,真心有点小开心呢。 今天也是base的BaseActivity完结掉了,昨天我也查了一下其他人的BaseActivity封装,发现却比我的篇幅少了不少,不过既然要从基础说起,自然废话也就多了一些,请大家见谅。 既然昨天已经发了GitHub的版本控制,那么这篇开始就发GitHu