Remove Ghost Mask reference mode

This commit is contained in:
OpenClaw Agent
2026-07-17 07:45:53 +00:00
parent 7b4e8865d6
commit 5c4349d9b9
5 changed files with 35 additions and 89 deletions

View File

@@ -808,15 +808,6 @@ class LTXDirectorGuide:
if auto_snap_ic_grid and model is not None and ic_lora_name != "None":
latent_image, noise_mask = _snap_latent_to_downscale(latent_image, noise_mask, latent_downscale_factor, upscale_method)
# Ghost Mask: the Director kept the latent clean (so it stays length-matched with the audio
# latent) and asked us to pre-extend it here by one hidden frame per reference. The tail
# sits past the clean region; the reference images (in guide_data["images"], anchored at
# (clean + i)) are written into it by the loop below, then dropped downstream by Clean
# Latent Slice (length = clean_latent_frames).
_ghost_pre_extend = int(guide_data.get("ghost_pre_extend", 0)) if guide_data else 0
if _ghost_pre_extend > 0:
latent_image, noise_mask = _append_latent_frames(latent_image, noise_mask, _ghost_pre_extend, mask_fill=1.0)
_, _, latent_length, latent_height, latent_width = latent_image.shape
initial_latent_length = int(latent_length)