ComfyUI各种Latent节点详解

admin2024-09-03424

image.png

空Latent-EmptyLatentImage

image.png

作用:传输潜空间到采样器,空Latent就相当于没有内容的Latent,但它设置了Latent的尺寸,也就是生图的尺寸,适合文生图。

接口

Latent:输出潜空间到采样器

参数

宽度:潜空间的宽度,可以理解为画布宽度

高度:潜空间的高度,可以理解为画布高度

批次大小:一次生成几张图片


VAE解码

image.png

作用:用于对生成的图片解码,图片信息从K采样器出来后已经生成,但是一种肉眼无法看见的信息,这个节点用于把这种信息解码成肉眼可见的图片。

节点

输入

Latent:接入采样器生成的图片信息

VAE:对图片信息进行解码需要用到VAE模型,这里引入vae模型。

输出

图像:工作流到这里已经完成了图像生成,但没有显示到屏幕上,从这个接口把图像输出到预览或者保存。


VAE编码

image.png

作用:当图生图或用图像作为提示词时,SD并不能认识图片,这个节点就是把图片编码成SD能看到那个的数据。编码需要使用vae节点。

节点

输入

图像:接入图像加载器

VAE:接入vae编码加载器

输出

Latent:把编码后的数据信息传输到潜空间


Latent缩放-LatentUpscale

image.png

作用:按宽高设置生图尺寸

节点

Latent:潜空间信息串联

参数

缩放方法:潜空间由小变大需要添加像素,这里选择像素添加的方法,效果看不出差别

宽度:潜空间的宽度,可以理解为画布宽度

高度:潜空间的高度,可以理解为画布高度

裁剪:潜空间经过缩放,当尺寸比例发生变化时,选择是否裁剪图像


Latent按系数缩放-LatentUpscaleBy

image.png

作用:设置系数(倍数)放大潜空间

节点

Latent:潜空间信息串联

参数

缩放方法:潜空间由小变大需要添加像素,这里选择像素添加的方法,效果看不出差别

系数:就是放大的倍数


Latent复合-LatentComposite

image.png

作用:连接两个图片加载器的潜空间,第二张图片潜空间会压在第一张图片潜空间上形成一张新的潜空间,然后会在加载器中用这张潜空间生图。

节点

输入

目标Latent:第一张图片的潜空间

源Latent:第二张图片的潜空间

输出

Latent:组合后的潜空间

参数

xy:第二张图贴在第一张图的坐标

羽化:两张潜空间连接处的羽化


Latent遮罩复合-LatentCompositeMasked

image.png

作用:同上,只是多出一个遮罩

接口

输入

遮罩:只输入源Latent中的遮罩区域,用这个区域内容压在第一张图上

参数

拉伸源Latent:源Latent为第二张图的信息,当两张图的潜空间尺寸不一样时,把第二张拉伸成跟第一张一样的尺寸。


Latent相加

image.png

作用:相加的意思就是把下面这张图片亮度最高的地方叠加到上面的图片来。

接口

输入

Latent1:第一张图片的潜空间

Latent2:第二张图片的潜空间

输出

LATENT:处理后的图片的潜空间


Latent相减

image.png

作用:刚好和相加是相反的。意思是上面的图片要减去下面图片最亮区域的亮度。


Latent相乘

image.png

作用:调节图片的亮度太高,通过此节点,调整为0.5,就能降低一半亮度。


Latent插值

image.png

作用:这4个节点和PS里面的图片叠加模式是一样的原理。

接口

输入

Latent1:第一张图片的潜空间

Latent2:第二张图片的潜空间

输出

LATENT:处理后的图片的潜空间

参数

比率:为1时只显示第一张图片潜空间,为0时只显示第二张图片潜空间,0.5时显示两张图片插值处理后的潜空间


VAE内补编码器-VAEEncodeForInpaint

image.png

作用:内部就是inpaint的意思,是用来进行局部重绘的。其实就是vae编码节点+设置Latent噪波遮罩节点 ,两个节点的功能合并。

输入

图像:接收图像潜空间

VAE:接入vae模型

遮置:接收遮罩潜空间,遮罩潜空间为被涂抹后的空白潜空间,生图时不会参考潜空间原图内容

输出

Latent:输出遮罩处理后的潜空间


设置Latent噪波遮罩-SetLatentNoiseMask

image.png

作用:接收遮罩,用来重绘遮罩区域,它是在原图的基础上重绘的,所以遮罩会参考原图遮罩区域内容

接口

输入

Latent:接收图像潜空间,因为是潜空间信息,所以需要前接vae编码器节点

遮置:接受遮罩潜空间

输出

Latent:输出遮罩处理后的潜空间


Latent旋转-LatentRotate

image.png

作用:旋转传递进来的潜空间

接口

Latent:串联潜空间

参数

旋转:选择旋转的角度


Latent翻转-LatentFlip

image.png

作用:翻转传递进来的潜空间

接口


Latent:串联潜空间

参数

翻转方法:选择是左右翻转还是上下翻转


Latent裁剪-LatentCrop

image.png

作用:裁剪传递进来的潜空间

接口


Latent:串联潜空间

参数

宽度:裁剪后的潜空间宽度

高度:裁剪后的潜空间高度

x:裁剪位置的x轴坐标

y:裁剪位置的y轴坐标


Latent组合批次

image.png

作用:同时接入两张图片,并且生成两张图片


复制Latent批次

image.png

作用:生成图片的数量

接口

Latent:串联潜空间

参数

次数:生成的图片张数

重设Latent批次

image.png

作用:它的作用是拆分重组批次,从而起到节省批量出图的显存占用,也就是把一次性生成4张图片转变成一次生成1张图片一共生成4次。不过这样生成的图片序号就没有了。

接口

Latent:串联潜空间

参数

批次大小:一次生成的数量

从批次获取Latent

image.png

作用:当一次性生成了多张图片时,只想选中其中几张进行预览或保存时,通过这个节点进行选择。


接口

Latent:串联潜空间

参数

批次素引:从第几张图片开始选起,默认序号0是第一张

长度:选几张图片




Latent批次随机种操作

空Latent_Cascade

VAE编码_Cascade_StageC

空Latent_Audio

VAE编码_Audio

VAE解码_Audio

空Latent_SD3

图像到Latent


网友评论