MiniMax H3 Motion Context V2 is the name of a community RunningHub workflow for chaining short H3 generations into a longer continuous take. It is not a new MiniMax model, an H3 Max API route, or a switch inside this site's generator. Related community graphs carry recent picture-and-sound state into the next generation. The separately named open-source H3 Motion Context node pack does that with a saved latent, then trims the repeated head before assembly.
That distinction is the whole story. If you treat Motion Context V2 as a “make this video longer” button, the joins will expose themselves through a changed face, restarted footsteps, a camera that loses its speed, or a room that quietly rearranges. If you treat it as a sequence of short performances sharing one moving state, it becomes much easier to plan.
The search phrase also surfaces related community implementations. The RunningHub Motion Context V2 workflow uses a multi-track setup and was updated on November 2 with resolution selection and multi-tracker fixes. Separately, the open-source H3 Motion Context node pack provides the latent and audio hand-off used by several local graphs. MiniMax's own H3 integration directory lists that node pack as a community long-video option. Read the instructions for the exact graph you downloaded; similar names do not make their nodes or defaults interchangeable.
What crosses the join
Ordinary first-frame continuation gives the next clip one decoded image. That can preserve the broad composition, but it asks the model to infer motion speed, sound phase, and everything that happened immediately before the frame.
Motion Context carries a short window instead. In the open-source node pack, the previous clip's tail remains in latent form, so it does not need a picture decode, resize, and re-encode before becoming context. Its audio window is positioned to end at the boundary rather than begin there. The new generation reproduces that context at its head; the workflow then removes the repeated part before assembly.
| What must continue | A single last frame can tell H3 | Motion Context also carries |
|---|---|---|
| Person | Face, pose, clothes | Recent direction and pace |
| Camera | Final composition | Motion entering the join |
| Sound | Nothing about phase | Recent audio before the cut |
| Environment | Visible geometry | How that geometry was moving |
This does not make continuity automatic. The hand-off can preserve state, but the next prompt can still contradict it. A character cannot end one segment beside a closed door and begin the next segment already across the room with the door open without forcing the model to reconcile two incompatible states.
Use Motion Context for one evolving event, not a disguised montage
Motion Context is strongest when the audience should feel that time never stopped: a person walks through several rooms, a camera follows a bicycle around a corner, a conversation continues down a hallway, or a machine completes a multi-step action.
It is usually the wrong tool when the project needs deliberate cuts, different lenses, a time jump, or several independent locations. Generate those as separate shots and edit them. The H3 Max storyboard workflow is a better planning model for a sequence whose cuts are part of the idea.
Before building a chain, ask one question: what physical state must be true on both sides of every boundary? Write the answer beside each join. Useful answers are concrete:
- her right hand is still lifting the same red folder;
- the camera is tracking left at walking speed;
- the train bell is still decaying under the dialogue;
- the brass gear has turned halfway but has not clicked into place.
“Keep it cinematic” is not a boundary state. Neither is “same character.” Those phrases do not tell the next segment what is already in motion.
A three-segment plan that gives the join somewhere to hide
Here is an untested planning example for a continuous move through a clock repair shop. It is deliberately modest: one person, one room, one camera direction, and one sound bed. The repeated description is not elegant prose; it is an identity and location anchor.
Shared anchor for every segment
Mara is a woman in her early thirties with a short black bob, a rust-colored
work jacket, and a narrow silver watch on her left wrist. The workshop has dark
oak shelves, blue evening light through one high window, and hundreds of quiet
clocks. Handheld camera follows one step behind her at walking speed. Soft room
tone, distant rain, and layered clock ticks continue without a musical score.Segment 1 — establish the moving state
Mara crosses the workshop carrying a shallow wooden tray with one loose brass
gear. She reaches the central bench and begins lowering the tray. The camera
keeps tracking behind her. End while the tray is still moving downward; the
gear gives one light rattle against the wood.Segment 2 — continue the same action, then change one thing
Continue the downward motion at the same pace. Mara sets the same tray on the
central bench, catches the loose brass gear before it rolls off, and slides it
into an open clock movement. The camera eases around her left shoulder without
stopping. The rain and layered clock ticks continue; the gear makes one dry
metal click as it seats.Segment 3 — inherit the result instead of resetting it
Continue the leftward camera move. The brass gear is already seated in the open
clock movement. Mara turns it once with her right thumb; the mechanism starts,
and the previously silent clock joins the room with a low measured tick. She
looks toward the high window as blue light shifts across the bench.The first boundary sits inside a downward hand movement. The second sits inside a camera move, after the tray and gear have acquired new states. Each segment advances the event instead of redescribing it. That gives the carried context and the prompt the same answer about what happens next.
Keep the graph boring until one clean chain works
Start from the workflow author's known-good graph. The current open-source Motion Context pack requires ComfyUI 0.34.0 or newer; older ComfyUI layouts need the older compatible release identified in its changelog. Its first render validates the H3 layout and refuses to continue if the expected anchor arithmetic has changed.
For a first chain:
- Use the exact FL2VA or Ref2VA stack required by the downloaded graph. The MiniMax H3 ComfyUI setup guide explains the checkpoint, text encoder, video VAE, and audio VAE boundary.
- Render one segment before queuing the whole sequence. A bad face, silent audio lane, or wrong canvas only gets more expensive when repeated.
- Keep the export at H3's native 24 fps unless the workflow explicitly handles another rate. Changing the mux rate can shift the timing between picture and generated audio.
- Use the workflow's chain control rather than manually changing two latent-slot indices with queue-on-change. In the NikoDemon80 pack, Load 0 / Save 1 is the first segment, then Load 1 / Save 2 continues from it.
- Wire the reported trim amount into the matching trim node. The context reproduced at the new clip's head belongs to the hand-off, not the final edit.
Do not add an upscaler, speed LoRA, cache patch, custom scheduler, reference bank, and long chain on the first run. Change one layer at a time. When a seam fails, you need to know whether the cause was the prompt, the context hand-off, the model stack, or a second pass that changed the pixels around the join.
Diagnose the seam by the thing that resets
The face or wardrobe changes. Repeat the same compact appearance block word for word in every segment. Do not introduce the person again as though the next clip were a new scene. If a specific identity matters, use the reference path supported by that exact workflow.
The action pauses at every join. Place the boundary during a readable movement and begin the next prompt with “continue” plus the direction and pace. Avoid ending on a completed pose, then asking a later segment to rediscover momentum.
The soundtrack clicks or restarts. Confirm that the audio VAE is connected, the context includes audio, and picture and sound are trimmed together. A visually clean join can still be an audio reset.
The room drifts over several segments. Shorten the chain for diagnosis, keep the room-and-light description identical, and remove optional resampling or upscaling. Even a good hand-off can accumulate changes when every segment adds a slightly different environment description.
Two versions of a prop appear. The next prompt contradicts the inherited frame. Describe the prop in its current state, then move it forward. Do not ask the model to choose between “already in her hand” and “still on the shelf.”
The useful limit is not the number of segments
Community workflows describe 30-, 45-, and 60-second chains, and the underlying loop can keep going. That does not mean every idea benefits from another segment. The practical limit arrives when identity, geometry, texture, or story state has drifted enough that the next continuation costs more to repair than a planned cut.
Build the shortest uninterrupted event that needs to feel continuous. Put the join inside motion, carry the same physical state and sound bed across it, and let each prompt make one irreversible change. Motion Context V2 is valuable because it remembers what was moving—not because it removes the need to direct what happens next.
The next shot is yours
Take the idea into the studio.
Start with a prompt or an image. Choose the duration and resolution, then check the credit cost before you generate.
Create an H3 Max video