〔019〕Stable Diffusion 之 单图中绘制多人分区域写提示词 篇

✨ 目录

    • 🎈 下载区域绘制插件
    • 🎈 区域绘制使用
    • 🎈 参数讲解和基础使用
    • 🎈 Lora 自组
    • 🎈 Lora 自组的使用
    • 🎈 分区扩散
    • 🎈 分区域提示

🎈 下载区域绘制插件

  • 在绘制图片时,经常绘制的图片不仅仅是 单人图片,也可能需要绘制 多人图片
  • 那么通过正常方式绘制出来的多人图片,会发现 很难单个人物 进行提示词控制
  • 插件地址:https://github.com/ashen-sensored/stable-diffusion-webui-two-shot
  • 这个插件未收录在扩展列表中,所以只能通过从网址安装的方式进行安装

插件区域绘制下载

🎈 区域绘制使用

  • 这个插件包含两个功能,分别是 蒙版区域矩形区域
  • 蒙版区域: 是通过绘制蒙版,通过不同颜色去标注蒙版,然后给不同区域输入不同提示词生成图片
  • 矩形区域: 是将画布根据裁剪规则分成不同大小的矩形,对每个矩形部分进行提示词输入

蒙版区域

矩形区域分割

🎈 参数讲解和基础使用

  • Divisions / 分割: 这个是分割的语法,比如:1:1,1:2,1:2,就代表了:整体区域,一半区域,一半区域
  • Positions / 位置: 这个代表每个区域中的坐标,比如:0:0,0:0,0:1,就代表了每个区域起始位置坐标 x:y
  • Weights / 权重: 这个是代表各个区域提示词的权重,比如:0.2,0.8,0.8
  • end at this step / 结束控制步数: 分区迭代多少步数
  • 写完这些参数后,可以点击 可视化预览按钮 看到画布分割情况
  • 写提示词的时候,可以通过 AND 进行不同区域的提示词书写

分割语法
提示词书写

🎈 Lora 自组

  • 可以看到上面,在写提示词的时候,并没有加入 lora
  • 是因为上面的插件对 lora 的支持并不好,因此我们需要下载另一个插件
  • lora自组插件: https://github.com/opparco/stable-diffusion-webui-composable-lora
  • 当然这个插件可以从扩展列表中安装,检索 composable 关键字即可

下载插件

🎈 Lora 自组的使用

  • 当安装扩展重启后,该插件会自动生效
  • 使用的时候,只需要在不同的区域后面添加 lora 提示词即可

插件使用

🎈 分区扩散

  • 当然上面的扩展有点麻烦,可以直接使用分区扩散插件
  • 插件地址: https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111
  • 当然这个插件可以从扩展列表中安装,检索 TiledDiffusion with Tiled VAE 关键字即可
  • 这个插件在之前放大修复的教程里面安装过了,因为主要就是用来做放大修复的,但是它也有分区提示词的控制功能

分区扩散

🎈 分区域提示

  • 插件地址: https://github.com/hako-mikan/sd-webui-regional-prompter
  • 当然这个插件可以从扩展列表中安装,检索 Regional Prompter 关键字即可
  • 比如想画一个人物:双马尾绿色的头发、红色的衬衫、蓝色的裙子;想象这个画面,其实画这个人,可以分为 上中下 三个部分来绘制
  • 如下图所示设置,这样分割比率可以设置成 1,1,1,将其分割成大小相当的三等份,分割模式选择垂直
  • 提示词通过 BREAK 进行断开

参数设置
效果预览

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决博客不能解析PHP直接下载源码问题

背景: 在网站设置反向代理后,网站突然不能正常访问,而是会直接下载访问文件的PHP源码 解决办法: 由于在搞完反向代理之后,PHP版本变成了纯静态,所以网站不能正常解析;只需要把PHP版本恢复正常…

【ARMv8 SIMD和浮点指令编程】NEON 乘法指令——乘法知多少?

NEON 乘法指令包括向量乘法、向量乘加和向量乘减,还有和饱和相关的指令。总之,乘法指令是必修课,在我们的实际开发中会经常遇到。 1 MUL (by element) 乘(向量,按元素)。该指令将第一个源 SIMD&FP 寄存器中的向量元素乘以第二个源 SIMD&FP 寄存器中的指定值,将…

IDEA软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 IntelliJ IDEA是一款流行的Java集成开发环境(IDE),由捷克软件开发公司JetBrains开发。它专为Java开发人员设计,提供了许多高级功能和工具,使得开发人员能够更高效地编写…

stm32----SPI协议

一、概述 SPI(Serial Peripheral Interface,串行外围设备接口),是Motorola公司提出的一种同步串行接口技术,是一种高速、全双工、同步通信总线,在芯片中只占用四根管脚用来控制及数据传输,节约…

mysql 导入数据速度提升

1.修改配置 #增加MySQL占用的内存和存储空间 innodb_buffer_pool_size = 8G #增加key buffer size key_buffer_size = 8589934592; #增加最大连接数 max_connections=1000; 2.使用LOAD DATA INFILE命令

