StableDiffusion升级版SDXL:一键运行包ComfyUI和18G模型分享!=================================
今天主要分享两个东西,一个是ComfyUI软件包,一个是SDXL的两个模型。
有这两个东西就可以快速出图了
先来简单介绍一下SDXL的特点。
Stable Diffusion XL 或 SDXL 是最新的图像生成模型,与以前的 SD 模型(包括 SD 2.1)相比,它专为更逼真的输出而定制,具有更详细的图像和构图。
借助 Stable Diffusion XL,您现在可以通过改进的脸部生成来制作更逼真的图像,在图像中生成清晰的文字,并使用更短的提示创建更美观的艺术作品。
根据官网的介绍和我的关注点,大概总结一下几个特征。
·
基于1024×1024训练,更加高清,v2是768,V1.5是512。
·
模型很大,体积很大,参数很大,35/66亿。
·
可以在图片中显示清晰的文字
·
人物和人脸生成效果更好
·
提供了多种图像风格,大概15种。
·
提示词更短,理解力上升,默认效果提升了好多。
XSDL0.9可以在官方网站DreamStudio在线体验,也可以在本地离线使用。本地使用的话就需要ComfyUI和XSDL0.9的官方模型。
ComfyUI和Stable-Diffusion-WebUI的作用差不多,也是用来做AI绘画。
关于这个软件,大概知道以下几点就够了。
一个是这个软件的界面和webui有较大的差异。
一个是它全面支持SD1.x, SD2.x 和 SDXL等AI绘画模型。
当然也支持lora,Hypernetworks,Embeddings/Textual inversion
官方提供了集成包,支持CPU和GPU,惬意的很。
支持英伟达,ADM(Linux),苹果电脑。
可以兼容Stable Diffusion WebUI。
然后说一下模型
目前官方只在Huggingface上发布了模型,需要填写一个表格才能获取。官方分享了两个模型,一个叫Base 12.9GB ,一个叫refiner 5.65GB(适合图生图)。
XSDL软硬件要求:
操作系统 Win10/WIN11/Linux
内测 16GB RAM
显卡 Nvidia RTX20+ ,AMD
(Linux)
显存 8GB+ RAM
这是官方给出的说明,我自己测试了win10/10,3060/3070都可以正常运行。
下面具体地说一下,怎么使用软件和模型,生成图片。
1.获取软件并解压
下载链接:https://xueshu.fun/2748/
里面放了两个版本的软件,一个是包含了模型,解压即可使用。一个是单纯的软件,下载之后添加模型即可使用。
2. 确认模型放置正确
查看如图所示的位置,确保至少有一个模型文件。两个都有的话,最好了。
3. 启动软件
确认模型已经就位,其他就不用管了,直接点击bat文件启动即可。
压缩包里面提供了两个bat,一个是cpu,一个是GPU,根据自己情况选择就好了。最好是有显卡,直接选GPU。CPU的速度...
点击bat之后,软件很快就会启动完成。
启动成功后,会出现一个网址,并且会自动调用浏览器,打开这个网址。
4. 使用软件
第一次使用软件可能有点不知所措,不要慌,你基本不需要改什么,就能出图了。
我稍微介绍一下,每个块的功能。
①模型加载器(Load Checkpoint)
这个模块主要用来加载模型,通过左右两个箭头可以切换模型。也可以点击中间区域,会出现一个下拉列表,点击其中一个即可选中。
选中后不会立即加载,等出图的时候才会加载。
②提示词输入(CLIP Text Encode)
这就是最主要的一部分了。
这是提示词输入框,输入你想要的图的描述词,注意要写英文。不会的可以中文翻译成英文。
③负向提示词(CLIP Text Encode)
这里写的就是你不要出现的东西。比如默认不要文字Text,不要水印WaterMark。
④分辨率设置(Empty Latent Image)
这里主要设置图像的大小和一次生成的数量。大小默认可能是512×512,但是这个模型表现最佳的像素应该是1024×1024。我是直接切换成了1024。
数量的话默认1就可以了。如果你想批量生成,那么改一下这里就可以了。
点击中间区域,就会跳出一个输入框,输入数字后,按回车就可以了。
⑤采样器设置(Ksamper)
这里主要是设置生成参数,和SDW基本类似,不懂就先不用管。
⑥ VAE设置
这个没什么好说的,默认就好了。
⑦ 结果预览
生成后的图片会显示在这里。这里有一个叫filename_prefix设置项目,作用是设置生成图片的前缀。如果你出图比较多,要区分不同的前缀,可以在这里改,一般不用动它。
⑧操作面板
这个面板刚打开的时候可能吸附在右上角,你可以拖动到任意位子。
这个面板上其实只要关注Queue Prompt就好了。在设置好所有参数之后,点击这个按钮就会开始出图了。相当于SDW的"生成" 按钮。
Save:保存当前配置
Load:加载已经存在的配置
Refresh : 刷新界面
ClipSpace: 不太清楚
Clear:清除界面上的东西
Load Default : 重置界面
我们什么设置都不改直接点击"Queue Prompt" ,软件就会开始加载模型了。
根据你的配置不同,加载时间长短不一样。比如我某一台电脑中,加载了400多秒。加载的时候,内存占用也不小。
另外一台电脑就比较快,内存用的也比较少。具体是什么原因还没有排查过,可能和CPU,内存,硬盘有关系。
这个软件,会用绿色框来表示,当前的进度。绿色框在哪里,就表明运行到哪个步骤了。
第一次运行,模型加载处消耗的会消耗比较多的时间,后面出图的时候基本消耗在Ksampler这里。
虽然模型很大,但是软件出图的时间也还好,3060上大概在10几秒。
软件默认的提示词应该是"beautiful scenery nature
glass bottle landscape, , purple galaxy bottle," 大概就是生成一个紫色的"星空瓶"(这个名字是我们家娃说的)。
如果不是这个提示词,可以点击"Load Default" ,就会自动设置好所有参数了,包括提示词。
生成之后,拖动边角,可以改变这个图片的大小。到这一步,我们就算是已经用上XSDL0.9版本了,等1.0出来之后,只要把模型加进来就可以了。
另外,尝试了一下昨天的关键词"一个在火星上骑着白马的宇航员" ,出效果的稳定性感觉上没有1.0版机器人高,但是也能出类似的图片。
这是全部参数默认,没有加任何附加内容的效果图!后面配套和攻略出来了,应该还会有巨大的提升。
另外,这个软件还能和SDW配合使用,只要在配置文件里面做一个简单的配置。
找到extra_model_paths.yaml.example文件,打开,修改里面的base_path。把这个地址改成你SDW文件所在地址。
设置完成后,保存文件,把.example后缀去掉。
然后重新启动ComfyUI就可以读取SDW里面的模型文件了。
这样就不需要把模型搬来搬去了。
好了, 该说的都说了。
我相信只要电脑配置够,人人都能玩起来。
ComfyUI是官方提供一键运行包,用起来相当方便。
出自:https://zhuanlan.zhihu.com/p/645078637