CivArchive

    Support

    Everything here is free and stays free — the format spec, the nodes, the workflows, the cartridges, the LoRAs. If it saved you a night of debugging (it contains several hundred of mine), tips keep the 5090 warm:

    Type a story. Get one continuous video, with sound. Multi-shot scenes render as a single take - no last-frame chaining, no quality loss from shot to shot. That's the whole pitch.

    Both workflows now read left to right: numbered lanes, and you only ever touch lanes 2-4. Everything below the main row is optional.

    What you need

    • ComfyUI + this node pack (Manager: MiniMax-H3 Multishot, or the zip on this version).

    • A MiniMax-H3 checkpoint (links on this page). 24 GB card? Take a GGUF.

    SEAMLESS CHAIN - multi-shot scenes as one take

    Lane by lane:

    • README - the quick start lives on the canvas itself.

    • 1 - MODELS - pick your H3 checkpoint and text encoder. VAEs are preset; LoRA slots are empty until you fill one.

    • 2 - ANCHORS (optional) - a photo to open shot 1 on (enable its gate), and a short voice clip to lock the speaker's voice.

    • 3 - YOUR PROMPTS - type your idea in the box, or point the switch at a prompt file. The writer expands it into shot prompts. Writing your own? Set the writer to passthrough (raw JSON, skip LLM) and paste shots separated by --- lines.

    • 4 - CONTROLS - size, frames per shot, steps, and take_seconds (total length; 30 is a good first run). The switches stay off unless you installed the pack a switch names.

    • 5 - ENGINE - nothing to change. The remote encoder lives here if you want the text encoder on a second PC: enter its address, flip the encoder switch, free ~15 GB.

    • 6 - OUTPUT - your video and its audio save here.

    Optional panels below the main row: reference images (your character, ref2va checkpoints - folder per character + AUTO REFS on), V2V reference (a clip whose look guides the render), FFLF plates (flf_chain mode only), audio spine (a soundtrack the take follows).

    EXTEND TAKE - one person talking, as long as you want

    Same lanes, different job: one premise becomes ONE continuous speech cut across windows.

    • 1 - MODELS - same as above.

    • 2 - ANCHORS - a photo of your speaker (shot 1 opens on them) and a voice clip. More useful here than anywhere: one person carries the whole take.

    • 3 - YOUR PROMPT - ONE premise, one speaker. The writer writes the whole speech. num_shots 0 = it decides. Passthrough works here too.

    • 4 - CONTROLS - take_seconds is the star: 30 ships, 60 clears TikTok's minute. window stays on auto - it sizes itself to your card.

    • 5 - ENGINE / 6 - OUTPUT - same as above.

    Keep takes to about 4 windows for now - very long takes slowly sharpen.

    Rules of thumb (both workflows)

    • Spoken lines: 8-12 words per shot. Short lines sync; long lines garble.

    • Say the sounds you want ("rain on the roof, a fridge hum") or it invents its own.

    • Keep your character's face in frame - faces carry identity between shots.

    If something breaks

    • Red node? Update the pack in Manager, restart, reload the workflow from disk.

    • Render crawls at low wattage? Lower resolution or frames per shot, or use the remote encoder.

    • Only one of the two workflows shows in your sidebar? Fixed in 2.6.5 - re-download both.

    • Still stuck: comment with your console log. I answer.

    Deep dives: the two articles linked on this page. Every lane also has a short note on the canvas.


    Detailed guide for people that can read good:

    Every setting explained: the Seamless Chain deep manual | Civitai

    Description

    The big one. Everything since v1.4, consolidated - headlined by something no other H3 workflow does: voice identity that survives the chain.

    A character's voice now holds across every chained shot

    Chained multishot re-performs the voice from text each shot, and it drifts - that has been the known limitation since v1.1. Two new controls on the multishot sampler end it:

    • voice_ref (AUDIO input): feed a voice clip and it anchors EVERY shot as <Audio 1>. Stereo, sample rate, and length are guarded internally - a mono clip no longer crashes the packed layout.

    • self_anchor_voice (toggle): no file at all. Shot 1's own rendered voice automatically becomes the reference for every later shot. Write shot 1 so the character speaks a clean solo line, and the scene anchors on itself.

    Verified A/B - same seed, same start frame, same continuation line: the plain chain drifted off the character's voice; the anchored render held it and matched the source loudness within 1 dB. Requirements: run the chained shots on a ref2va checkpoint (fl2va was not trained with reference rows) and bind the ref in each shot's prompt: Her voice is the voice in <Audio 1>. The AIO workflow ships with a muted VOICE ANCHOR node ready to unmute.

    VRAM management is now automatic

    Leave activation_reserve_gb at 0 and the pack sizes the reserve from the actual render shape, measures the true allocator peak of every run, and tightens itself per GPU, model, and shape. The trap where lowering the resolution made renders 5-10x slower (the reserve shrank below the allocator pool and the driver thrashed) is gone. Manual values still pin, and multi-GPU rigs no longer evict a dedicated-GPU text encoder every shot - thanks @VladiCz for measuring that one at a third of his render.

    LoRA stack, in every workflow

    A four-slot MODEL-only H3 LoRA Stack sits inert between loader and sampler in every bundled workflow. Empty slots are a true pass-through; pick a LoRA in slot 1 (the turbo distill, a style LoRA) instead of rewiring.

    New nodes

    • H3 Ref Folder / H3 Auto Refs / H3 Ref Batch - folder-driven reference casting, up to 9 images, with dialogue stripped before name-matching so a merely mentioned character does not cast.

    • H3 Cartridge Loader - portable .riftcast character cartridges (anchor frames + references + voice), drop-in auto-install.

    • H3 Episode Split / Last Frame / Concat A/V - two-stage episode assembly. The concat matches stage B's sharpness and tone to stage A at the seam, and passes stage A through untouched for single-shot renders.

    • H3 Studio Controls (+ Sampler by Name / Sigmas by Name) - one node whose width/height/frames/steps/sampler/scheduler drive an entire multi-stage graph. No more stage A rendered at one size and stage B at another.

    • H3 Keyframe Inject (experimental) + the merge patch that lets references and keyframes COMPOSE in one conditioning instead of the refs silently discarding the keyframe.

    Worth knowing

    With the 4-step turbo distill at 10-12 steps, sample with euler + beta. Multistep solvers extrapolate across step history, and H3's audio runs on a different sigma clock than the video - on a distilled model that math over-steps the AUDIO stream and it comes out distorted.

    GGUF loading stays fully automatic (the v1.4.1 fix), and the pack in this zip is the complete current node set - nothing requires a separate download.

    FAQ

    Comments (34)

    Zeb101Aug 9, 2026
    CivitAI

    Hi, how are you mate? Look I'm just curious on how to load lora stuck works? Thank you.

    joeygambino
    Author
    Aug 9, 2026

    I am genuinely not sure what you're asking. Can you re-word your question?

    Zeb101Aug 9, 2026· 1 reaction

    My bad I had to update your node pack

    squiddy3Aug 9, 2026
    CivitAI

    Can this be used to make a music video?
    I've already tried but its altering the uploaded song unfortunately.

    joeygambino
    Author
    Aug 9, 2026· 3 reactions

    No, not yet anyway. The audio reference in these workflows are only just reference, it won't pass your audio exactly to use in the render. I will look into adding the functionality though.

    bilibilissrAug 9, 2026

    @joeygambino 大佬要是有空的话,有没有兴趣做一款支持输出ASMR级别音质的视频lora

    squiddy3Aug 9, 2026

    @joeygambino Thanks.

    jdsguamAug 10, 2026· 1 reaction

    I found if I type the exact lyrics in my prompt lip-sync works 90% of the time.

    ingriduterus513Aug 9, 2026
    CivitAI

    Very nice work! But could you add an output to your Multishot node for the LTX 2.3 Spatial Upscaler? See this WF: https://civitai.red/models/2842324/minimax-h3-base-gen-ltx-23-spatial-upscale?modelVersionId=3208714

    DaddyWolfgangAug 9, 2026

    You can add this yourself... You're pointing them to the thing but aren't doing it yourself? Just add the node. It's like 2 seconds of work and you're asking them to do it for you?

    ingriduterus513Aug 9, 2026

    @DaddyWolfgang You are right. I thought it depended on a missing latent sampling output, but I was wrong. It works. Thanks.

    joeygambino
    Author
    Aug 11, 2026

    @ingriduterus513 New workflow up with built in upscaler and a bunch of other new features.

    PreviousScheme9737506Aug 9, 2026· 1 reaction
    CivitAI

    This is friggin awesome :)

    joeygambino
    Author
    Aug 9, 2026

    Thanks!

    Unisol58930Aug 9, 2026· 1 reaction
    CivitAI

    If anyone finds out how to prevent the clip to clip degradation, let me know :)

    joeygambino
    Author
    Aug 9, 2026· 1 reaction

    I've been working on it all day! Update soon ;)

    Unisol58930Aug 10, 2026· 1 reaction

    @joeygambino started using H3 Motion Context. It's unreal

    joeygambino
    Author
    Aug 10, 2026· 1 reaction

    @Unisol58930 I did not even know that existed, I've been working on integrating LTX architecture into H3 myself for this same reason. I will scour their Git. Thanks!

    bionovafood863Aug 10, 2026· 1 reaction

    I disabled SageAttention and the blurriness disappeared. I made a second batch file without it. No need to thank me))

    joeygambino
    Author
    Aug 10, 2026

    @bionovafood863 Ha, if that ends up being the whole problem I will hang my head in shame. I will test it though!

    Unisol58930Aug 10, 2026

    @bionovafood863 And there is no texture and lighting changes between segments? I've tried with and without SageAttention, made no difference for that

    HzoidAug 10, 2026

    @Unisol58930 I just found the H3 motion repo today do you have any reccomended settings when you chain videos. Was wondering if it was good glad to know it works.

    Unisol58930Aug 10, 2026· 1 reaction

    @Hzoid I use SamplerCustomAdvanced and from that I send the denoised_output to H3 Motion Context Save Latent. Then on the next segment H3 Motion Context Load Latent -> H3 Motion Context as the context_latent.
    H3 Motion Context conditioning come from MiniMax H3 Reference to Video in my case. Then just send the H3 Motion Context conditioning to your Basic guider.

    Keep in mind that this will keep the context_length X frames in your generation. For example if set to 22, 22 first frames of the new segment will be from the old latent. Just cut it off based on frames or time from the video before combining the clips. 22 frames is 0.917 seconds in 24fps

    HzoidAug 10, 2026

    @Unisol58930 Thanks for the info exciting times

    joeygambino
    Author
    Aug 11, 2026

    @Unisol58930 @bionovafood863 @Hzoid

    New workflow up that should take care of most of these problems and add some new features too. The demo video is three 10 second shots.

    dft78750707Aug 9, 2026· 1 reaction
    CivitAI

    What i discoverd is: lets say walking pace, first video > slow walking, second video > fast walking, third video > slow walking again. every new block do not know how to extend the movement from the previous block. thats the same problem that Wan I2V has when you want to extend it, with only one picture, the model know nothing about the movement. Whats about to use a frame sequence for a motion anchor like vace-tools or wan-vace-prep do to extend videos?

    https://github.com/ethanfel/Comfyui-VACE-Tools

    https://github.com/stuttlepress/ComfyUI-Wan-VACE-Prep

    ingriduterus513Aug 10, 2026· 1 reaction
    CivitAI

    What I would suggest to add to all 3 workflows:

    - Possibility to edit single wrong rendered prompt segments.

    - Add Music (Music Video mode)

    - Multiple image reference inputs with multiple voice reference inputs (Multi person mode)

    joeygambino
    Author
    Aug 10, 2026

    I will see what I can do, I have a running list!

    UnderbashAug 10, 2026· 1 reaction
    CivitAI

    how do you toggle "self_anchor_voice"? I don't see it anywhere in the workflow.

    joeygambino
    Author
    Aug 10, 2026

    It's in the AIO and MEMORY workflow, but I just noticed I hadn't actually updated the keyframes workflow with it. I will update the workflow, sorry!

    UnderbashAug 10, 2026

    I'm actually using the AIO workflow, I can't find it in there. I see the node for uploading an audio clip to use as a reference, but I can't find the toggle you refer to.

    UnderbashAug 10, 2026· 1 reaction

    Nevermind! I found it. Don't know how I missed it before lol.

    UnderbashAug 11, 2026

    Do you have a good way to prompt for music? When I try to do it with "non_diagetic_music:", it just repeats the same snippet of the song during each segment, like identically to the first segment.

    Workflows
    MiniMax H3

    Details

    Downloads
    545
    Platform
    CivitAI
    Platform Status
    Available
    Created
    8/9/2026
    Updated
    9/25/2026
    Deleted
    -

    Files

    minimaxH3MultishotSeamlessChain_v15AutoVoiceRefLoras.zip