AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

大家好,这里是和你们一起探索 AI 绘画的花生~ Stable Diffusion WebUI 的绘画插件 Controlnet 在 4 月份革新了 V1.1 版本,发布了 14 个优化模型,并新增了多个预处理器,让它的功能比之前更加好用了,最近几天又连续革新了 3 个新 Reference 预处理器,可以直接根据图象生产格调类似的变体。使用 Reference only 预处理器生成一张图片的多个变体 因为 Controlnet 在革新时涉及到多个网页里的不同的资源,所以今天就从头帮大家梳理一下革新 V1.1 所

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

大家好,这里是和你们一起探索 AI 绘画的花生~

Stable Diffusion WebUI 的绘画插件 Controlnet 在 4 月份革新了 V1.1 版本,发布了 14 个优化模型,并新增了多个预处理器,让它的功能比之前更加好用了,最近几天又连续革新了 3 个新 Reference 预处理器,可以直接根据图象生产格调类似的变体。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

使用 Reference only 预处理器生成一张图片的多个变体

因为 Controlnet 在革新时涉及到多个网页里的不同的资源,所以今天就从头帮大家梳理一下革新 V1.1 所需要的各种资源,以及如何有效的装置 Controlnet 插件。如果你还没有装置 Stable Diffusion WebUI,可以阅读下面这篇文章,了解装置 WebUI 需要的电脑配置,以及下载相关的一键装置包。

一、装置 Controlnet 插件

Controlnet 插件装置网址: https://github.com/Mikubill/sd-webui-controlnet

