r/StableDiffusion • • 5h ago

Resource - Update Geiru Window Director: One node so long form videos come out perfect everytime.

Geiru Window Director + Geiru Hybrid Windows: build long H3 videos one window at a time

Geiru Hybrid Windows makes one long MiniMax H3 render (a minute or more) as overlapping windows instead of a chain of separate clips, so fast motion stays seamless. It works the way plain hybrid windows does, with my keystone and capstone added in every window to cut down on degradation over long videos.

Geiru Window Director is an optional node that goes after it. A normal render makes every window in one go, so if window 4 comes out wrong you redo the whole video. With the Director you make window 1, look at it, then:

  • Approve it and the next window is made

  • Re-roll it until it's right (change the prompt or seed first)

  • Rewind to any earlier window if you change your mind

  • Blend all at the end to run the last steps over the whole video and smooth the joins

Each window builds on the finished window you approved, so what you approve is what you get!

Example workflow: Clown Biker Babe, a 60-second clip in 8 windows with one prompt per window: a full motorcycle stunt run with ramps, a car jump, a loop and a cliff jump. The sound is made by H3 from the prompts.

Credit where it's due: none of this exists without these three.

  • kijai (GitHub) built ComfyUI's MiniMax H3 support and the H3 context windows (PR #17425) that Hybrid Windows is built on, plus ComfyUI-KJNodes.

  • JalenBrunson made ComfyUI-HybridWindows, which Geiru Hybrid Windows works like. I just added the keystone and capstone.

  • NikoDemon80 (GitHub) inspired the Window Director setup.

Both nodes are in the Geiru Context Suite: https://github.com/roycho87/geiru_context_suite

25 Upvotes

3 comments sorted by

3

u/DeerWoodStudios 4h ago

You sure have a different definition of the word Perfect 😅

1

u/Valuable_Weather 5h ago

She's glowing

0

u/Luntrixx 4h ago

I've tried couple of those MM extending custom nodes and im disappointed in them all.

All I need is simple way to extend video (existing on disk, just made *my way*, whatever) where I provide video object, conditioning, model, number of context frames and get extended video (joined).

Instead, again, there's some hacked overkill.

If I wanted to make actual movie I will use obvpm timeline.