Nodes/IAMCCS-nodes/MoveAhead Enforcer (3-tier motion lock) ??
ComfyUI Node

MoveAhead Enforcer (3-tier motion lock) ??

Stricter FreeLong variant with locked motion skeleton. Use when standard MoveAhead still shows direction drift.

By IAMCCS·Created 10 months ago·Updated about a month ago· 109
MoveAhead Enforcer (3-tier motion lock) ??
  • model
  • model
enabledtrue
motion_lock_ratio0.15
blend_strength0.8
low_freq_ratio0.50
auto_windowtrue
manual_window_frames
blend_curveflat
motion_lock_blocks5
vram_presetnormal
CategoryIAMCCS/Wan

Inputs (10)

NameTypeDefaultDescription
modelMODEL
enabledBOOLEANtrueEnable / disable the Enforcer.
motion_lock_ratioFLOAT0.150–0.5Fraction of the spectrum that is 100 %% locked to the global stream. Higher = stronger motion lock but may reduce dynamism. 0.15 is a good starting point.
blend_strengthFLOAT0.80–1Overall blend strength. 0 = passthrough, 1 = full enforced blend.
low_freq_ratioFLOAT0.500–1Upper bound of the blended mid-frequency tier. Frequencies above this are fully local (detail). Must be > motion_lock_ratio.
auto_windowBOOLEANtrueAUTO window mode (recommended).
manual_window_framesSTRINGManual window size in VIDEO frames (example: 33 for 81-frame videos). Used only if AUTO window is OFF.
blend_curveCOMBOflatflat = constant blend_strength. sigmoid = ramps from near-zero in early blocks to full strength later. Combines well with motion_lock_blocks.
motion_lock_blocksINT50–20First N transformer blocks run global-only attention (no local stream). Establishes motion direction early. 5 is a good default. 0 = disable this feature.
vram_presetCOMBOnormalVRAM preset for the FFT blending implementation. low = smallest chunks (slowest, safest), normal = balanced, high = larger chunks (faster).

Outputs (1)

NameTypeDescription
modelMODEL