Stable Diffusion插件:StyleSelectorXL 之七十七种绘画风格任君选择

news2024/10/3 2:15:42

本文给大家分享一个应用于 SDXL 的新插件:StyleSelectorXL。通过在UI界面上简单的选择,我们就可以生成多种多样的风格图片,如动漫、水彩、平面、3D、线稿、涂鸦、剪纸、朋克、童话等等。

基本介绍

用过 SDXL 的同学,应该能切身感受到其出图质量相比之前的 SD 1.5、2.x 等版本都有了很大的提升,同时 SDXL 支持的绘画风格也很丰富,从照片、动漫、水彩,到线稿、涂鸦、剪纸,再到建筑、工艺、食品。可以说,你能想到的,SDXL 都能给你很好的画出来。我之前收藏的很多模型,特别是 Lora 模型确实可以抛弃了。

为了方便绘制不同风格的图片,Stable Diffusion 的开发公司 Stability AI 在其官方提供的 AI 绘画服务中提供了一个风格选择的功能(如下图所示),不过 DreamStudio 只提供了有限的免费生图额度,而且很多同学平常使用的都是 Stable Diffusion WebUI 这个工具。

基于以上使用不便的问题,有大佬就把这个风格选择功能迁移到了Stable Diffusion WebUI,做成了一个插件,大家安装好就可以直接使用,其最新版本支持七十七种风格,比官方目前提供的风格数量还多了好几倍。

这个风格插件是通过在提示词中注入关键字来实现的,也就是在提示词中声明风格,具体如何下面会有详细说明。

安装插件

方法一

适合访问 Github 没有障碍的同学,直接通过 Stable Diffusion WebUI 的插件管理页面安装,安装完毕之后不要忘了重启。

插件地址:https://github.com/ahgsql/StyleSelectorXL.git

方法二

适合访问 Github 不太顺畅的同学。通过别的方式下载后(文末有我整理的相关资源),放到 Stable Diffusion WebUI 的插件目录。

<stable-diffusion-webui>/extensions/StyleSelectorXL

注意替换 <stable-diffusion-webui> 为你的 Stable Diffusion WebUI 部署目录,最后重启 Stable Dinfusion WebUI。

使用SDXL Styles

SDXL Styles 的设置界面出现在 Stable Diffusion 参数的下方(如下图所示),支持“文生图”和“图生图”。

同时需要注意 SDXL 的图片尺寸,不要再使用 512*512,出图效果会很差。这里再给出几个 SDXL 的推荐尺寸:

  • 21:9 – 1536 x 640

  • 16:9 – 1344 x 768

  • 3:2 – 1216 x 832

  • 5:4 – 1152 x 896

  • 1:1 – 1024 x 1024

点击标题栏右侧的箭头按钮展开 SDXL Styles 参数面板,这里有几个参数:

Enable Style Selector:勾选这个才会在生成图片时使用SDXL Styles插件。

Randomize Style:随机使用一种风格,会覆盖下面选中的风格。

Randomize For Each Iteration:对一组提示词进行生成时,每个提示词使用不同的随机风格。

Generate All Styles In Order:在批量生成时,按照风格的顺序生成每张图片,一共77种风格。

Style:风格列表,选中一个风格用来生成图片。

当然还需要选择大模型和一些提示词:大模型就使用官方的 sd_xl_base_1.0,提示词很简单:A cat holding a short sword(一只猫拿着一把短剑)。

然后就可以愉快的生图了。我选了几张比较有特色的,给大家看看效果。

风格实现原理

StyleSelectorXL 的这些风格都是通过注入提示词的方式实现的,下面给大家演示下。

以生成皮卡丘风格为例,提示词只有很简单的:a girl,moutain,sea,trees

在生成图片的下方,我们可以看到生成图片的参数,其中提示词和反向提示词都被注入了一些东西,如下图所示:

我们把这个提示词和反向提示词填写到 Stable Diffusion 的提示词输入框中,使用相同的种子生成出来的图片是一样的,有兴趣的可以自己试试。

资源下载

本系列使用的模型、插件,生成的图片,都已经上传到我整理的 Stable Diffusion 绘画资源中,后续也会持续更新,如有需要,请关/注/公/众/号:萤火遛AI(yinghuo6ai),发消息:SD,即可获取下载地址。


