Nodes/H3 Continuum/[Legacy] H3 Continuum Sampler V3.2.4
ComfyUI Node

[Legacy] H3 Continuum Sampler V3.2.4

The V3.2.4 sampler that still powers most H3 Continuum workflows

By ukr8b3g-cmyk·Created 29 days ago·Updated a day ago· 73
[Legacy] H3 Continuum Sampler V3.2.4
  • model
  • clip
  • video_vae
  • sampler
  • sigmas
  • first_frame
  • last_frame
  • reference_image_1
  • reference_image_2
  • reference_image_3
  • reference_audio_1
  • reference_audio_vae
  • video_latents
  • audio_latents
  • assembly_plan
  • status
sequence_prompt
prompt_modeAuto
chunks3
chunk_seconds5.0
width1344
height768
continuityBalanced — 22 frames
base_seed0
audio_continuitytrue
diagnosticsBasic
reroll_from_chunkAuto
reroll_nonce0
strict_compatibilitytrue
debugfalse
show_previewtrue
run_storageOff
run_name
reference_sizeMatch Output
project_id

Read the "[Legacy]" tag, take a breath, and don't panic: H3 Continuum Sampler V3.2.4 is the production sampler that most existing H3 Continuum workflows still run, and it works fine. It's the version that shipped in the V3.2.4 release, and the current V3.3 pack keeps it registered purely so saved workflows keep loading. If you're starting fresh, grab H3 Continuum Sampler V3.3 instead - it's the same engine plus Timeline Video and the integrated seam surface. But if your workflow JSON says V3.2.4, this node is the reason it still runs.

Functionally it's the full production sampler: 1 to 16 chained H3 chunks with raw video/audio latent context carried between them, first/last-frame and up-to-three-image Reference conditioning, reference audio, and the disk-backed Run Storage for resume and reroll. Sampling stays inside Continuum; VAE decoding happens in ComfyUI Core, so you wire the list outputs into normal VAE Decode and VAE Decode Audio nodes.

Inputs that matter

The standard H3 pipeline connections: model, clip, video_vae (image conditioning only - Continuum never decodes with it), sampler, sigmas, and sequence_prompt from a Text (Multiline) node with prompt_mode = Auto (detects Fixed, ----separated List, or [0-5s] Timeline prompts). chunks (3) and chunk_seconds (5.0) set the run length; width/height default to 1344×768 and stay multiples of 32; continuity defaults to Balanced - 22 frames. base_seed derives deterministic per-chunk seeds.

The interesting V3.2.4 additions over the older V3 sampler:

  • run_storage (Save + Auto Resume) - atomically saves each completed raw AV chunk. Interrupted runs resume from disk on the next Queue, and compatible prior runs are reused. run_name and project_id optionally override the auto-derived storage identity; reroll_from_chunk (Auto) reuses the longest compatible saved prefix and regenerates from a chosen chunk; reroll_nonce only changes the seed for an explicitly regenerated chunk.
  • reference_image_1..3 - Reference conditioning, compacted in Core connection order with bypassed sockets ignored. reference_size = Match Output (practical default) or Max Identity.
  • reference_audio_1 + reference_audio_vae - one native H3 reference audio track across all chunks. Connect the Audio VAE only when reference audio is used.
  • audio_continuity (true) - carries prior audio context forward; turn off only to isolate or replace the generated audio.

Outputs are video_latents and audio_latents (lists, one per chunk → Core VAE Decode), assembly_plan (→ H3 Continuum Assemble V3.2.4), and status (STRING → Core Preview as Text).

Install and gotchas

cd ComfyUI/custom_nodes
git clone https://github.com/ukr8b3g-cmyk/ComfyUI-H3-Continuum.git

or install "H3 Continuum" via ComfyUI Manager, then restart. No extra pip deps; you need the MiniMax H3 MODEL/CLIP/VAE environment (weights not bundled) and ComfyUI v0.32.0+. Turbo 8-step weights come from the LightX2V MiniMax H3 Turbo HF repo.

Two V3.2.4-specific notes. It predates the V3.3 timeline_video input and the guarded video_seam correction - the assembler side still has Audio Seam Auto, but there's no video seam control. And don't let the "Legacy" label talk you out of updating the pack: the V3.3 release explicitly says these node IDs are preserved for compatibility, so updating is safe and your V3.2.4 workflows keep loading. For new work, just use V3.3.

CategoryMiniMax H3/Continuum/Legacy

Inputs (31)

NameTypeDefaultDescription
modelMODEL
clipCLIP
video_vaeVAEUsed only to encode image conditioning. T2VA does not use it; Continuum never decodes with it.
samplerSAMPLER
sigmasSIGMAS
sequence_promptSTRINGConnect one Text (Multiline) for the complete sequence.
prompt_modeCOMBOAutoAuto accepts Fixed, list-separated, and timeline prompt styles.
chunksINT31–16Number of sequential Continuum chunks to generate.
chunk_secondsFLOAT5.04–30Target duration shared by every chunk. 5–15 seconds is the recommended and validated range. Values above 15 seconds are supported, but VRAM use and processing time can increase substantially, especially at high resolution.
widthINT134432–16384Output width. Use a multiple of 32.
heightINT76832–16384Output height. Use a multiple of 32.
continuityCOMBOBalanced — 22 framesAmount of prior video context retained at each chunk boundary.
base_seedINT00–18446744073709550000Base seed used to derive deterministic per-chunk seeds.
audio_continuityBOOLEANtrueOn passes prior audio context into continuation chunks. Turn it off only to isolate or replace generated audio.
diagnosticsCOMBOBasic3 options: Basic, Detailed Report, Off
reroll_from_chunkCOMBOAutoAuto resumes the longest compatible saved prefix. Choosing a chunk reuses earlier chunks and regenerates that chunk and everything after it.
reroll_nonceINT00–4294967295Change only when regenerating an explicit chunk and you want a new variation with otherwise identical settings.
strict_compatibilityBOOLEANtrue
debugBOOLEANfalse
show_previewBOOLEANtrue
run_storageCOMBOOffAtomically save raw AV chunks and resume a compatible saved run.
run_nameSTRINGEnter a stable name for this saved run. Compatible chunks are selected automatically.
reference_sizeCOMBOMatch OutputMatch Output is the practical default; Max Identity preserves more reference detail.
project_idSTRINGOptional. Leave blank to derive a stable ID from this sampler node. Run Name remains the explicit override.
first_frameoptIMAGEOptional. Leave all image inputs disconnected for T2VA.
last_frameoptIMAGE
reference_image_1optIMAGE
reference_image_2optIMAGE
reference_image_3optIMAGE
reference_audio_1optAUDIO
reference_audio_vaeoptVAE

Outputs (4)

NameTypeDescription
video_latentsLATENT
audio_latentsLATENT
assembly_planH3_CONTINUUM_ASSEMBLY_PLAN
statusSTRING