{
  "1": {
    "class_type": "UNETLoader",
    "inputs": {
      "unet_name": "minimax_h3_ref2va_pruned_nvfp4.safetensors",
      "weight_dtype": "default"
    }
  },
  "2": {
    "class_type": "CLIPLoader",
    "inputs": {
      "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
      "type": "minimax",
      "device": "default"
    }
  },
  "3": {
    "class_type": "VAELoader",
    "inputs": {
      "vae_name": "minimax_h3_video_vae_fp16.safetensors"
    }
  },
  "4": {
    "class_type": "VAELoader",
    "inputs": {
      "vae_name": "minimax_h3_audio_vae_fp32.safetensors"
    }
  },
  "5": {
    "class_type": "MiniMaxH3ReferenceToVideo",
    "inputs": {
      "clip": [
        "2",
        0
      ],
      "vae": [
        "3",
        0
      ],
      "audio_vae": [
        "4",
        0
      ],
      "prompt": "subject_definitions:\n<Subject 1> is the tall adult woman from <Picture 1>. Preserve her face, very long white hair, slender tall stature and flowing white robe. Her screen position and walking path come from the RED TALL CAPSULE in <Video 1>.\n<Subject 2> is the short adult man from <Picture 2>. Preserve his face, short black hair, short stocky stature, dark navy work jacket and dark trousers. His screen position and small in-place turn come from the BLUE SHORT BOX in <Video 1>.\n<Video 1> supplies camera movement, relative spatial positions, blocking, motion timing and foreground occlusion for both subjects. The colored primitives are spatial guides only and must be replaced completely by the two realistic people.\n\nsummary:\n[reference generation] One continuous realistic live-action full-body shot of two adults in a stone-paved old-town alley. <Subject 1> begins on screen LEFT and <Subject 2> begins on screen RIGHT. The white-haired woman walks rightward in FRONT of the stationary dark-haired man, briefly occluding him and exchanging their screen-left/right order. At the end the man is on screen LEFT and the woman is on screen RIGHT. Appearance comes only from <Picture 1> and <Picture 2>; motion and positions come from <Video 1>.\n\nretention_analysis:\n<Subject 1> (appears in [Shot 1]): fully_preserved - retain the woman of <Picture 1>; transfer the red tall capsule's positions and walk from <Video 1>.\n<Subject 2> (appears in [Shot 1]): fully_preserved - retain the man of <Picture 2>; transfer the blue short box's positions and subtle in-place turn from <Video 1>.\n<Video 1> (camera movement and blocking): fully_preserved - match gentle push-in, framing, relative placement, rightward crossing, timing and woman-in-front occlusion. Never transfer proxy appearance, colors or grey material.\n\ndetailed_description:\n[Shot 1] Natural soft daylight in a real stone-paved alley with weathered sandstone walls. A stone arch with an upright pillar stands at the LEFT REAR where the asymmetric grey arch landmark is in <Video 1>. Keep that landmark fixed. Both people are fully visible from head to feet. The tall woman <Subject 1> stands in the red capsule's starting location on screen left. The shorter man <Subject 2> stands in the blue box's location on screen right, slightly farther from the camera. After a short hold, the woman walks steadily rightward along the red capsule's path, with natural steps and robe motion. Around the midpoint her body passes IN FRONT OF the man and occludes part of his torso. The man stays rooted to his initial ground position and makes only a small turn to watch her pass. He never walks sideways or trades identities with her. Continue the woman's movement past him to the right; she stops in the red capsule's final location. End with the man left and the woman right. Preserve this physical crossing rather than cutting or dissolving between positions. The camera makes only the small smooth forward push shown by <Video 1>. No camera orbit, jump or reversal. The woman remains the same white-haired white-robed woman before, during and after the crossing; the man remains the same short-haired navy-clad man. Keep human anatomy and realistic fabric throughout. Do not show grey models, clay shading, capsules, blocks, cubes, red proxy surfaces, blue proxy surfaces, wireframes, plastic primitives or untextured geometry. The real stone walls may have natural stone colors but never a uniform grey-model material.\n\noverall_soundscape:\nQuiet alley ambience and light footsteps. No dialogue or singing.\n\nnon_diegetic_music:\nN/A\n",
      "width": 864,
      "height": 480,
      "length": 124,
      "ref_image_size": "match",
      "ref_videos.ref_video_0": [
        "31",
        0
      ],
      "ref_images.ref_image_0": [
        "32",
        0
      ],
      "ref_images.ref_image_1": [
        "33",
        0
      ]
    }
  },
  "8": {
    "class_type": "BasicGuider",
    "inputs": {
      "model": [
        "17",
        0
      ],
      "conditioning": [
        "5",
        0
      ]
    }
  },
  "9": {
    "class_type": "KSamplerSelect",
    "inputs": {
      "sampler_name": "res_multistep"
    }
  },
  "10": {
    "class_type": "BasicScheduler",
    "inputs": {
      "model": [
        "17",
        0
      ],
      "scheduler": "simple",
      "steps": 14,
      "denoise": 1
    }
  },
  "11": {
    "class_type": "RandomNoise",
    "inputs": {
      "noise_seed": 2026101201
    }
  },
  "12": {
    "class_type": "SamplerCustomAdvanced",
    "inputs": {
      "noise": [
        "11",
        0
      ],
      "guider": [
        "8",
        0
      ],
      "sampler": [
        "9",
        0
      ],
      "sigmas": [
        "10",
        0
      ],
      "latent_image": [
        "5",
        1
      ]
    }
  },
  "13": {
    "class_type": "VAEDecode",
    "inputs": {
      "samples": [
        "12",
        0
      ],
      "vae": [
        "3",
        0
      ]
    }
  },
  "14": {
    "class_type": "VAEDecodeAudio",
    "inputs": {
      "samples": [
        "12",
        0
      ],
      "vae": [
        "4",
        0
      ]
    }
  },
  "15": {
    "class_type": "CreateVideo",
    "inputs": {
      "images": [
        "13",
        0
      ],
      "fps": 24,
      "audio": [
        "14",
        0
      ],
      "bit_depth": 8
    }
  },
  "16": {
    "class_type": "SaveVideo",
    "inputs": {
      "video": [
        "15",
        0
      ],
      "filename_prefix": "blocking_20261012/B2-seed2026101201",
      "format": "auto",
      "codec": "auto"
    }
  },
  "17": {
    "class_type": "SpectrumApplyMiniMaxH3",
    "inputs": {
      "model": [
        "1",
        0
      ],
      "enabled": true,
      "blend_weight": 0.5,
      "degree": 4,
      "ridge_lambda": 0.1,
      "window_size": 2.0,
      "flex_window": 0.75,
      "warmup_steps": 5,
      "tail_actual_steps": 1,
      "max_history": 8,
      "debug": true,
      "history_storage": "system_ram"
    }
  },
  "30": {
    "class_type": "LoadVideo",
    "inputs": {
      "file": "blocking_20261012/previs.mp4"
    }
  },
  "31": {
    "class_type": "GetVideoComponents",
    "inputs": {
      "video": [
        "30",
        0
      ]
    }
  },
  "32": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "blocking_20261012/character-1.png"
    }
  },
  "33": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "blocking_20261012/character-2.png"
    }
  }
}