以上就是本文的主要内容了,如有问题,欢迎留言沟通交流。

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

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

相关文章

算法leetcode|79. 单词搜索(rust重拳出击)

文章目录 79. 单词搜索&#xff1a;样例 1&#xff1a;样例 2&#xff1a;样例 3&#xff1a;提示&#xff1a;进阶&#xff1a; 分析&#xff1a;题解&#xff1a;rust&#xff1a;go&#xff1a;c&#xff1a;python&#xff1a;java&#xff1a; 79. 单词搜索&#xff1a; …

提高设计效率,你还需要掌握FeatureManager这些小窍门

FeatureManager 设计树使多种选择和过滤器操作变得更为方便&#xff0c;并在处理模型时提供对多个文件夹和有用工具的访问。 FeatureManager 设计树和图形区域为动态链接。可在任一窗格中选择特征、草图、工程视图和构造几何线。 您可以分割 FeatureManager 设计树&#xff0c;…

力扣每日一题---2594. 修车的最少时间

文章目录 思路解题方法复杂度Code 思路 请注意&#xff0c;能力值越低&#xff0c;修车越快&#xff0c;应该翻译成「排名」&#xff0c;排名越靠前&#xff0c;修车越快。&#xff09;根据题意可以知道r * n * n < t 的&#xff0c;所以可以利用数学知识进行改变公式&#…

灰度变换与空间滤波

灰度变换与空间滤波 背景知识 空间域指包含图像像素的平面&#xff0c;灰度变换与空间滤波均在空间域进行&#xff0c;即直接在图像像素上操作&#xff0c;表示为 g ( x , y ) T [ f ( x , y ) ] g(x,y)T[f(x,y)] g(x,y)T[f(x,y)] &#xff0c;其中 T T T 是在点 ( x , y…

【SWT】 使 ScrolledComposite 中内容动态变化后依然可以滚动

引言&#xff1a; 在用户界面设计中&#xff0c;有时需要在有限的空间内显示大量内容。如果内容超过可视区域的大小&#xff0c;滚动功能可以帮助用户滚动并查看所有内容。本文将介绍如何使用 Eclipse SWT 库中的 ScrolledComposite 控件来实现在滚动区域中显示可滚动的标签。 …

Discuz论坛帖子标题随机高亮颜色,拒绝千篇一律!

DZ论坛帖子标题默认是没有高亮、加粗效果的&#xff0c;如果是要实现某篇帖子标题高亮、加粗&#xff0c;站长或是版主可以点开这篇帖子&#xff0c;在发帖的下方可以看到精华、高亮、图章、置顶等操作&#xff0c;然后点击高亮&#xff0c;可以选择高亮颜色&#xff0c;是否加…

直播预告 | 博睿学院 Bonree ONE接入zabbix数据源提高可观测运维能力

Zabbix是业界覆盖面非常普遍的监控工具。本课程将介绍目前公有云的基础监控体系的构建思路&#xff0c;讲述One产品对接Zabbix数据的必要性与可观测性赋能效果。 课程中会分享数据接入的过程&#xff0c;重点讲解zabbix工作机制&#xff0c;深入分析zabbix数据库表结构&#x…

TCP IP网络编程(四) 基于TCP的服务器端、客户端

文章目录 理解TCP、UDPTCP/IP协议栈链路层IP层TCP/UDP层应用层 实现基于TCP的服务器端、客户端TCP服务器端的默认函数调用顺序进入等待连接请求状态受理客户端连接请求TCP客户端的默认函数调用顺序基于TCP的服务器端、客户端函数调用关系 实现迭代服务器端、客户端实现迭代服务…

算法通关村第十六关:青铜挑战-滑动窗口其实很简单

青铜挑战-滑动窗口其实很简单 1. 滑动窗口基本思想 数组引入双指针的背景&#xff1a; 很多算法会大量移动数组中的元素&#xff0c;频繁移动元素会导致执行效率低下或者超时&#xff0c;使用两个变量能比较好的解决很多相关问题 数组双指针&#xff0c;之前介绍过 对撞型 和…

