大家好,我是向阳。
而今天我会介绍AI绘画工具Stable Diffusion中的ControlNet插件的几个常用预处理器模型和预处理器,以及能实现什么效果
一、线条约束
先放张图让大家看下线条约束,几个预处理器,这里我只介绍lineart、canny、softedge。
1. lineart
lineart是一个专门提取线稿的模型,可以针对不同类型的图片进行不同的处理。
就比如现在上面这张图内容,通过线稿的提取,在通过提示词来加一些约束(当然也可以不加),然后就会出现像下面这样子一个可爱又有色彩的小姑娘了。
下面呢,我使用了三种不同预处理器模型提取出来的线稿
从左到右依次是lineart-canny-softedge
其实通过上面的线稿就能看出来一些问题了。
比如canny提取的线稿,细节比较多,就比较适合对二次元的图。
而softedge提取的线稿,轮廓模糊,就比较适合给SD自己发挥。
lineart呢,比较适中,属于百搭型的,啥图都能搞。
而依托于lineart比较百搭这种特性,就可以实现一些操作了。
比如动漫角色重新上色、真人转二次元头像以及刚刚介绍的的给线稿上色
动漫角色重新上色
预处理器:lineart_anime,lineart_anime_denoise
真人转二次元头像
预处理器:lineart_realistic
这里需要注意一点。因为真人照片换成二次元在五官比例上会不太匹配,我们需要把权重降低。
感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。
2. canny
canny可以识别到画面的最多的线条,这样就可以最大程度的还原照片
但是比较适合二次元照片,细节越多越好
还是以上面那个二次元的图片为例。
模型:canny 预处理器:canny
3. softedge
softedge只能识别图片大概的轮廓细节,线条比较柔和,这样给SD发挥的空间就比较大
还是上面这张,一个女生捧着花在向日葵园里的图
模型:softedge 预处理器:softedge_pidient
说实在话,canny跟softedge最大的区别,就是远方的细节了,不过这个点影响其实不大,如果没有什么特别对细节的要求,softedge跟canny半斤八两,还不如用lineart呢,哈哈哈
tips:做动漫风格的图,别忘了切换大模型哦
二、空间深度约束——depth
顾名思义,这个预处理模型就是可以更好的处理在空间上有深度的一些图片。比如房子的线条。
预处理器:depth_leres++ 模型:depth
写在最后
感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。