ACEPlusFFTConditioning~

节点功能:用于在 ACE_Plus 相关工作流中进行条件编码,并生成包含 潜变量(latent) 和 掩码(mask) 处理的输出。它主要用于高级的图像处理,结合 VAE(Variational Autoencoder) 对输入图像进行编码,并支持使用掩码控制采样区域。

输入参数

参数名称说明
positive正向引导词的 embedding(文本提示词经过 CLIP 编码)。
negative反向引导词 embedding,用于告诉模型“不要什么”。
vae用于将图像编码为 latent 表示的 VAE 模型。
ucpixels原始图像,通常是需要被编辑的区域。是你要修改的图。
cpixels条件图像,例如风格参考图、目标结构图。是你参考的目标图(比如某个风格、姿势、结构)。
mask二值掩码,蒙版,指明 ucpixels 中哪些区域需要被修改。

输出参数

参数名称说明
positive带有图像 latent 融合信息的正向引导词 embedding。
negative带有图像 latent 融合信息的反向引导词 embedding。
latent编码后的 ucpixels latent 表示,可能包含 noise_mask 键。

控件参数

参数名称说明
noise_mask是否只在 mask 区域添加噪声(默认 True)。开启后:只有在 mask 区域采样,非 mask 区域保持原样(局部编辑)。关闭时:整个图像都会采样,mask 只是引导区域。对局部修复任务有用,比如只换脸、换衣服等,能避免背景被破坏。但部分模型可能不支持或表现异常。


no_preprocess 模式 下,ACE_Plus 模型能够对带马赛克的图像进行超分辨率修复,恢复细节并提升清晰度。

no_preprocess 模式下,无论是否开启noise_mask,生成的图像没有变化。

repainting模式下,对人物进行完全重绘,依旧能够保持人物的一致性。

在开启noise_mask后,图片的整体颜色变的暗淡一些

edit_image的局部位置进行重绘,并将reference_image绘制在编辑图的蒙版区域edit_mask

该模型在对人物进行换装发现个问题,该模型的整体基调默认是偏红色,如下图,蓝色牛仔裤换成红色了。

在提示词中加入blue后才变成蓝色。

contour_repainting基于人物的轮廓信息进行图像修复

recoloring对图像进行重新着色