插件
# 插件相关
# controlnet
插件地址:https://gitcode.com/mirrors/Mikubill/sd-webui-controlnet.git controlnet模型地址:传送门 controlnet预处理器:传送门 C:\Users\你的用户名.insightface\models这个文件夹看看buffalo_l有没有解压出来一个完整一个文件里面有各种模型,如果没有buffalo_l直接去insightface的release里面下载然后解压出一个名为 buffalo_l里面含有模型放在C:\Users\你的用户名.insightface\models这个文件夹
# 汉化插件
插件地址:https://gitcode.com/mirrors/vinsonlaro/stable-diffusion-webui-chinese.git
安装完插件后,需要在 settings > user interface > Localization 选择中文.
# 关键字补全
https://gitcode.com/mirrors/DominikDoom/a1111-sd-webui-tagcomplete/tree/master
中文词库补全(输入中文提示词可以匹配更合适的英文): http://www.114514123.xyz/WebUI/Tag
核心是这里的两个 zh_ 的文件,加进去之后记得在设置里,配置下 Tag filename(zh_cn.csv)和translation filename (zh_cn_tr.csv)
# all-in-one
https://gitee.com/physton/sd-webui-prompt-all-in-one.git
旨在提高提示词/反向提示词输入框的使用体验。它拥有更直观、强大的输入界面功能,它提供了自动翻译、历史记录和收藏等功能,它支持多种语言,满足不同用户的需求。
# 修脸插件adetailer
插件链接:https://gitcode.net/ranting8323/adetailer.git
对应的模型地址:链接 模型放置位置:path\models\adetailer
建议在对应的 prompt 里补充一些细节提示用来专注修脸,比如 detailed face,close-up,portrait。
同时,建议开启插件里的 controlnet(不是外面的),选择 inpaint ,同时 module 选择第一项即可(inpaint_global_harmonious)
# 颜色配置插件 cut off
插件链接:https://github.com/hnmr293/sd-webui-cutoff.git
介绍:提示词很多的时候,各种提示词之间会产生干扰,比如蓝色的裙子和红色的帽子,这个时候你就可以把需要加强分割作用的提示词复制进来,调整权重,就可以减弱这些提示词之间的干扰了。 技巧:
- 权重 0.5 以上
# CFG 修复插件
地址:https://github.com/mcmonkeyprojects/sd-dynamic-thresholding 作用:用于放开 ai 的自由度,支持把 cfg 开到更高,同时可以修复放飞后的 ai 画面
# EasyPhoto - 写真
EasyPhoto扩展地址:https://github.com/aigc-apps/sd-webui-EasyPhoto
相关教程:
- https://nenly.notion.site/EasyPhoto-AI-b8cfabb1b82a4a30b49d8d0a37dd4581
# 图库浏览器
https://gitcode.com/mirrors/yfszzx/stable-diffusion-webui-images-browser/overview
# Ultimate Upscale脚本
仓库地址:https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
介绍:图片放大功能的加强版。 技巧:
- 建议使用自定义尺寸(Custom Size),可以自行选择输出的图片比例
- Seams fix(过渡胶水层处理方法): 使用第三个,Half tile offset pass + in
# Local Latent Couple
仓库地址:https://github.com/hnmr293/sd-webui-llul
介绍:不改变原有图片大小的情况下,“放大/丰富”更小的细节 技巧:
- 权重设成 0.3 比较合适
# Infinite Zoom
仓库地址:https://github.com/v8hid/infinite-zoom-automatic1111-webui.git
# TensorRT扩展
地址:https://github.com/NVIDIA/Stable-Diffusion-WebUI-TensorRT
介绍:给大模型跑图进行加速,需要 N 卡。 注意点:
- 驱动版本 >537
# Tile Diffusion
链接:https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111
介绍:用于绘制更高尺寸的图片,他会把你的图片拆成多个块分别绘制,突破你的显存上限。diffusion 负责扩散,vae 负责编码,所以使用的时候都开打开。相比于 upscale,upscale 可控性差,生成速度慢,而 tile diffusion 效率高,可控性强,效果好,并且可以优化显存利用。
技巧:
- diffusion
- 方案选择 mutidiffusion
- 重绘幅度 0.3
- 放大算法:R-ESRGAM 4x++
- tile size 64 - 160之间的正方形
- overlap(重叠区域): mutl 就选 32 或 48,mix 就选16或32
- 噪声反转:在图生图的时候如果你想保持你的作画结构,特别是人脸,就开启
- VAE
- 如果显存不够,可以适当降低编码器分块大小
- 当图片不清晰,或者灰暗的时候可以开启快速编码器颜色修复
# 移除背景插件
stable-diffusion-webui-rembg
可以在后期处理里直接移除背景
参数介绍:
- u2net:通用的的预训练模型,通常用这个就行。
- u2netp:u2net的轻量级版本。
- u2net_human_seg:专门针对人像分割的预训练模型,只是分割人像时建议使用。
- u2net_cloth_seg:专门从人像上抠衣服的预训练模型,它会把衣服分成三部分:上半身、下半身和全身。
- silueta:和u2net相同,但是大小减少到43Mb,方便在小内存机器上使用。
- isnet-general-use :一个新的通用的预训练模型。
- isnet-anime:专门针对动画人物的高精度分割。
# Regional Prompter
作用:用于绘制多个人在一张图内的场景 教程
- https://zhuanlan.zhihu.com/p/634471706
- https://zhuanlan.zhihu.com/p/648181443
公共提示词就在后面加个 ADDCOMM,横向切分就以 ADDCOL 来作为提示词分隔符区域,比如我们以1:1分割两个区域,那么ADDCOL前就是区域1的描述词,后面就是区域二的。
2 people,masterpiece,best quality,high details,raw photo,(photorealistic:1.4) ADDCOMM
a girl ADDCOL
(a boy:1.5)
2
3