Add Latents 算子节点
对两个潜空间张量执行逐元素相加(Elementwise Sum)的代数运算。
算子所属分类:ModularDiffusion/Transform
核心速查 (TL;DR)
- 逐元素张量数学加法:计算公式为 $\text{output} = \text{left_latent} + \text{right_latent}$;
- 强制空间与架构一致性:两个输入张量必须具备完全一致的物理形状(通道数、高度、宽度及帧数),且必须处于同一个扩散模型家族规范的潜变量特征空间中;
- 常见工业级实战场景:混合融合来自两个不同分支的去噪特征图、程序化手动注入精细校准的残差噪声,或在多阶段去噪流之间施加特征补偿。
典型工作流编排拓扑
Generate Media Latents (分支 A) ─┐
├─→ [Add Latents] → Generate / Decode
Generate Media Latents (分支 B) ─┘
节点外观预览

输入端口规范 (Inputs)
| 端口名称 | 数据类型 | 是否必填 | 详细功能与业务规范说明 |
|---|---|---|---|
left_latent |
LatentArtifact |
是 | 参与相加的左侧潜空间张量基底。 |
right_latent |
LatentArtifact |
是 | 参与相加的右侧潜空间张量;其形状必须与 left_latent 严格一致。 |
输出端口矩阵 (Outputs)
| 端口名称 | 数据类型 | 详细功能与业务规范说明 |
|---|---|---|
output_latent |
LatentArtifact |
逐元素相加后合成的全新潜空间张量对象(left + right)。 |
避坑技巧与最佳实践 (Tips & pitfalls)
- 输入张量物理维度必须完全一致:如果两个输入潜变量的尺寸因分辨率或帧数不同而产生微小差异,张量加法运算将直接抛出维度广播失配异常。若尺寸不同,请先使用 Latent Upsampler 等算子将其对齐至同一基准。
- 严禁跨模型家族进行张量代数运算:不同扩散模型(如 Flux、SDXL、WAN)所采用的 VAE 压缩算法与潜在特征流形具有完全不同的数学空间分布;跨家族强行相加只会在数学上破坏特征流形,最终反显解码出的只会是彻底崩坏的白噪声或马赛克斑块。
推荐延伸阅读
- Subtract Latents — 潜变量逐元素相减算子
- Multiply Latents — 潜变量逐元素相乘与标量缩放算子
- Latents Composite Mask — 基于蒙版遮罩的局部空间精确加权混合算子