一、线稿约束的种类

常用的ControlNet的线稿约束有以下几种:

1、Canny 硬边缘线稿:识别出更多的线条,但也会把杂乱的信息带入

2、lineart 艺术线稿:会筛选线条,可针对不同风格的图片提取线稿

3、SoftEdge 软边缘线稿:更加模糊的线条提取,更大的创意空间

4、MLSD 直线:只识别直线和拐角,通常运用在建筑和室内设计上

5、涂鸦:非常粗略的线稿,生成会让SD自由发挥的空间更大。

二【Canny】模型详解

源自图像处理领域的经典边缘检测算法,专注于识别并提取图像中的边缘特征,这些特征构成了图像的基本线稿。通过【Canny】处理,可以精准锁定图像元素的轮廓,为后续的图像生成提供清晰的线条指导。

案例:

上传图片:选取一张女生图片,将其导入ControlNet,激活【Canny】模型。

预处理线稿:点击预处理器与模型之间的【爆炸贴图标】,点击后会对上传的图片进行预处理,提取线稿

选择canny的模型

其他参数默认,选择SD1.5的大模型,输入提示词1 girl,

点击生成

canny的预处理器

canny的预处理器有两种模式

canny和invert,canny可以对图片进行线稿提取,invert针对的是线稿

三、【SoftEdge】模型详解

SoftEdge提取的线稿会更加的柔和,适合生成边缘不那么硬朗的元素。

这几个预处理的区别除了teed线条硬朗以外,其他预处理使用的区别并不是很大。

四、【lineart】模型详解

同样是获取线稿,但是比canny获取的线稿要更加精细

预处理器除invert与canny一样意外,还要其它5种模式,分别针对不同风格和特征的图片进行线稿提取。

lineart_standard(标准线稿提取):比较通用,各种风格都可以用。

lineart_realistic(写实线稿提取):适合写实风格的图片;

lineart_coarse(粗略线稿提取):提取的比较粗糙,但是提取速度块;

lineart_anime_denoise(动漫线稿提取-去噪):适合动漫风格,会省略线条;

lineart_anime:适合动漫风格。

使用不同预处理器生成的效果,大体上差异并不是很大,主要在细节上有差异。

五、【Scribble涂鸦】模型详解

涂鸦提取的线稿会比较粗糙,反而会给予SD更大的发挥空间

可以看到,使用涂鸦线稿约束生成的图片与原图有相似度,但是也存在很大的差异。

涂鸦的预处理器有3个:

Scribble_pidinet:更像手绘,

Scribble_xdog:线稿边缘更硬,

Scribble_hed:细节完整

六、【MLSD】模型详解

MLSD主要是获取直线,通常用在室内设计和建筑设计上。

这里我们上传一栋建筑的图片,通过mlsd去获取它的直线线稿,然后输入提示词:“a building,tree,sky,cloud,colorful colors,animation style,”

点击生成,就得到了一张造型与原图接近的建筑的图片。

如有疑问可联系:wxmm19950101
1、本站AI工具使用教程全免费,并且持续更新
2、如果你想看一些例子或者学更多东西,需要花每年128元成为普通会员。
3、对于更专业的商业案例,你需要花599元成为高级会员才能看到。
😊 立刻申请会员😊 →