IC-Light Conditioning

节点功能:将前景图像的潜在表示与照明信息结合,为 IC-Light 模型的图像生成过程准备条件输入。

输入参数

参数名称说明
positive正向提示词的条件向量。
negative负向提示词的条件向量。
vae用于对齐 latent 尺寸的 VAE 模型。
foreground前景图像的 latent 编码。
opt_background背景图像的 latent 编码,仅 fbc 模型支持此输入。若提供,则前景与背景 latent 会在通道维度拼接,构成双通道 latent 输入。背景可通过 Mask 或 Light 节点生成。

输出参数

参数名称说明
positive携带光照 latent 的正向 conditioning。
negative携带光照 latent 的负向 conditioning。
empty_latent空的 latent 张量(结构对齐用)。

控件参数

参数名称说明
multiplier控制光照 latent 的强度。默认 0.18215。数值越大,光照引导越明显。建议范围:0.1~0.3。

注意:Ksampler中接收的mask的latent,而不是IC-Light Conditioning节点的empty_latent输出。因为采样器主要是针对mask区域进行光源生成,其他区域最好不要有变化。

正向提示词中也只需要描述光源即可。


multiplier 参数主要影响潜在表示的强度。

  1. 调整照明信息的强度:multiplier 值会乘以合并后的潜在表示(前景和可选的背景),从而调整照明信息对最终生成图像的影响程度。
  2. 应用于所有条件:这个乘数会应用于正向和负向条件,确保照明效果在整个生成过程中保持一致。

较高的 multiplier 值(接近 1.0):照明效果更强烈、更明显、光影对比度更高,不柔和、导致过度强调照明效果,使其他细节变得不那么明显。


以下两个工作流区别在于Ksampler中的latent输入不一样,第一个输入的mask的latent,第二个为empty_latent,不需要mask的光源辅助了。

在输入背景图后,整体色调受到背景光源的显著影响,掩码(mask)虽然仍然起作用,但其影响较为有限。例如,在有 mask 的情况下,人物面部的光照相较于未使用 mask 时略显更强,但整体氛围依然以背景光为主导。