Stable diffusion 三大基础脚本 提示词矩阵,载入提示词,XYZ图表讲解
目录
0.本章讲解
1.提示词矩阵(prompt matrix)
1.2.提示词矩阵功能选项
1.2.1.把可变部分放在提示词文本的开头
1.2.2.为每张图片使用不同随机种子
1.2.3.选择提示词
1.2.4.选择分割符
1.2.5.宫格图边框(像素)
2.从文本框或文件载入提示词(Prompts from file or textbox)
2.1.语法
2.2.常用参数
3.XYZ图表
3.1.数值类的语法
3.2.XYZ的实际应用
0.本章讲解

1.提示词矩阵(prompt matrix)
提示词矩阵用于比较不同提示词交替使用对于绘制图片的影响,多个提示词以|为分割点
正向提示词:
masterpiece, best quality,t-shirt, 1girl, |Mountain|blue hair,
选中提示词矩阵脚本,此时四张图片,对应也会生成四种提示词
①masterpiece,best quality,t-shirt,1girl
②masterpiece,best quality,t-shirt,1girl,Mountain
③masterpiece,best quality,t-shirt,1girl,blue hair,
④masterpiece,best quality,t-shirt,1girl,Mountain,blue hair,

这个脚本会重组需要分割的提示词,组合最大数为N^2, N为|的数量
1.2.提示词矩阵功能选项

1.2.1.把可变部分放在提示词文本的开头
由于sd的提示词越在前面权重越重,勾选这个选项,则生成对应提示词时,提示词会默认在前面
1.2.2.为每张图片使用不同随机种子
勾选这个时,每次生成都会生成不一样的图片,但是一般不勾选,因为这样就没有对比性了
1.2.3.选择提示词
脚本提示词作用域是在正向提示词区域还是反向提示词区域
1.2.4.选择分割符
sd在最终生成提示词的时候,是以逗号分割还是以空格进行分割,就是|替换成逗号还是空格,一般默认为逗号即可

1.2.5.宫格图边框(像素)
图片之间的边框像素大小,调大一点,容易区分图片

2.从文本框或文件载入提示词(Prompts from file or textbox)
这个脚本就是从文本中指定各种参数用于生成图片,这样就可以进行批量处理
2.1.语法
参数前面加--,多个参数之间用空格分开,以换行进行区分生成多少张图片,如果参数对应的值为文本则需要添加双引号,为数字则不需要
--prompt "city"--prompt "snow mountain"--prompt "steppe"--prompt "steppe" --sampler_name "DPM++ SDE Karras" --seed 2740754650
这会生成四张图片
分别是
城市
雪山
大草原
大草原,指定采样方法为:DPM++ SDE Karras ,随机种子是:2740754650

2.2.常用参数
“sd_model”:模型名称
“outpath_samples”:样本输出路径
“outpath_grids”:网格输出路径
“prompt_for_display”:用于展示的提示词
“prompt”:正向提示词
“negative_prompt”:负面提示词
“styles”:提示词模板(你自己设置的提示词模板)
“seed”:随机种子
“subseed_strength”:次级种子强度
“subseed”:次级种子
“seed_resize_from_h”:次级种子高度
“seed_resize_from_w”:次级种子宽度
“sampler_index”:采样器索引
“sampler_name”:采样器名称
“batch_size”:生成批次
“n_iter”:每批数量
“steps”:采样迭代步数
“cfg_scale”:提词相关性
“width”:宽度
“height”:高度
“restore_faces”:面部修复
“tiling”:平铺
“do_not_save_samples”:不保存样本
“do_not_save_grid”:不保存网格
3.XYZ图表
XYZ图表可以比较直观的生成两个参数在不同值下的对比图,主要是用于调试对比
X轴展示时 会固定Y轴的参数,展示X轴数值变化对于Y轴的影响
Y轴展示时 会固定X轴的参数,展示Y轴数值变化对于X轴的影响
Z轴则会将X轴和Y轴组合展示的图片再分组展示
3.1.数值类的语法
当轴值为数字时有以下常用语法

3.2.XYZ的实际应用
1.我们想进行不同的模型在不同的迭代步数下的表现情况
X轴选中迭代步数,Y轴选中模型名
正向提示词
masterpiece, best quality,t-shirt, 1girl,


