From a0a69c9b34adba3a843d6749a518cd4c095a4fcc Mon Sep 17 00:00:00 2001 From: Talmaj Marinc Date: Fri, 10 Apr 2026 11:11:36 +0200 Subject: [PATCH] Add latents fix. --- comfy_extras/nodes_void.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/comfy_extras/nodes_void.py b/comfy_extras/nodes_void.py index 79122d013..30c595f7e 100644 --- a/comfy_extras/nodes_void.py +++ b/comfy_extras/nodes_void.py @@ -1,6 +1,8 @@ import nodes import node_helpers import torch +import comfy +import comfy.latent_formats import comfy.model_management import comfy.utils from comfy_api.latest import io, ComfyExtension @@ -144,6 +146,12 @@ class VOIDInpaintConditioning(io.ComfyNode): inpaint_latents = torch.cat([mask_latents, masked_video_latents], dim=1) + # CogVideoX.concat_cond() applies process_latent_in (x scale_factor) to + # concat_latent_image before feeding it to the transformer. Pre-divide here + # so the net scaling is identity — the VOID model expects raw VAE latents. + scale_factor = comfy.latent_formats.CogVideoX().scale_factor + inpaint_latents = inpaint_latents / scale_factor + positive = node_helpers.conditioning_set_values( positive, {"concat_latent_image": inpaint_latents} )