Skip to content

MLSD直线检测+NormalMap法线贴图

本期我们还是接着学习最后两个Controlnet模型的用法。

首先我们学习MLSD直线检测:

MLSD模型是一个专门检测直线的模型,基于MLSD模型的特性,MLSD模型在建筑、室内方向的处理上是比较好的选择,可以很好的检测出原图的直线线条,它的最佳的使用场景就是建筑设计。

我们还是沿用上一篇文章中搭建的工作流,按下图中,将Controlnet加载器更换成对应的MLSD模型,下面的预处理器则换成对应的MLSD使用的线段处理节点。

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780d6a9d7.png

下面我们展示运行结果:我们输入的图片如下图:

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780da1745.png

通过MLSD处理后我们在预览图片的位置就会得到一张直线检测的草图:

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780dce0b1.png

接着他就会按照我们提示词中的内容对这部分进行修改了,最终修改后的图片如下:

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780dd751b.png

当然,你可以去使用更接近真实设计质感的大模型,这样生成的建筑或室内设计的图片会更具有真实感。

然后我们来看最后的一个控制网模型:NormalMap法线贴图。

ControlNet 的NormalMap 模型就是根据画面中的光影信息,从而模拟出物体表面的凹凸细节,实现准确还原画面内容布局,因此 NormalMap 多用于体现物体表面更加真实的光影细节。

同样的,我们在对应位置对预处理器和控制网模型进行更换即可。如下图:

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780de63a5.png

下面分别展示:第一张为输入原图,第二张为预处理后的法线贴图,最后一张是最终生成的图片。

https://casdao.oss-cn-beijing.aliyuncs.com/upload/19780defd13.pnghttps://casdao.oss-cn-beijing.aliyuncs.com/upload/19780df6eba.pnghttps://casdao.oss-cn-beijing.aliyuncs.com/upload/19780dfe38f.png

可以看到生成的图像具有了明显的光影变化。那么目前比较经典的控制网模型在本文或者之前的文章中都有涉猎,已经基本介绍完毕,更多的还需要小伙伴们自行进行探索,大部分都是找到对应的预处理器和控制网模型略作调整即可,知道其功能才能更好的进行使用。

以上就是我们全部的单一Controlnet系列教学了。当然Controlnet还有最后一篇文章【双重Controlnet叠加使用教学】,学会本系列全部内容,相信一定会对ComfyUI有新的认知,希望大家多多学习!

苏州算网智能科技有限公司版权所有