ComfyUI Node
MoveAhead Enforcer (3-tier motion lock) ??
Stricter FreeLong variant with locked motion skeleton. Use when standard MoveAhead still shows direction drift.
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)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| enabled | BOOLEAN | true | Enable / disable the Enforcer. |
| motion_lock_ratio | FLOAT | 0.150–0.5 | Fraction 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_strength | FLOAT | 0.80–1 | Overall blend strength. 0 = passthrough, 1 = full enforced blend. |
| low_freq_ratio | FLOAT | 0.500–1 | Upper bound of the blended mid-frequency tier. Frequencies above this are fully local (detail). Must be > motion_lock_ratio. |
| auto_window | BOOLEAN | true | AUTO window mode (recommended). |
| manual_window_frames | STRING | Manual window size in VIDEO frames (example: 33 for 81-frame videos). Used only if AUTO window is OFF. | |
| blend_curve | COMBO | flat | flat = constant blend_strength. sigmoid = ramps from near-zero in early blocks to full strength later. Combines well with motion_lock_blocks. |
| motion_lock_blocks | INT | 50–20 | First N transformer blocks run global-only attention (no local stream). Establishes motion direction early. 5 is a good default. 0 = disable this feature. |
| vram_preset | COMBO | normal | VRAM preset for the FFT blending implementation. low = smallest chunks (slowest, safest), normal = balanced, high = larger chunks (faster). |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| model | MODEL | — |