Stable Diffusion使用教程 / 第九部分:controlnet应用

线稿模式(Lineart)

2025-01-23

线稿模式(Lineart)结合应用的实际,分强度提取边缘轮廓,比硬边缘和软边缘更有泛用性。

一、Lineart线稿模式介绍

前面一节课,我们学习了硬边缘与软边缘提取线稿的用法,但是它们各自都存在了一些不足,使得线稿的提取还无法接近人为提取线稿的精细度,如:

1、硬边缘提取线稿时:画面的线条粗细都是一样的,这样很难区分画面的重点、次重点;并且硬边缘提取线稿时,也会很容易出现双线条的问题;
2、软边缘提取线稿时:边缘轮廓比较粗大,忽略了画面很多细节,使得线稿内容不完整。


而线稿模式(Lineart)的出现,就完美地解决了以上两个问题, 线稿模式(Lineart)结合了应用的实际,可以分强度地提取边缘轮廓,使得线稿有主次且完整性较强。这个功能也使得线稿模式(Lineart)在应用中比硬边缘和软边缘更广泛。

二、Lineart预处理器功能区别

Lineart预处理器下拉里面有几种提取线稿的类型供我们选择,它也很贴心地用中文标注了哪个类型适用的场景,如下图所示:


接下来我们利用XYZ脚本来对比一下这几个预处理器的不同:
1、打开XYZ脚本,X轴选择ControlNet预处理器,Y轴选择由Lineart开头的几个预处理器模型

2、输入提示词,选择合适的模型、迭代步数、图片尺寸等,点击生成按钮

3、对比图如下所示:

4、总结:
大体一看,这几个预处理器出来的效果都差不多的,实际上也是如此。非常细小的区别就在于一些细节勾画的地方处理会不同,所以可以根据自己的需求,加上它标注的使用场景去选择即可。

三、Lineart线稿模式应用场景

Lineart线稿模式可以理解为硬边缘和软边缘的高配版,所以它们两个可以做的事情,Lineart线稿同样都可以做,如:

1、图转线稿
2、产品重新设计
3、线稿生成
4、线稿上色



原文链接:https://www.aiadmin.com/course/AinSD6XVjOW5.html