View Options◆Standard Static 🎭🅐🅓
The simplest of the three view-window nodes
- VIEW_OPTS
Displayed as View Options◆Standard Static, this is the plainest of the pack's three View Options nodes - no stride, no loop, just one fixed-position window the motion module uses when your clip runs longer than its native training length. Compare it to ADE_StandardUniformViewOptions (adds sliding) and ADE_LoopedUniformViewOptions (adds sliding plus loop support): this one is the baseline, and it's the one to start with if you're not sure which View Options node you actually need.
Worth saying plainly: View Options is one of the more obscure layers of this already-deep pack. Plenty of working AnimateDiff clips never touch it at all, relying on Context Options alone for handling length. This node - and its siblings - are for when you're specifically tuning the motion module's own internal windowing, usually on longer or higher-frame-count generations.
How it works
The motion module was trained on fixed-length clips (16 frames natively, for the classic SD 1.5 modules). When your generation runs longer, something has to decide how the module processes frames beyond that native window - that's what View Options configure, one layer nested inside the broader Context Options windowing at the U-Net level. "Static" means this variant uses one fixed window rather than sliding it across the sequence, with view_overlap controlling how much that window blends at its edges.
The inputs and outputs that matter
Required: view_length (default 16, max 128 - match your motion module's native training length unless you have a specific reason to deviate) and view_overlap (default 4, max 128 - how much blending happens at the window's edge).
Optional: fuse_method - how the windowed output blends into the final sequence. Output is VIEW_OPTS, plugging into the view-options slot on a Context Options node or wherever your graph expects view-window 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 configures windowing on top of whatever motion module you've already got loaded.
Common issues & troubleshooting
Not sure which of the three View Options nodes to use. Start here. If your results look fine, you don't need to reach for ADE_StandardUniformViewOptions or ADE_LoopedUniformViewOptions at all - those exist for specific needs (sliding coverage across a long clip, or seamless looping) that a static window doesn't address. Only move to a fancier variant once you've identified a concrete problem this one doesn't solve.
Longer clips show quality degradation toward the middle or end. That's the signal you've outgrown "Static" - a single fixed window doesn't slide to cover frames further from its position as well as a uniform one does. Switch to ADE_StandardUniformViewOptions for a sliding window across the whole length.
Wondering if you need this node at all. For a lot of AnimateDiff workflows, no - Context Options alone, with View Options left unwired, is a perfectly normal setup. View Options is a finer-grained knob most people reach for only once they're chasing a specific motion-quality issue on longer generations, not something every workflow needs from the start.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| view_length | INT | 161–128 | — |
| 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 | — |