当然也可以只固定一个模型,查看某个模型在不同的迭代步数下情况下的生成。

2.不同的提示词在同一随机种子下的表现情况
当我们想知道 运动服 t恤 西装 毛衣 在图片的表现形式,那我们就应该选用 提示词搜索/替换(这里不能使用提示词矩阵,因为提示词矩阵是交替应用的方式)

sports wear 需要在正向提示词中 不然会报错:
RuntimeError: Prompt S/R did not find sports wear in prompt or negative prompt.
这是因为 "提示词搜索/替换" 中 第一个词语是需要在提示词区域进行搜索,后面的词语会进行替换第一个词语
正向提示词
masterpiece, best quality,1Man, sports wear,

当用完脚本之后,记得关闭脚本,不然会出现各种奇怪的问题导致无法出图。
相关文章:
Stable diffusion 三大基础脚本 提示词矩阵,载入提示词,XYZ图表讲解
目录 0.本章讲解 1.提示词矩阵(prompt matrix) 1.2.提示词矩阵功能选项 1.2.1.把可变部分放在提示词文本的开头 1.2.2.为每张图片使用不同随机种子 1.2.3.选择提示词 1.2.4.选择分割符 1.2.5.宫格图边框(像素) 2.从文本框或文件载入提示词(Pro…...
uniapp uni-combox 下拉提示无匹配项(完美解决--附加源码解决方案及思路)
问题描述 匆匆忙忙又到了周一啦,一大早就来了一个头疼的问题,把我难得团团转,呜呜呜~ 下面我用代码的方式展示出来,看下你的代码是否与我的不同。 解决方案 <uni-forms-item label"名称" name"drugName&quo…...
10. Mybatis 项目的创建
目录 1. Mybatis 概念 2. 第一个 Mybits 查询 2.1 创建数据库和表 2.2 添加 Mybatis 框架支持 2.3 添加配置文件 2.4 配置 MyBatis 中的 XML 路径 2.5 添加业务代码 在学习 Mybatis 之前,我们需要知道 Mybatis 和 Spring 没有任何的关系。如果一定要强调二者…...
历年 Nobel prize in Physics (诺贝尔物理学奖)简介
历年 Fields Medal 与 Nobel prize in Physics 简介 Nobel prize in Physics 1901年12月10日 诺贝尔逝世5周年纪念日首次颁发诺贝尔奖。1916年 第一次世界大战 1914.7 至 1918.11诺贝尔物理学奖空缺1931年诺贝尔物理学奖空缺1934年诺贝尔物理学奖空缺1940年—1942年 第二次世界…...
IDEA中Git面板操作介绍 变基、合并、提取、拉取、签出
IDEA中Git面板操作介绍 变基、合并、提取、拉取、签出 面板介绍 变基、合并 提取、拉取 签出、Checkout 面板介绍 如图,在IDEA的Git面板中,仓库会分为本地仓库和远程仓库,代码仓库里面放的是各个分支。 分支前面的书签🔖标志…...
Android Studio开发简易APP添加代办事项
创建xml布局页 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width...
python 统计所有的 仓库 提交者的提交次数
字典去重 YYDS 然后再写入excel 表 yyds #!/bin/env python3 from git.repo import Repo import os import pandas as pdspath "/home/labstation/workqueue/sw" url "git10.0.128.128" date [str(x) for x in range(202307, 202308)] datefmt "%…...
018-从零搭建微服务-系统服务(五)
写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):https://gitee.com/csps/mingyue 源码地址(前端):https://gitee.com/csps…...
HarmonyOS 开发基础(三)登录页面单向数据绑定(父组件向子组件传参)
一、目录结构认识 开发软件目录截图部分文件夹说明 文件组织结构图 二、完成单向数据绑定 index.etx // 导出方式直接从文件夹 import MyInput from "../common/commons/myInput" Entry Component /* 组件可以基于struct实现,组件不能有继承关系&am…...
发npm包
重点文件 .github -> workflow -> .yml文件 发自己的包 新建dev分支,合并到master后自动执行 fork别人的包 fork -> base dev新建本地rebase-dev分支 -> 提交push后合并至dev -> dev合并至master后自动执行 值得注意的是,fork别人的…...
<el-empty>
<el-empty> 是 Element UI 框架中提供的一个组件,用于显示空状态的占位内容。Element UI 是一套基于 Vue.js 的组件库,用于构建响应式和易用的用户界面。 <el-empty> 组件在应用中常用于以下场景: 当数据为空时,可以…...
IO流(4)- 序列化流与反序列化流
目录 1. 序列化流与反序列化流的基本介绍 2. 序列化流的基本用法? 3. 序列化流的作用? 4. 反序列化流的基本用法? 5. 反序列化流的作用 6. 序列化流与反序列化流使用时需要注意的细节(非常重要) 6.1 被序列化的…...
人工智能如何应对 DevOps 监控和可观测性挑战
自 ChatGPT 横空出世之后,AIGC 已成为不可逆转的时代浪潮。在之前的文章中,我们介绍了DevOps 领域中AI的用例,需要回顾可以点击下方链接。在本篇文章中,我将简单聊聊人工智能(AI)如何通过分析日志和指标来预…...
数字化新时代,VR全景拍摄与制作
导语: 随着科技的飞速发展,数字化图片正在引领新的时代潮流。在这个数字化图片的新时代,VR全景拍摄与制作技术正以其独特的特点和无限的优势,成为数字影像领域的一颗璀璨明星。让我们深入了解VR全景拍摄与制作的特点和优势&#…...
uniapp 权限说明
android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 android.permission.ACCESS…...
3D Web轻量化渲染开发工具HOOPS Communicator是什么?
HOOPS Communicator是Tech Soft 3D旗下的主流产品之一,具有强大的、专用的高性能图形内核,是一款专注于基于Web端的高级3D工程应用程序。由HOOPS Server和HOOPS Web Viewer两大部分组成,提供了HOOPS Convertrer、Data Authoring的模型转换和编…...
心法利器[93] | 谈校招:技术面
心法利器 本栏目主要和大家一起讨论近期自己学习的心得和体会,与大家一起成长。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。 2022年新一版的文章合集已经发布,累计已经60w字了,获取方式看这里&…...
excel英语翻译让你的数据更容易被理解
从前有一个名叫小明的办公室职员,他每天都要处理大量的数据和报表。然而,由于工作需要,他经常收到来自不同国家的Excel表格,这些表格上的内容都是用各种各样的语言编写的,让他很难理解其中的意思。这时,小明…...
RK3588S之CPU--benchmark(二)
目录 一、引言 二、benchmark测试工具 ------>2.1、Geekbench ------------>2.1.1、下载移植 ------------>2.1.2、跑分结果 ------------>2.1.3、跑分榜 ------>2.2、Spec06 ------------>2.2.1、spec06介绍 ------------>2.2.2、下载移植(包含…...
入侵检查基础
一、结合以下问题对当天内容进行总结 1. 什么是IDS? 2. IDS和防火墙有什么不同? 3. IDS工作原理? 4. IDS的主要检测方法有哪些详细说明? 5. IDS的部署方式有哪些? 6. IDS的签名是什么意思?签名过滤器有什么…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...
Windows安装Miniconda
一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...
【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...
宠物车载安全座椅市场报告:解读行业趋势与投资前景
一、什么是宠物车载安全座椅? 宠物车载安全座椅是一种专为宠物设计的车内固定装置,旨在保障宠物在乘车过程中的安全性与舒适性。它通常由高强度材料制成,具备良好的缓冲性能,并可通过安全带或ISOFIX接口固定于车内。 近年来&…...
【向量库】Weaviate 搜索与索引技术:从基础概念到性能优化
文章目录 零、概述一、搜索技术分类1. 向量搜索:捕捉语义的智能检索2. 关键字搜索:精确匹配的传统方案3. 混合搜索:语义与精确的双重保障 二、向量检索技术分类1. HNSW索引:大规模数据的高效引擎2. Flat索引:小规模数据…...
Flask和Django,你怎么选?
Flask 和 Django 是 Python 两大最流行的 Web 框架,但它们的设计哲学、目标和适用场景有显著区别。以下是详细的对比: 核心区别:哲学与定位 Django: 定位: "全栈式" Web 框架。奉行"开箱即用"的理念。 哲学: "包含…...