①打开 WebUI,点击“扩展”选项卡,挑选“从网址装置”,复制( https://github.com/Mikubill/sd-webui-controlnet.git ),粘贴在第一行的“拓展的 git 仓库网址”中。点击“装置”按钮,等待十几秒后,在下方看到一行小字“Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart”,表示装置成功。

(从网址装置可以保证插件的革新能在 WebUI 中自动显示,如果是下载压缩包文件放进根目录,就无法自动革新)

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

②点击左侧的“已装置”选项卡,单击“检查革新”,等待进度条完成;然后单击“应用并重新启动 UI”;最后完全关闭 WebUI 程序,重新启动进入(也可以重启电脑),我们就可以在 WebUI 主界面中下方看到 Controlnet 的选项。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

③如果装置后 Controlnet 界面只有一个选项卡,你可以点击“设置”界面,找到 Controlnet,将 Multi Controlnet 中设置你想要的值,点击保存设置并重启 WebUI。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

④ 此时我们可以打开 WebUI 所在的文件夹,进入 Controlnet 的根目录,具体路径为 C:\Stable Diffusion\novelai-webui-aki-v3\extensions\sd-webui-controlnet,打开 models 文件夹,里面有 38 个尾缀为.yaml 的文件,这些是模型的配置文件,辅助controlnet 模型的使用;再点开 WebUI 中 Controlnet 面板中的预处理器(preprocessors)列表,也有很多选项,这些预处理器的作用是将图象处理为 controlnet 模型需要的输入。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

到这一步我们已经成功装置了 Controlnet 插件,以及提取预处理器所需要的 .yaml 文件,下一步就是装置模型(models),模型的文件尾缀为 pth,它的作用是将图象特征执行到我们的图象生成过程中,Controlnet V1.1 的模型需要我们到 Huggingface 中去下载。

二、装置 V1.1 新模型

Controlnet V1.1 模型下载: https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main (文末有装置包)

在这个 Huggingface 页面中,我们只需要下载全部 14 个.pth 尾缀的模型文件,下载方式为点击“文件大小”右侧的下载小箭头。下载完成后,将 14 个文件放入 .yaml 所在的文件夹,即 C:\Stable Diffusion\novelai-webui-aki-v3\extensions\sd-webui-controlnet\models。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

三、装置 T21 模型

T2I- Adapter 模型下载 : https://huggingface.co/TencentARC/T2I-Adapter/tree/main/models (文末的链接里有 T2I- Adapter 的 Color、Style 模型)

T2I- Adapter 详细介绍: https://github.com/TencentARC/T2I-Adapter

ControlNet V1.1 支持目前所有可用的模型和预处理器,包括 T2I- Adapter 模型。T2I- Adapter 模型由 TencentARC 研发,和 ControlNet 的模型作用类似,都是可以精准控制图象生成效果,T2I- Adapter 的模型可在 ControlNet 中使用,而且二者模型功能有重合。

ControlNet 插件的自带 T2I- Adapter 的 Color、Sketch 和 style 预处理器,为 sd14 版本 ,所以我们可以只下载 Color 和 Style 对应的模型(Sketch 功能和 softedge 差不多,我就不重复下载了),记得要挑选对应的 sd14 的版本,不然模型无法生效。这两个模型我都放进都文末的链接里了。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

下载完成后,依旧是放入 Controlnet 根目录的 models 文件夹中,然后在 WebUI 的 Controlnet 中,按“模型”选项右侧蓝色小图标刷新模型,就能看与我们下载的全部 16 个模型了。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

四、试用 V1 .1 新功能

Controlnet V1 .1 革新介绍: https://github.com/lllyasviel/ControlNet-v1-1-nightly

Controlnet V1 .1 在 V1.0 的基础上对模型进行了优化,并新增了不少新的预处理器,还进一步规范了模型的命名,方便大家识别模型的不同版本和状态,具体见下图:

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

不同模型的作用和使用方法,Controlnet 官方的在相关 Github 界面中都有详细介绍,篇幅所限我就不一一赘述了。我选了 3 个功能做演示,让大家快速熟悉 ControlNet V1.1 的用法。

1. Reference 预处理器

Reference 是官方最新推出的预处理器,共有三种型号 Reference_only、Reference_adain 和 Reference_adain+atten。它只有 yam l 配置文件,没有 pth 模型文件,可以根据上传的图象生成类似的变体,来看一下它的具体使用效果。

① 在 Controlnet 上传一张图片,勾选启用,预处理器挑选 Reference_only,其他参数默认。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

② 挑选一个大模型( 因为要生成写实人像,所以我挑选写实风模型 RealisticVisionV20),输入提醒词“best quality, A handsome man wearing a (white T-Shirt), angry”,步数 25,采样方法 EularA,画面尺寸 512*768px,然后点击生成。

③ 生成图与原图格调内容类似,但是人物的表情已经在 angry 的作用下发生变化了。我以同样的参数又测试了 Reference_adain 和 Reference_adain+atten,可以看出 only 和 adain+atten 比较贴近原图形象,adain 变化最明显。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

④ 使用 Reference 时我们需要了解的一项参数是“Style Fidelity”,意思是格调保真度。

我用 adain+atten 处理器和固定的种子值,分别生成了 Style Fidelity 为 0/0.5/1 的图象。Style Fidelity 为 0 时,生成图象的色调、人物的衣着、背景与原图差异很明显,人物的表情更符合提醒词;Style Fidelity 为 1 时,图象的色调和人物五官和原图非常相似,甚至提醒词 angry 已经不起作用的,人物是微笑的。所以 Style Fidelity 数值越高,生成的图象就越像原图。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

Reference 预处理器需要在高于 1.1.171 的革新中使用,官方推荐的两个参数:

Reference_only / Style Fidelity: 0.5 建议作为默认值,出图效果稳定
Reference_adain+attn/ Style Fidelity: 1.0 是目前最先进的,值得尝试,但不建议作为默认值

2. Tile 磁贴

Tile 模型的作用是可以忽略原图的细节,根据现有像素和提醒词生成新的细节,目前主要作用是将严重模糊的图片放大并变得高清。我们以一张 64×64 px 的图片看一下它效果。

① 在 Controlnet 上传一张图片,勾选启用,预处理器挑选 tile_resample,模型挑选对应的control_v11f1e_sd15_tile,其他参数默认。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

② 挑选一个大模型( 我用的写实风模型 realisticVisionV20),输入提醒词“ best quality, a cute dog on grassland”,步数25,采样方法 EularA,画面尺寸512*512px,生成批次2,固定种子值 12345, 然后点击点击生成,最后得到了2张非常高清的图象,只是细节上有轻微差别。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

③ 我又用几种不同的图象放大工具对 64x64px 的原图进行放大,得到的结果如下:

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

由于 64×64 px 分辨过于低,用一般放大工具的极限放大 4 倍也只有 256*256px;而且原图的像素值太少,所以图象即使变大,看着依旧模糊。而 Tile 模型则可以再有限像素值的基础上,分块扩散画面的内容,最终生成与原图相似且极为清晰的图片。

Tile 模型还有一个特点:当提醒词与给定的图象不符合时,Tile 会忽略提醒词的影响,转而自动识别图块内部的内容,并增加识别语义的影响,从而生成与图块相似的图象。

下图是官方给的一个示例,提醒词是“”a handsome man”,指定的图块里却是一片树叶,而 Tile 的生成结果也是将树叶放大了,没有在树叶里再加一个帅哥,这说明 Tile 自动识别的图块的内容是“树叶”并进行了处理。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

三、T2I- Adapter Style

最后给大家介绍一非常有意思的 T2I- Adapter Style 模型,它可以将一张图片的格调迁移到另一张图片上。我成功用 Style 模型将一张建筑照片转为赛博朋克风的图片,具体操作如下:

① 在 Controlnet 中点击 Controlnet Unit 0,上传一张 512*768 px 的建筑图片,我们称为主图。勾选启用,预处理器挑选 mlsd,并挑选对应的 mlsd 模型,以固定图象额主体结构。点击预处理器旁的爆炸小按钮,预览出图效果。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

②点开 Controlnet Unit 1, 上传一张 512*768 px 的霓虹光效图片,称为副图。勾选启用,预处理器挑选 t2ia_style_clipvision,并挑选对应的 style 模型。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

③ 挑选一个大模型(我用的是 realisticVisionV20),提醒词可以不写,步数25,图象尺寸 512*768 px,生成批次2,点击生成。最终效果图如下,霓虹光效的格调已经完美迁移到建筑照片上了。因为使用了 mlsd 模型进行结构控制,原图的建筑结构保留得很完整。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

④我将 Controlnet Unit 1 的霓虹图象换成了一张动漫格调的图象,看看能不能将原图建筑变成二次元格调,结果并不理想(下图二),想了想发现可能是大模型不对 ,于是把写实风的realisticVisionV20 改成了 二次元风的 AnythingV3模型,配对的 VAE模型为 vae-ft-mse-840000-ema-pruned ,效果就好了很多。

AI绘画神级插件 Controlnet 连续革新!手把手教你装置体验新功能(附模型资源)

使用 T2I- Adapter Style 模型需要注意:

接受格调改变的主图放在 Controlnet Unit 0,提供格调的副图放在 Controlnet Unit 1,顺序不能颠倒,不然会影响出图效果。
主图、副图、最终生成图象的尺寸要保持一致。
大模型的格调要与副图(提供格调的图片)的格调一致,才能得到最好的效果。

五、模型资源包

给TA打赏
共{{data.count}}人
人已打赏
应用

有这7个超好用插件,你也能成为顶级AI图画师!

2023-5-18 6:00:37

应用

如何用Midjourney生成B端产品页面?收下这份AI关键词总结!

2023-5-19 6:58:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索