当前位置: 首页 > news >正文

超详细的胎教级Stable Diffusion使用教程(四)

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

一、为什么要学Stable Diffusion,它究竟有多强大?

二、三分钟教你装好Stable Diffusion

三、小白快速上手Stable Diffusion

四、Stable diffusion知识补充

五、大神的模型从哪来

花了很多时间才整理出来,希望对你有帮助

四、Stable diffusion知识补充

这一节是SD剩余功能的一些补充知识,大家不用担心SD功能太多太复杂,

这一节大多数功能的参数只要照抄就行!

1.VAE

作为新手小白,我们没必要知道它的基础工作原理

只要知道VAE的作用就是加滤镜和微调照片

下面图片就是没加VAE和加了VAE的区别,

没加VAE的照片是灰蒙蒙的

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

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

2.迭代步数

简单的说,我们把在SD生成图片的过程当作在画画,迭代步数的意思就是我们在这幅画上画多少笔

一般我们把参数设置在20~30之间

看下面的图,20步以下的图质量都不高

但不是说步数越多越好

超过30步部分电脑可能就带不动,无法生成照片了

所以,电脑配置稍微低一点的就设置在20~25

电脑配置比较好的就可以设置在25~30之间

3.采样方法

采用方法的不同就相当于我们画画的方式不一样

那这么多采用方法怎么选呢?

首先,我们看到别人好看的照片,可以看看人家用的是哪一个采用方法

如果实在不知道用哪一个,这里也给大家测试过了,

用下面框出来的几个,出来的照片质量比较高,而且出图速度也比较快

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

这两个功能没什么好讲的,大家直接抄作业就可以!

面部修复:用在生成真人照片上

高分辨率修复:电脑配置好就可以用;电脑配置稍微差点的别开,否则照片无法生成

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

这里的宽度和高度就是用来调节照片大小的

一般情况下:

生成正方形的照片:宽度512*高度512

生成长方形的照片:宽度512*高度768

电脑配置稍微差点的朋友们,千万别看网上设置成什么1024、2048,我们电脑跑不动哒!

6.生成多图

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

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

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

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

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

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

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

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

7.用脚本进行照片对比

我们生成一张照片会输入很多的关键词,

那我们怎么才能看到输入不同的关键词,

出来的照片有什么区别

或者加某个关键词和不加的区别呢?

那我们就要用到最下面“脚本”里的“提示词矩阵”,直接点击就可以

接着来到关键词的文本框

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

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

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

书写的格式:把需要进行对比的关键词放在最后,用“|”把关键词和前面的关键词分隔开

也就是:关键词|需要对比的关键词

点击生成就会出现两张拼在一起的照片,

我们就可以看到加了“最高质量(the best quality)”的照片会更加清晰

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

这里用到的就是脚本里的“X/Y/Z图表”

在X轴类型里面选择“迭代步数”,右边的X轴值就输入需要进行比较的步数

在Y轴类型里面选择“采用器”,接着点击最右边的笔记本图标

那样所有采样器的名称都会出现在框框里面,可以自己进行删减

我们这里就选三个比较常用的采样器

这边X轴和Y轴的信息是可以全部换过来写的,看个人习惯

点击“生成”

就会生成这么一张大图

我们就可以看到在不同的采用方法下,迭代步数为25的时候,生成出来的照片都差不多

这样比较下来,我们就可以选择自己更喜欢的采样方法和迭代步数了

http://www.lryc.cn/news/346619.html

相关文章:

  • 串口属性中的BM延时计时器问题
  • PyQt6--Python桌面开发(8.QPlainTextEdit纯文本控件)
  • Java | Leetcode Java题解之第83题删除排序链表中的重复元素
  • 重生奇迹mu再生宝石怎么用有什么用
  • pdf 文件版面分析--pdfplumber (python 文档解析提取)
  • PostgreSQL的学习心得和知识总结(一百四十三)|深入理解PostgreSQL数据库之Support event trigger for logoff
  • https免费证书获取
  • C语言 | Leetcode C语言题解之第74题搜索二维矩阵
  • 杰发科技AC7840——软件Sent_HAL39X
  • IOS 开发 - block 使用详解
  • BUU-[极客大挑战 2019]Http
  • 开发Web3 ETF的技术难点
  • 【K8s】Kubectl 常用命令梳理
  • 机器学习-监督学习
  • 搭建Docker私服镜像仓库Harbor
  • SpringBoot自定义初始化sql文件 支持多类型数据库
  • nginx--FastCGI
  • 【数据结构】浅谈
  • 简洁大气APP下载单页源码
  • ICode国际青少年编程竞赛- Python-4级训练场-复杂嵌套for循环
  • Idea入门:一分钟创建一个Java工程
  • QGraphicsView实现简易地图8『缓存视口周边瓦片』
  • 如何在Java项目中使用Spring Boot快速连接达梦数据库(DM)
  • QT中的容器
  • 安卓手机APP开发__屏幕兼容性概述
  • Java实现自定义注解,实现不需要token 验证就可以访问接口
  • SpringBoot集成Minio
  • Colab/PyTorch - 003 Transfer Learning For Image Classification
  • 数据结构深入理解--栈
  • Maven 的仓库、周期和插件