首页 > 其他分享 >Stable Diffusion WebUI插件:StyleSelectorXL 之七十七种绘画风格任君选择

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

时间:2023-09-07 13:11:46浏览次数:48  
标签:Diffusion 插件 SDXL 任君 风格 WebUI Stable

本文给大家分享一个应用于 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,即可获取下载地址。
以上就是本文的主要内容了,如有问题,欢迎留言沟通交流。

标签:Diffusion,插件,SDXL,任君,风格,WebUI,Stable
From: https://www.cnblogs.com/bossma/p/17684556.html

相关文章

  • 提高 Web 开发效率的10个VS Code扩展插件,你知道吗?
    前言一个出色的开发工具可以显著提高开发人员的开发效率,而优秀的扩展插件则能更进一步地提升工具的效率。在前端开发领域,VSCode毫无疑问是目前最受欢迎的开发工具。为了帮助前端开发人员提高工作效率,今天小编将向大家推荐10个强大的VSCode扩展插件。1.JavaScript(ES6)CodeSni......
  • chrome复制禁止复制的文字的插件
    插件安装地址需要科×上网。https://chrome.google.com/webstore/detail/copy-as-plain-text/eneajgkmdhmjmloiabgkpkiooaejmlpk/related?hl=zh-CN使用方法右键需要的文字,选择「copyasplaintext」。即可复制为纯文本(不含格式,无图片)。......
  • vscode安装可以打开docx文件的插件
      去插件商城搜索并安装。安装后: 打开一个word文档。 ......
  • 你折腾一天都装不上的插件,函数计算部署 Stable Diffusion 都内置了
    在进行函数计算StableDiffusion答疑的过程中,遇到很多同学在装一些插件的过程中遇到了难题,有一些需要安装一些依赖,有一些需要写一些代码,很多时候安装一个插件就能折腾几天,我们收集了很多同学需要的插件,这一次把比较难装的StableDiffusion插件都装好了。可以根据自己的需要自......
  • vim安装插件
    安装插件管理工具curl-fLo~/.vim/autoload/plug.vim--create-dirshttps://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim编辑~/.vimrc文件,输入下面指令callplug#begin()"Thedefaultplugindirectorywillbeasfollows:"-Vim(Linux/macOS):......
  • API NEWS | Jetpack WordPress插件存在API漏洞
    欢迎大家围观小阑精心整理的API安全最新资讯,在这里你能看到最专业、最前沿的API安全技术和产业资讯,我们提供关于全球API安全资讯与信息安全深度观察。本周,我们带来的分享如下:一篇关于JetpackWordPress插件存在API漏洞的文章一篇关于如何应对不断增长的API安全漏洞的文章一篇关于AP......
  • 你折腾一天都装不上的插件,函数计算部署 Stable Diffusion 都内置了
    在进行函数计算StableDiffusion答疑的过程中,遇到很多同学在装一些插件的过程中遇到了难题,有一些需要安装一些依赖,有一些需要写一些代码,很多时候安装一个插件就能折腾几天,我们收集了很多同学需要的插件,这一次把比较难装的StableDiffusion插件都装好了。可以根据自己的需要自行......
  • BetterScroll插件之observeDOM
    在实现移动端页面的上下滑动过程,发现只有进行页面刷新然后从web端切换到移动端,才能够进行滑动,这要从BScroll的原理说起,因为BScroll进行滑动的条件是内容的模块大小需要大于容器的大小,但是明明已经内容大于容器了,为什么还会无法进行滑动呢,原因是在页面一开始加载时没有获取到数据填......
  • 在线CAD的SDK如何集成到网页系统-关于MxCad项目二次开发插件集成
    前言1.很多单位拥有着数量庞大的DWG图纸,部门之间传统的图纸管理和沟通,效率较为低下,而将CAD图纸的浏览,编辑,审图,签章等工作集成到自己的网页系统,将会显著提高工作效率和企业的竞争力。集成到网页系统需要我们在后台服务器部署webcadsdk,部署后的操作界面效果如下: 2.在线CAD功......
  • maven插件之Dependency:analyze,去掉无用maven依赖
    前言完成新功能的开发后,在发包前组长告诉我要检查maven工程的依赖,并告诉我相关指令,此文记录一下使用方式正文简介maven官网之Dependency插件Dependency插件提供了操纵artifact的能力,可以复制以及拆包本地或远程仓库的artifact到指定地点。Dependency有很多的goal,这里介绍的是de......