首页 > Ai资讯 > Ai知识库 > ComfyUI-ControlNet不能漏啊!

ComfyUI-ControlNet不能漏啊!

发布时间:2024年06月06日

之前讲comfy放大的时候就留了使用CNtile放大的扣子,今天群里就给我上了一课。布佬一本正经的告诉我,她有物理放大的法宝... 非要让我推荐给你们。

推荐的很好,以后不要推荐了。能物理放大我这里还有更高明的办法,连眼镜放大镜显微镜都不需要。你把脸凑近点就能30焦段转50焦段了。

好了,不扯闲皮,今天把ControlNet安排了,Comfy就算进阶完毕了。不过ControlNet因为预处理模型众多,所以B航线会有些为难。所以还是会以当前最常用的tile 放大控制画面,tile细节添加来实现高清放大的方式为例子。

算是补充了之前挖坑的其他放大方法吧,这个方式webui同样适用(之前一直忘了提)。

还是老样子,AB航线提供选择。

1.🤔A航线webui的底子,想了解生图过程,能举一反三,进阶学习的。

2.🤓B航线喂饭都不想吃,我只想无脑使用,出图效果好的。

IMG_258

ControlNetA航线🤔

基础CN应用

我们还是老规矩,手动连接一遍。先把常规的生图连接好。稍微不一样的是controlnet是在clip时生效的。所以我们把生成过程可以分成两部分。

IMG_259


我们可以通过右键新建一个controlnet应用。新建-条件-controlnet应用,它长这个模样。

橘色点点分别从关键词进,经过cn离开连接到采样器中。

青色点点是连接cn模型的,拖拽点点一拉就知道。

蓝色点点就是需要上传的图像的,且需要连接cn的预处理器。(这里是重点和难点)

所以CN连接进comfy的流程大框架上很简单。因为CN基本上是针对正向关键词的,条件部分只需要正向关键词连接,如果你对CN的进出时间有要求,可以采用高级CN应用。如下图。

IMG_261

剩下的就是连预处理器部分了。这里需要安装预处理模型插件

请安装aux不要装错插件了,不要下载ControlNet
Preprocessors
安装好之后,右键新建里面就会出现CN的预处理器:

这里面有当下CN版本最新最主流的预处理,包括DW面部手部姿态,上色等。直到写文章的今天我才发现有一个AIO Aux 预处理器。这个AIO就是all in one所以无脑选这个预处理器就行了。

再给预处理连接一个上传图片节点,(如果需要可以增加一个缩放)和一个预处理器的预览节点。这样,整个CN我们就连接完毕了。

IMG_263

是不是很简单!~  

最后别忘了,如果是图生图的CN,需要将上传的图片再经过一次VAE编码连进K采样器的Latent中,以获取图片尺寸。

CN的组合

这个官方的连线应该一下就能看明白,甚至不用纠结webui是否开启多个CN单元。

IMG_264

Tile放大(进阶组合)

这大概是我们首次进行复杂的任务串联工作流了。我们先拆解一下需求,我们要通过普通文生图产生一个觉得不错的图片然后将这个图片进行放大,使用的是CNtile锁住结构,然后补充细节。

所以整个步骤是先连接一次普通生成。

IMG_265

然后再基于这次生成的图片进行一次图生图的CN生成。

需要注意的是图片进入CN预处理前需要进行放大操作,这里放大2倍。预处理选tile,模型选tile模型。同样别忘了将图片连上vae编码连进latent

IMG_266

但因为我们只是单纯的放大,增加细节,所以关键词和模型以及VAE都直接复用第一次生成的就行了,所以上面蓝色部分保留,紫色部分连接上上上一张图的紫色部分。

IMG_267

跑一次看看。

哇奥!~ 大功告成!~

IMG_268

高清放大B航线🤔

导入工作流or图片

CN的基础工作流:(以深度预处理器为例)最后图片没有进行放大,细节少了点,可以自行复习放大操作。

IMG_269

CN的复杂多任务串联工作流:(tile放大)

IMG_270

IMG_272

图片或者workflowjson文件,取走任意一种导入就能使用啦,B航线简直不要太简单!~

出自:https://mp.weixin.qq.com/s/E638XyCGH-iRFDGlPALMSw