forked from NikoDemon80/ComfyUI-H3-Motion-Context
-
Notifications
You must be signed in to change notification settings - Fork 25
Node Reference
Ethanfel edited this page Aug 19, 2026
·
1 revision
Nodes are under conditioning/minimax/contex_loop. Start from a maintained
workflow; this page is for recognizing a node's role.
| Node | Purpose |
|---|---|
| Transition Policy | Selects Cut, Guide, latent, detail, Hard AV, or Soft AV behavior entering a scene. |
| Audio Policy | Separates final soundtrack, source reference, and generated continuity. |
| Legacy 0.4 Policy Adapter | Converts visible 0.4 controls into typed 0.5 policies. |
| Contex Loop Plan | Stores dimensions, defaults, scenes, prompts, seeds, and run identity. |
| Scene Prompt Editor | Stable large editor synchronized with Plan. |
| Rich Scene Prompt Editor | Experimental rich prompt presentation and optional optimizer UI. |
| Plan Studio | Experimental timeline authoring and source/reference comparison. |
| Chain Preflight | Checks timing, source coverage, references, compatibility, and resume state before model loading. |
| Node | Purpose |
|---|---|
| Contex Loop Start | Creates or resumes recursive state and loads the predecessor when required. |
| Current Shot | Resolves the active prompt, seed, length, source window, transition, and context. |
| Contex Loop Context | Applies Guide or AV-prefix continuity and returns the sampler target latent. |
| Contex Loop Trim | Removes the repeated prefix and time-conforms decoded audio. |
| Segment + Checkpoint | Saves scene video, audio, latent, dependencies, and recovery metadata atomically. |
| Review Gate | Approves, retries, rerolls, or stops after a safe checkpoint. |
| Contex Loop End | Advances recursion and emits the completed/partial manifest. |
| Contex Loop Assemble | Joins accepted scenes and selects the final soundtrack. |
| Node | Purpose |
|---|---|
| Run Manager | Browses runs, restores Plans, and archives loader-backed assets. |
| Load Manifest | Recovers accepted scenes without rerendering. |
| Export PNG Sequence | Re-decodes checkpoint latents one scene at a time. |
| Seam Probe | Measures audio timing, correlation, level, and ambience-floor changes. |
| Existing Video Context | Normalizes an imported predecessor and optionally prepends it in assembly. |
| Frame Gate | Sends an opening image only to scene 1 and passes optional last frames. |
| Frame Index Switch | Chooses indexed last-frame images by scene number. |
| Node | Purpose |
|---|---|
| Source Timeline | Registers file-backed picture/audio once for lazy scene slicing and recovery. |
| Tagged Picture / Video / Motion / Audio Ref | Registers stable @tags for prompt-driven activation. |
| Tagged Ref2VA | Resolves active tags, labels native media, and builds per-scene Ref2VA conditioning. |
| Source Timeline Scene Preview | Decodes one selected source window for inspection. |
| Lazy Motion Scene Preview | Previews the selected active motion-reference window. |
| Scheduled Picture / Video / Audio Ref | Legacy numeric scene-range registration. |
| Scheduled Ref2VA | Legacy schedule compiler and conditioning wrapper. |
| Patch Priority | Claims only a recognized shared H3 compatibility patch family. |
| Node | Purpose |
|---|---|
| Masking · Loop Source AV Target | Selects the current source interval and encodes it into the stock H3 joint target. |
| Masking · Loop Mask Slice | Broadcasts one mask or slices a tracked timeline with the same overlap as the scene. |
| Masking · Grid Preview | Shows effective causal 32×32 source-pixel generation cells. |
| Masking · Apply Target Mask | Adds exact causal/token video masks and the chosen audio mask. |
| Masking · Trim Source AV | Trims arbitrary source picture/audio to one valid H3 run. |
| Masking · Master Audio + Video Prefix | Protects an exact master-audio interval and optional preceding picture context. |
| Masking · Two-Clip AV Bridge | Protects a source tail and destination head while generating the middle. |
Conditional and diagnostic sockets may be hidden in the normal interface, but their backend positions remain for saved-workflow compatibility.