外观
多Controlnet叠加使用
上几期为大家讲解了单个Controlnet如何使用,终于,咱们Controlnet系列即将正式结束,本篇我们来讲一个不一样的操作,如何让Controlnet与Controlnet之间的连接,以及我们该如何去同时的运用各种各样的Controlnet。
在之前我们也提到了,有的Controlnet负责控制人物面部表情以及姿势,然后有的Controlnet控制的是图片线条,还有的Controlnet控制的是空间关系以及其他。其实对于我们控制这张图像而言,当然是维度越多会更为准确。所以这个时候咱们才需要多重Controlnet的介入。不止一个Controlnet,会帮助我们更好的去精准生图。
我们还是搭好上篇文章讲过的带控制网的工作流,接下来我们看到Controlnet应用这边,我们按住alt键再复制一份出来。
接下来我们把新的这一份正负面条件都连接到刚才的正负面条件输出上,然后我们再把新的正负面条件输出连接到K采样器上。这样子我们可以看到这两个节点就算是完成了串联,当然我们也可以串联更多的Controlnet。比方说我们在这个后边可以再新建一个Controlnet,然后与之相连即可。
我们看到刚才新建的这个Controlnet,比方说我想第一个Controlnet用的是openpose,而第二个Controlnet采用的是softedge软边缘控制。这样我们该怎么做呢?Contronet模型加载一个选择softedge软边缘,记得是和我们大模型底模相匹配的即可。
接下来我们在Controlnet应用的图像输入,刚才我们也不是讲了吗?按住shift键可以拖出来,需要加载一个预处理图像节点,搜索HED,选择HED模糊线预处理器。这一个和softedge软边缘是相匹配的,大家可以记一下。
这样一来我们的双重Controlnet控图工作流就这么完成了,其实看下来就是两个Controlnet串联,当然,如果你需要更多同时工作的Controlnet,再串联就好,举一反三即可。
你大可以串联三个,四个,五个都没有问题,这样做的目的可以让生成的图片更加精细化。那么本期教学我们就到这里,大家可以将这个多重Controlnet工作流跑一下,可以看到我们出图的效果更好了。咱们文章每篇安排的内容不多,但是希望同学们能够学习消化,从而融入到实际的运用之中。欢迎感兴趣的小伙伴持续关注学习,我们致力于用最基础简单的语言,让你一键学会ComfyUI工作流!