View Options◆Standard Uniform 🎭🅐🅓
The sliding-window middle ground between the other two View Options
- VIEW_OPTS
Displayed as View Options◆Standard Uniform, this sits between the other two View Options nodes in the pack. Where ADE_StandardStaticViewOptions uses one fixed window and ADE_LoopedUniformViewOptions adds loop support on top, this one slides its window at a constant stride across your whole clip - better coverage on longer generations than a static window, without the loop-specific behavior you'd pay for if you don't need it.
Pick this one when your clip runs meaningfully longer than the motion module's native training length (16 frames for the classic SD 1.5 modules) and you're not trying to make it loop.
How it works
The motion module processes frames in windows sized to its training length; beyond that length, something has to decide how those windows move across a longer sequence. "Uniform" means a constant view_stride - the window advances the same amount each step across the entire clip, rather than staying fixed in place. view_overlap controls how much consecutive windows share, which is what smooths the transition where one window hands off to the next.
The inputs and outputs that matter
Required: view_length (default 16, max 128 - match your motion module's native training length as a starting point), view_stride (default 1, max 32 - how far the window moves each step; higher values cover more ground per step but with less overlap-driven smoothing), and view_overlap (default 4, max 128).
Optional: fuse_method - how overlapping windows blend into the final output. Output is VIEW_OPTS, feeding the view-options slot on a Context Options node or wherever your graph expects windowing configuration.
How to install it
Standard for the pack - ComfyUI Manager, search AnimateDiff Evolved by Kosinkadink, or:
cd ComfyUI/custom_nodes && git clone https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved
No model download for this node - it's windowing configuration on top of a motion module you've already loaded elsewhere.
Common issues & troubleshooting
Quality drops off in the middle of a longer clip. That's usually the signal you needed sliding coverage and were on ADE_StandardStaticViewOptions instead - this node is the fix, since its window actually moves to cover the whole sequence rather than sitting in one place.
Visible seams where windows hand off to each other. Raise view_overlap so consecutive windows share more frames, giving fuse_method more material to blend smoothly. If seams persist, try a lower view_stride so the window moves less aggressively between steps.
Need the clip to loop and this isn't quite doing it. This node doesn't have loop support - that's specifically what ADE_LoopedUniformViewOptions adds via its closed_loop option. Swap to that variant if a seamless loop is the actual goal.
Not sure you need View Options at all. For a lot of workflows you don't - Context Options alone, with View Options left unwired, is a normal, working setup. This layer earns its keep specifically on longer generations where the motion module's own internal windowing starts to matter, not as a default addition to every graph.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| view_length | INT | 161–128 | — |
| view_stride | INT | 11–32 | — |
| view_overlap | INT | 40–128 | — |
| fuse_methodopt | COMBO | 9 options: pyramid, flat, overlap-linear, 🔬delayed reverse sawtooth, 🔬pyramid-sigma, 🔬pyramid-sigma inverse, +3 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| VIEW_OPTS | VIEW_OPTS | — |