大家好,我是向阳

今天给大家分享下如何用ComfyUI的局部重绘把裤袜换成黑丝

如果ComfyUI不感兴趣的可以直接划到文末,我知道漂亮的小姐姐才是你们的目的。

那么我就废话不多说开始今天的部分

局部重绘

局部重绘适用于那些对整个画面还比较满意,只是想修改部分区域的情况。

在WebUI中通常选择用涂抹重绘区域的方式来让AI知道要重绘哪里,这个被涂抹的区域会被AI识别为黑白区域,白色的部分也就是所谓的重绘蒙版“遮罩”。

一般来说白色的区域是需要被重绘,而黑色的区域则是要保持不变的。当然有一定能力的小伙伴也可以直接上传一张黑白图来直接告诉AI哪里是需要重绘的。

在ComfyUI中也能做到同样的操作:

ComfyUI中Inpaint 局部重绘工作流请扫描获取哦

下载工作流图片后直接拖拽到ComfyUI中,系统就会自动生成工作流。

和WebUI中的重绘一样,在图片框中加载想要重绘的图片:

然后在上方的提示词框中输入想要重绘的内容,就可以实现重绘了。

不过问题来了,好像没有找到可以进行涂鸦的地方,那么怎么让系统知道哪里是要重绘的区域呢?

而这里就需要鼠标右键点击图片,然后在选项的最下方部分找到一个Open in MaskEditor(在蒙版编辑器里打开)。

打开后会弹出一个独立的窗口(下图),在这里才是画蒙版的地方。

绘制操作和WebUI大同小异:clear是清除画笔痕迹、Thickness是控制画笔大小、Color是控制蒙版区域的颜色、以及画好后记得保存的Save to node选项。

可以看到Load Image有两个端口一个输出IMAGE图像,另一个输出MASK蒙版。

在这个节点旁边还有一个VAE Encode编码器,不过是for inpainting也就是为了重绘服务的。而这个VAE里面的mask端口可以理解为只对蒙版区域做编码,从而控制只在蒙版里做重绘。

而后面的节点流程和上篇笔记的图生图没什么区别,不需要做什么改动。

同样这里KSampler里的重绘幅度(Denoise)也决定了重绘力度的大小

不过要注意的是这个数值不能太低,得大约在0.8以上,不然会导致重绘区域变成一个纯色块。

而之所以会出现这样的问题是因为这种重绘方式是将重绘区域给转变成了完全的“空白潜空间”,然后在此的基础上重新加噪去噪生成,如果重绘力度不高就很难生成新的形象。

也正是因为如此,利用Inpainting编码器来重绘的这一工作流更适合对画面进行比较大且彻底的修改。如果要使画面变动变小的话也有办法,只需要在原本的这一工作流上进行改动。

删除掉原本的VAE Encode(for inpainting),然后在列表里找到一个叫做Set Latent Noise Mask(设置潜空间噪声蒙版)的节点,然后再加载一个VAE Encode(要普通没任何后缀的)。

然后像我这样链接:

  • Load Checkpoint的VAE连接VAE Encode的vae

  • Load Image的IMAGE链接VAE Encode的pixels

  • Load Image的MASK链接Set Latent Noise Mask的mask

  • VAE Encode的LATENT链接Set Latent Noise Mask的samples

  • Set Latent Noise Mask的LATENT连接KSampler的 latent_image

可能有些乱,没关系跟着我一个一个链接:

Load Checkpoint的VAE连接VAE Encode的vae

Load Image的IMAGE链接VAE Encode的pixels

Load Image的MASK链接Set Latent Noise Mask的mask

VAE Encode的LATENT链接Set Latent Noise Mask的samples

Set Latent Noise Mask的LATENT连接KSampler的****latent_image

这样是不是就清楚多了,这样一来就可以在0.5-0.6这样相对中等的重绘幅度下实现更贴近原图的重绘,并且在0.2-0.3这样比较低的重绘幅度下也不会破坏生成区域。

而之所以可以做到这样得益于Set Latent Noise Mask,这个节点是将指定区域原图像素信息转为潜空间数据以后再做重新采样。

简单来说一开始的重绘是在蒙版区域上覆盖进行重绘,原图里的东西是什么和新生成的内容没有任何关系,而这个是将重绘区域扣下来画完后再贴回去。

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

若有侵权,请联系删除
GitHub 加速计划 / co / ComfyUI
44.41 K
4.72 K
下载
最强大且模块化的具有图形/节点界面的稳定扩散GUI。
最近提交(Master分支:1 个月前 )
1c08bf35 - 2 个月前
2a02546e * add type hints to folder_paths.py * replace deprecated standard collections type hints * fix type error when using Python 3.8 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