Nodes/H3 Creator Palette/MiniMax H3 Pass Frames
ComfyUI Node

MiniMax H3 Pass Frames

How H3 passes continue from the last shot's tail

By z3rofeels·Created 25 days ago·Updated 22 days ago· 1
MiniMax H3 Pass Frames
  • source
  • IMAGE
count1

When a video generation continues from an earlier one, it starts on that earlier one's last frame. MiniMax H3 Pass Frames is the node that produces that frame - the literal seam between two generated shots in the Creator Palette's multi-shot renders.

It's an MiniMax/internal node, written into the graph by the Creator/Timeline rather than placed from the menu, and it's the picture-side half of a pair. The sound-side half is Pass Audio; together they hand the next segment exactly what it needs to look and sound like a continuation, not a cut.

How it works

The pass it reads from already exists on disk - the reel node spilled it there the moment it decoded, to keep memory flat. So this node doesn't hold a big tensor open; it reads the seam's width out of the spill file: one frame, or a feathered run of up to 39 if the shot uses a blended transition. Those come back as 8-bit, which is exactly what the spill stores and what the file was going to be written as anyway - the same fidelity a keyframe attached from a PNG has always had, and the VAE encoder's ordinary diet.

Inputs and output

  • source - the MMC_PASS handle to the decoded pass you're continuing from. Required.
  • count - optional, default 1, up to 64. The number of frames to take; more than 1 for a feathered seam that inherits a run instead of a single frame.

Output is a single IMAGE, the tail frames of the pass, ready to feed the next segment's prev_image slot or any image input you want.

Why this pattern is worth knowing

The nice part is that nothing about this node re-decodes the pass: the reel wrote it out, this reads a slice, and the whole render stays at one-pass-peak memory. That's the same design philosophy that lets the Creator render ten shots on a mid-range box at all. If you're hand-wiring a graph and point source at something that isn't an MMC_PASS - say, a raw latent or a different custom type - the node will refuse loudly rather than guess, which is the pack's general policy.

Install is the shared one: ComfyUI Manager → search "H3 Creator Palette", or git clone https://github.com/z3rofeels/ComfyUI-H3-Creator-Palette into custom_nodes/, then restart and hard-refresh (Ctrl+F5). Needs ComfyUI 0.34.0+. If your seams look like hard cuts where they should blend, that's not this node - that's the transition settings on the Timeline, not the frame extraction.

CategoryMiniMax/internal

Inputs (2)

NameTypeDefaultDescription
sourceMMC_PASS
countoptINT11–64

Outputs (1)

NameTypeDescription
IMAGEIMAGE