C语言 - 结构体、结构体数组、结构体指针和结构体嵌套

结构体的意义 问题:学籍管理需要每个学生的下列数据:学号、姓名、性别、年龄、分数,请用 C 语言程序存储并处理一组学生的学籍。 单个学生学籍的数据结构: 学号(num): int 型姓名(…

2.Redis 通用命令

Redis 中最核心的两个命令: set 作用:设置 key 对应的 value 值并存储进去。若key已包含一个值,则无论其类型如何,都会覆盖该值。在SET操作成功时,将丢弃与密钥相关联的任何先前生存时间。 对于上述这里的 key和val…

五、Kafka消费者

目录 5.1 Kafka的消费方式5.2 Kafka 消费者工作流程1、总体流程2、消费者组原理3、消费者组初始化流程4、消费者组详细消费流程 5.3 消费者API1 独立消费者案例(订阅主题)2 独立消费者案例(订阅分区)3 消费者组案例 5.4 生产经验—…

leetcode做题笔记116. 填充每个节点的下一个右侧节点指针

给定一个 完美二叉树 ,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到…

实训笔记8.22

8.22笔记 8.22笔记一、Hive的HQL语法重点问题1.1 DDL1.1.1 Hive中数据表的分类问题1.1.2 特殊的数据类型 1.2 DML1.3 DQL1.3.1 查询语法和MySQL大部分都是一致的 1.4 讲了三个数据库的可视化工具1.4.1 navicat1.4.2 dbeaver1.4.3 chat2db 二、Hive中重点问题:Hive函…

Linux内核学习(十二)—— 页高速缓存和页回写(基于Linux 2.6内核)

目录 一、缓存手段 二、Linux 页高速缓存 三、flusher 线程 Linux 内核实现了一个被叫做页高速缓存(page cache)的磁盘缓存,它主要用来减少对磁盘的 I/O 操作。它是通过把磁盘中的数据缓存到内存中,把对磁盘的访问变为对物理内…

pytest fixture夹具,@pytest.fixture

fixture 是pytest 用于测试前后进行预备,清理工作的代码处理机制 fixture相对于setup 和teardown: fixure ,命名更加灵活,局限性比较小 conftest.py 配置里面可以实现数据共享,不需要import 就能自动找到一些配置 setu…

聚类分析 | MATLAB实现基于AHC聚类算法可视化

聚类分析 | MATLAB实现基于AHC聚类算法可视化 目录 聚类分析 | MATLAB实现基于AHC聚类算法可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 AHC聚类算法,聚类结果可视化,MATLAB程序。 Agglomerative Hierarchical Clustering(自底…

JVM ZGC垃圾收集器

ZGC垃圾收集器 ZGC(“Z”并非什么专业名词的缩写,这款收集器的名字就叫作Z Garbage Collector)是一款在JDK 11中新加入的具有实验性质[1]的低延迟垃圾收集器,是由Oracle公司研发的。 ZGC收集器是一款基于Region内存布局的&#…

为什么深度网络(vgg,resnet)最后都不使用softmax(概率归一)函数,而是直接加fc层?

这个问题很简单,并不是没有使用softmax,而是没有显式使用softmax。 随着深度学习框架的发展,为了更好的性能,部分框架选择了在使用交叉熵损失函数时默认加上softmax,这样无论你的输出层是什么,只要用了nn.…

Linux 打开U盘硬盘等报错 file type exfat not configured in kernel

目录 原因: 查看系统文件系统和当前系统版本 回归正题,如何解决报错 在centons 7中打开U盘,报错file type exfat not configured in kernel。 原因: 这是因为Linux采用的文件系统和我U盘的文件系统不一致引起。如下图&#xf…

2023蓝帽杯初赛ctf部分题目

Web LovePHP 打开网站环境,发现显示出源码 来可以看到php版本是7.4.33 简单分析了下,主要是道反序列化的题其中发现get传入的参数里有_号是非法字符,如果直接传值传入my_secret.flag,会被php处理掉 绕过 _ 的方法 对于__可以…

C++哈希(散列)与unordered关联式容器封装(Map、Set)

一、unordered系列关联式容器 在C98中,STL提供了以红黑树为底层数据结构的关联式容器(map、set等),查询时的效率可以达到,最差情况下需要比较红黑树的高度次。因此在C11中,STL提供了四个unordered系列关联式容器&…

什么是SQL注入攻击,解释如何防范SQL注入攻击?

1、什么是SQL注入攻击,解释如何防范SQL注入攻击。 SQL注入攻击是一种常见的网络攻击方式,攻击者通过在Web应用程序的查询语句中插入恶意代码,从而获取数据库中的敏感信息或者执行其他恶意操作。 为了防范SQL注入攻击,可以采取以…

Star History 月度开源精选|Llama 2 及周边生态特辑

7 月 18 日,Meta 发布了 Llama,大语言模型 Llama 1 的进阶版,可以自由免费用于研究和商业,支持私有化部署。 所以本期 Star History 的主题是:帮助你快速把 Llama 2 在自己机器上跑起来的开源工具,无论你的…