挑战用AI做100件事:探索Control Net在AI绘图中的神奇应用
挑战用AI做100件事。第22期control night。2022年8月,一款名为Stable Diffusion的模型突然问世,它开创了AI绘画的先河,真正实现了文生图的功能,也就是通过一段文字描述即可生成画面。直到后来又发展出了SD1.5、SDXL flex等模型,绘图的质量越来越高,对提示词的理解能力也越来越强。在发展的过程中,众多的AI从业者们也从未闲着,大家在享受绘图大模型出色视觉体验的同时,还开发了诸多AI商业化应用,例如风格转绘、线稿填色、姿态控制、建筑设计、产品精修等等等等,几乎无所不能,也顺带将AI绘图推向了商业化、工业化。而这一切都要归功于一个关键的AI绘图功能control net。有了control net的存在,甚至让最传统的设计软件PS也焕发了第二春。现在市面上早就有了不少的PSAI绘图效率插件,例如绘与AI,你只要安装好插件,即可在你的本地PS中内置一个Stable Diffusion,哪怕在你不懂AI不会写提示词,也不懂control net,甚至在没有高端显卡的情况下,你也可以高效地使用例如局部重绘、创意控图、结构刷图、产品精修等等具有显著商业价值的AI绘图功能。如果你是一个长期使用PS做平面设计的从业者,一定要来试一下。但是如果你想更深入地学习使用AI绘图,请你跟我一起看完本期视频,来感受control net的实力和魅力。本视频我将带你一起学习了解TRLET的基本原理、安装方法,常见的模型和预处理器,以及一些进阶的操作和应用场景。直到你完全了解CTRLET的使用技巧,并彻底实现对CIU的完全控制。TRL net翻译成中文叫控制网,从根本上来说它是web UI或者control I的一个扩展插件。它的开发者是我们的老朋友张吕敏博士。他早在2023年2月就发表了关于CTRLET的论文,并将可以适配于web UI的control net插件开源在了bit AB,直到后来又有了适用于RRLT的插件版本。从当年的新闻来看,control net的发布使得AI绘图瞬间获得了革命性的进展,可以见到CTRLET对AI绘图是有多么的重要,可是为什么呢?在开始学习之前,有一些关键信息你还是要知道的。CTRL net的运行方式是基于一些外部输入的信息,来给大模型的生图过程提供一些明确的指引。拿最常用的一个生图场景来举例,一个女孩如果你在绘图过程中输入的皮质词只是人物形象、背景、电影中画面画风和一个简单的人物姿势,例如站立、身体前倾,那你的绘图结果在这个画面中的女孩肯定会有千奇百怪的站立姿势,身体的前倾也会花样百出。但是control net的亮点就是你可以提前准备过程,有着某种特定姿势信息的图片来指导大模型。模型图就像这张图片上的点和线以及不同的颜色和位置,就提前限定了画面中人物的身体、四肢和五官要摆什么造型,放什么位置,而且control net自身也有许多不同功能的control net models,也就是控制模型,它可以让大模型变得更加聪明,聪明到可以读懂你所提供图片上所在的这些位置信息具体是什么意思。接着大模型就知道了你所说的站立身体前倾具体是什么样的,并且为你绘制出一个你想要的结果了。除此之外以姿态控制来说,这里CTRLNET对画面的控制仅限于人物姿态,至于你写什么提示词,用的什么模型或者什么loa,都不会产生额外的影响。纯粹又干净的控制带来的结果就是精准。当然哪怕是这种火柴一样简单的姿态图,如果靠自己手动绘制,即使你有人体结构的绘画功底,来一张一张地绘制也不是普通人可以加用的工作量。这时候我们可以借助RRLL扩展中的处理器,来从图片里智能地提取出你所需要的信息了。截至目前CTRLET根据控制模型不同,已经可以实现十几种不同方面的控制方法。如果再把它们搭配混合使用,事实上现在你已经可以搭配组合出几十种的控制方法来实现不同的AI绘图需求了。那么怎么在你的Conf UI中使用它们呢?通过刚才的案例解析,你应该已经理解了。如果可以应用一个control t控制模组,你需要准备的内容包括输入一张图片,然后把这张图片交给预处理器控制一下,然后让CRLLT model去解除处理的图片,然后再去引导大模型生图。那对应到config UI中需要使用的节点分别是图片加载节点、预处理器选择节点、control net模型选择节点和一个control t应用节点,在这里上传图片,然后将图片交给预处理器并选择一个处理方式。当然这里你也可以输出一张图片检查一下处理结果,然后将处理结果交给应用CTRLE的节点,在这里选择control net模型,也交给control net应用节点好了。到这里你的第一个control的控制小组就搭建好了。这时候你可以看到这个CRLLTT应用节点,还有两组数据节点可以点点。很简单,你只要跟跟NRT的处理器串串联在一起就好了。我们还是以control t为例,点击运行。你看这样一张完全参考输入图片形式的一张新图片就制作好了,是不是不难?接下来请你再跟我一起看看使用TRL net生成流程的一些进阶用法。细心的你一定会发现,在control net应用节点中还有三个参数可以调节。第一行强度。这里和提示词或者lr l的权重一样,它决定了你所使用的CTRL net在生成的图片中呈现出来的控制结果。强度越高越接近原图,强度越低越远离原图。从0到1的效果如图所示。多数的时候你只要维持默认是一,保持不变即可。下面的开始时间和结束时间则是影响着在K采样器生图的过程中,从什么时候加入和退出control net的控制影响,开始时间是0,结束11就代表着control net完全介入控制过程,反之则缩短control t在整个生产过程中的影响。总而言之,这三个参数影响的核心要素就是控制强度。如果你觉得最终出图的感觉太夸张、太死板,那你就相应地降低强度和介入时长。如果你觉得最终出图结果似乎没控住,那你就相应地拉高强度和介入时长,就这么简单。就像我前文所说,control net的控制方式已经有十几种了。如果我全部都介绍一遍,那样大量的篇幅几乎可以赶上一本短篇小说了。但是在这些模型中,还是有一些超级常用、经常出现且极具代表性的。它们分别是open post姿态控制、depth深度控制、Candy线稿边缘控制、soft age柔和边缘控制和scribble涂鸦。下面咱们逐一学习一下。首先是open pose,实话讲,我使用AI绘图的所有出图结果中,大部分都是以人物为主体的,而open pose则是直接拿捏了画面中人物的骨头,所以open pose可以说是最基础也最常用的control net了。经过咱们刚才两次的举例,我想使用CRRDS的方法对你来说已经很清楚了。咱们直接说第二种控制方式,depth深度控制。这是我在第一次学习使用CTRLET的时候,让我最为感到震惊的控制方法。所以CNRNED它的主要控制场景是对环境的采样和还原,尤其是那些复杂的、多层次的、富有空间感的场景。你可以试着上传一张这样的建筑物照片,然后选择深度与处理器和模型,点击运行control net就会给你处理出这样一张只有黑白色块的图片。在这张图片里,黑色和白色的深浅完美地记录了整张图片的深度信息,颜色越深的地方离镜头越远,颜色越浅的地方离镜头就越近。接着control net就可以通过这一张记录了深度信息的图片,让我模型读懂懂稍后要生成图片的空间信息了。有了这种深度图,你就可以还原很多具有空间感的场景,尤其是一些建筑设计类和室内设计类的应用。有了深度图的参考,比起直接文生图或者用设计软件渲染带来的效率提升可不是一星半点。第三种控制方法,Candy边缘线稿控制。它是一种可以提取出参考图中所有边线,然后再拿来生成新图像的控制方法。上传一张图片,选择Candy处理器和模型,点击生成,你便得到了一幅像是黑板画一样的黑底白线的线稿图。你可不要小看这张线稿图,这是我认为截止目前CTRLE的家族中最重要的一款控制方式。它注重的是还原,它几乎可以拿来处理任何需要还原外形的创作场景,比如画一只小猫、一架飞机,这些复杂的形象通过线稿识别都得到了完美的还原,尤其是在一些风格转换的应用场景,在保证主体形象不变的情况下,却得到了显著的画风改变。除此之外,如果你的图片中含有明确的文字内容,那也只有使用Candy才能准确地保证文字不会变形。当然在使用Candy的时候,你也可能会遇到Candy的控制线条太多,过于死板的情况。例如这张图片经过凯里的处理之后,画面中人物的衣服被添加了过多的细节,反而限制了大模型的自主发挥空间。这时候你就可以使用第四种控制方法,soft H柔和边缘控制。这是一种相比Candy更为模糊且松弛的一种控制方式,它只会把原图的大致轮廓记录下来,用于引导大模型作图,这样就给足了大模型自己的思考和控挥。坊间对比这两张图你就可以看到,有时候给大模型更高的自由度,反而会得到更好的控制效果。最后第五个是我觉得最好玩的控制方式,scribble涂鸦。这是一种比soft H更加放松且放任的控制方式。你用这种控制方式可以实现你的一些天马行空的碰撞的玩法。例如这是一个面包,如果你好好写提示词,那生成出来的画面结果还是一个面包,但是如果你写一些不相干的提示词,大模型也可以把这个面包重新绘制成一个面包造型的太空战舰。好了,本期视频到这里就快要结束了。我想如果你能耐心地看完本期视频的全部内容,你在AI绘图方面的能力一定会有一个大幅度的提升。至少当你拿到一个陌生的某个商业项目工作流之后,你会更容易地去理解和梳理工作流作者的搭建思路和目标的实现逻辑。希望看过我视频的每一个粉丝同学都能够用control t用AI大模型来提高自己,提升你的工作效率吧。好了,本期视频就到这里了。如果你喜欢我的视频,记得点赞、关注、收藏。我是鲍勃同学,咱们下期再见。
《AI绘图攻略:Control Net助力高效创作》
在当今数字化时代,AI绘图正逐渐成为设计师们的得力助手。其中,Control Net作为关键的AI绘图功能,为我们带来了诸多惊喜。
首先,Control Net能显著提升绘图效率。通过它,即使你不懂AI、不会写提示词,甚至没有高端显卡,借助PSAI绘图效率插件,也能在本地PS中轻松内置Stable Diffusion,高效实现局部重绘、创意控图等功能。
其次,Control Net有多种强大的控制方法。比如open pose可精准控制人物姿态,depth能完美还原复杂空间场景,Candy能提取边线用于各种创作,soft age给予大模型更多创作自由,scribble则带来趣味十足的创意玩法。
在使用时,要注意Control Net应用节点中的强度、开始时间和结束时间这三个参数,它们决定了控制强度,可根据出图效果灵活调整。
总之,掌握Control Net,能让你在AI绘图领域如鱼得水,轻松应对各种设计需求,提升工作效率与创作质量。
AI绘图,Control Net,PS插件,模型,预处理器,控制方法
《AI绘图攻略:Control Net助力高效创作》
在当今数字化时代,AI绘图正逐渐成为设计师们的得力助手。其中,Control Net作为关键的AI绘图功能,为我们带来了诸多惊喜。
首先,Control Net能显著提升绘图效率。通过它,即使你不懂AI、不会写提示词,甚至没有高端显卡,借助PSAI绘图效率插件,也能在本地PS中轻松内置Stable Diffusion,高效实现局部重绘、创意控图等功能。
其次,Control Net有多种强大的控制方法。比如open pose可精准控制人物姿态,depth能完美还原复杂空间场景,Candy能提取边线用于各种创作,soft age给予大模型更多创作自由,scribble则带来趣味十足的创意玩法。
在使用时,要注意Control Net应用节点中的强度、开始时间和结束时间这三个参数,它们决定了控制强度,可根据出图效果灵活调整。
总之,掌握Control Net,能让你在AI绘图领域如鱼得水,轻松应对各种设计需求,提升工作效率与创作质量。
AI绘图,Control Net,PS插件,模型,预处理器,控制方法
评论 (0)