无涯教程-JavaScript - COMPLEX函数

描述 COMPLEX函数将实系数和虚系数转换为x yi或x yj形式的复数。 语法 COMPLEX (real_num, i_num, [suffix])争论 Argument描述Required/Optionalreal_numThe real coefficient of the complex number. Requiredi_numThe imaginary coefficient of the complex number.Re…

Java基础知识点汇总

一、Java基础知识点整体框架 详细知识点见链接资源&#xff0c;注&#xff1a;框架是用Xmind App完成&#xff0c;查看需下载。 二、基础知识各部分概况 2.1 认识Java 2.2 数据类型和变量 2.3 运算符 2.4 程序逻辑控制 2.5 方法的使用 2.6 数组的定义和使用 2.7 类和对象 2.8 …

Python入门学习14(面向对象)

一、内置方法 二、封装 1. 封装的概念是指&#xff1f; 将现实世界事物在类中描述为属性和方法&#xff0c;即为封装。 2. 什么是私有成员&#xff1f;为什么需要私有成员&#xff1f; 现实事物有部分属性和行为是不公开对使用者开放的。同样在类中描述属性和方法的时…

跑出创新加速度,AI基础软件成AIGC产业发展加速器

2023年中国国际服务贸易交易会&#xff08;以下简称“服贸会”&#xff09;受世界瞩目正在火热进行&#xff0c;9月4日&#xff0c;服贸会专题论坛之“2023中国AIGC创新发展论坛” 在大会期间成功举办&#xff0c;九章云极DataCanvas公司副总裁周晓凌受邀出席论坛&#xff0c;并…

【计算机视觉项目实战】中文场景识别

✨专栏介绍: 经过几个月的精心筹备,本作者推出全新系列《深入浅出OCR》专栏,对标最全OCR教程,具体章节如导图所示,将分别从OCR技术发展、方向、概念、算法、论文、数据集等各种角度展开详细介绍。 👨‍💻面向对象: 本篇前言知识主要介绍深度学习知识,全面总结知知识…

SW的stp文件转成CAD格式文件学习笔记

SW的stp文件转成CAD格式文件 如图一个STP文件&#xff0c;右上角标注是什么文件呢 另存为零件图&#xff0c;即另存为part 如图所示 用solidworks打开另存为的零件图&#xff0c;点击是&#xff0c;会识别特征 . 直接默认点对勾 之后会出现可编辑的零件图 另存为CA…

JVM调优记录

因为大量数据备份&#xff1b;导致在备份过程出现堆溢出的情况 当前情况 总内存&#xff1a;7.92G 已使用&#xff1a;3.7G jvm总内存最大&#xff1a;3.06G jvm非堆内存&#xff1a;最大1.23G&#xff0c;使用<170M jvm堆内存&#xff1a;最大1.83G 计算 如果预留2G扩展…

【教程】安防监控/视频存储/视频汇聚平台EasyCVR接入智能分析网关V4的操作步骤

TSINGSEE青犀AI边缘计算网关硬件 —— 智能分析网关目前有5个版本&#xff1a;V1、V2、V3、V4、V5&#xff0c;每个版本都能实现对监控视频的智能识别和分析&#xff0c;支持抓拍、记录、告警等&#xff0c;每个版本在算法模型及性能配置上略有不同。硬件可实现的AI检测包括&am…

深入理解联邦学习——联邦学习的分类

分类目录&#xff1a;《深入理解联邦学习》总目录 在实际中&#xff0c;孤岛数据具有不同分布特点&#xff0c;根据这些特点&#xff0c;我们可以提出相对应的联邦学习方案。下面&#xff0c;我们将以孤岛数据的分布特点为依据对联邦学习进行分类。 考虑有多个数据拥有方&…

0013Java程序设计-springboot教材图文内容审核系统

摘 要目 录第1章 绪论1.1 研究背景与意义1.2 研究内容1.3 论文组成结构 系统实现用户登录模块的实现后台管理系统登录模块的实现投稿信息的实现 开发环境 摘 要 《教材图文内容审核系统》课程案例库研究系统系统主要功能模块包括投稿信息、打卡记录、新闻资讯等&#xff0c;采…