果然LSP才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)

(简单补充下上篇内容缺少的部分,额外节点包的下载在文末)

在上篇笔记讲述完有关ComfyUI的重绘之后没想到大伙都对ComfyUI感兴趣啊,也收到了不少私信,所以在这篇文章的前半段我会补充一点ComfyUI中关于重绘的一些知识点。

当然我也说不好是不是我上篇文章有点标题党了,我都不好戳穿一些人是不是来学习的,当然关于上篇文章大多数人私信我的就是怎么重绘黑丝。

很简单,先找个图:

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

然后导入到重绘的工作流中(上篇笔记里有),然后鼠标指针放在图片上右键选择Open in MaskEditor,通过画笔将双腿部分涂黑。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

记得右下角保存更改。

选择好喜欢的模型,我这张图是二次元的我就用AWPainting进行绘画(模型链接在文末)。在提示词里面加上黑丝Black silk,点击Queue Prompt。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

这不就有了

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

当然关于更加详细的三次元怎么做就大伙自己尝试一下去,毕竟AI绘画的随机性我怕画一下午都不能给我画出一张能过审的。

提高局部重绘的效果

在WebUI中的局部重绘有着不少可以提升重绘效果的参数选项,这些参数在ComfyUI中被拆分为了一个个功能节点里。

扩展(Grow)

扩展可以帮助AI在生成的时候让选取的区域往外再延展一定距离,从而确保能充分包围重绘对象。

如果采用的是局部重绘编码器的话,那么在VAE Encode(for Inpainting)中就有这么一个选项grow_mask_by(扩展数值)可以利用这个选项控制大小。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

如果采用的是另一种噪声蒙版节点的话,则是可以在Load Image的Mask和Set Latent Noise Mask的mask进行链接:

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

再将红框中的两个Mask进行连接即可

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

不过要注意的是Grow只能向外延展,如果要收缩蒙版范围的话得额外下载节点包。

 

边缘模糊(Blur)

这个功能被用来增加重绘区域和非重绘区域之间的过渡柔和程度,避免重绘区域与原图之间的连接处过于生硬锋利。

在默认的功能节点里有一个“羽化蒙版”(Feather Mask)

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

这个羽化蒙版只能模糊整个图片的边缘而不能严格按照蒙版边界模糊,而想要更好的蒙版模糊就只能下载额外节点包。

在之前的WebUI中有选择重绘蒙版内容或者重绘非蒙版内容,这一点在ComfyUI中可以用蒙版的反转(Invert)来实现,这里可以在WAS节点包或者直接在系统里搜索自带的节点。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

这个边缘模糊简单来说就是把蒙版上的黑白区域给“颠倒”了一下。

这些功能并不是单一开启的,在ComfyUI中可以随意串接在一起,像是教程中演示的先反转、再收缩、再模糊也是可以的。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

还可以在Gaussian Blur Mask旁边多加一个Convert Mask to Image(将蒙版转换为图片)节点和显示图片的节点,这样一来就可以知道处理完的图片是什么样的了。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

如果用的是Save Image节点,那这张图片也会进入到ComfyUI的output文件夹中。如果使用的是Prview Image,那生成的图片不会自动保存,需要手动进行保存。

有把蒙版转换为图片的节点,那也会有把图片转换为蒙版的节点(Convert Image To Mask):

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

通过这样的连接方式就可以获得一个在WebUI中的“上传蒙版”重绘功能了(注意大小写的节点):

  • Load Image(原图)的IMAGE连接VAE Encode的pixels
  • 第二个Load Image(黑白)的IMAGE连接Covert Image to Mask的image
  • Covert Image to Mask的MASK连接Gaussian Blur Mask的mask
  • Gaussian Blur Mask的MASK连接Set Latent Noise Mask的mask
  • VAE Encode的LATENT连接Set Latent Noise Mask的samples
  • Set Latent Noise Mask的LATENT连接KSample的latent_image
  • VAE Encode的vae连接Load Checkpoint的VAE

在Convert Image to Mask的选项有一个channel,这个代表了读取蒙版使用的颜色通道。

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

当使用的是黑白图时,选择Red红、Green绿、Blue蓝中的任意一个都没有区别的。

不过学到现在可能会觉得ComfyUI中的重绘蒙版好像比WebUI的还要难,这是因为手画蒙版决定区域的“局部重绘”是一个需要人工输入信息的环节。之前用的WebUI等一类倾向编辑的界面去做会比较合适,ComfyUI并不是为了这方面需求去设计的。


今天的内容就到这里结束啦!

主要是针对上一篇笔记内容的补充,下半部分的内容和今天的内容没啥太关系所以我放到下一篇文章讲。

如果有遇到任何问题欢迎私信留言,最好是把出现的问题截图发过来这样能更好知道问题出在哪里。

大伙下篇笔记见啦,拜了个拜!

《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区《果然老色批才是第一生产力(Stable Diffusion进阶篇:ComfyUI 蒙版重绘补充)》- 投稿作者:简历白纸一张 - 发布于:GetAI社区

就知道你们好这一口

1girl, beautiful face, smile, (full body:1.2), diaodaiheisi, thighhighs, <lora:diaodaiheisi:0.7>, pleated skirt, (absurdres, highres, ultra detailed, masterpiece, best quality:1.4), realistic, photorealistic, wallpaper, outdoors, woods, trees, grass, nature, dim lighting, dusk

Negative prompt: paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), missing limb, bad anatomy, extra limbs, ((hands)), ng_deepnegative_v1_75t, badhandv4, blurry, low quality, logo

  • Steps: 30
  • Sampler: DPM++ SDE Karras
  • CFG scale: 7
  • Seed: 3701444018
  • Size: 512×512
  • Model hash: 7c819b6d13
  • Model: majicmixRealistic_v7
  • Denoising strength: 0.7
  • Clip skip: 2
  • Hires upscale: 2
  • Hires upscaler: R-ESRGAN 4x+
  • Lora hashes: “diaodaiheisi: b66e485b5eaf”
  • Version: v1.8.0

0
显示验证码