{
  "1": {
    "class_type": "UNETLoader",
    "inputs": {
      "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
      "weight_dtype": "default"
    }
  },
  "m0": {
    "class_type": "MiniMaxH3TurboLoRA",
    "inputs": {
      "lora_name": "minimax_h3_fl2v_lightx2v_turbo_8step_v1.0_comfy.safetensors",
      "strength": 1.0,
      "low_vram": false,
      "model": [
        "1",
        0
      ]
    },
    "_comment": "lightx2v Minimax-h3 Turbo **8step v1.0** 단독 @1.0 (2026-08-12 `t_4e40bb6cf50d` · CEO 승격 지시). 구 `ckpt850`(4step) 에서 교체 — 격자 4판 실측에서 **8step·캐시ON 이 최적**이었다: 6step·캐시OFF 대비 **80초 빠르고**(521~525s vs 601s) 오디오·화질이 같거나 낫다. ★6step·캐시ON 은 **오디오가 갈라진다**(CEO 육안 \"목소리 갈라지네\") — 속도만 보고 6step 으로 내리지 말 것."
  },
  "m1": {
    "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
    "inputs": {
      "model": [
        "m0",
        0
      ]
    }
  },
  "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"
    }
  },
  "101": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-input-47280-input_image-jjin-hero-crop.png"
    }
  },
  "102": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_2-47280-jjin-sebin-crop.png"
    }
  },
  "103": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_3-47280-jjin-narae-crop.png"
    }
  },
  "6": {
    "class_type": "MiniMaxH3ReferenceToVideo",
    "inputs": {
      "prompt": "<Picture 1> is HANA: a woman of about twenty, chin-length dark brown bob with blunt bangs, pale fair skin, thin silver-rimmed glasses, in a light grey zip-up jacket. <Picture 2> is SEBIN: a tall woman of about twenty with a full figure, long straight jet-black hair with one RED STREAK through the front, very pale skin, sharp jawline, in a black cropped windbreaker. <Picture 3> is NARAE: a smaller woman of about nineteen, soft brown wavy shoulder-length hair, round friendly face, in a pastel pink hoodie. A wide riverside park path along the Han River in late afternoon, low golden sunlight, the river and city towers behind them. The three are STROLLING slowly side by side toward the camera at an unhurried walking pace, relaxed and casual, hair drifting in the breeze, taking easy steps. Sebin walks on the right, Hana in the middle, Narae on the left. CAMERA: WIDE FULL SHOT from the front at chest height, tracking backwards slowly to stay ahead of them as they walk, all three fully in frame from head to feet, steady dolly motion. ★SPEECH: exactly three lines, one line each, spoken one after another in this order. ONLY ONE mouth moves at a time — while one of them is speaking, the other two keep their mouths completely closed and simply keep walking. Never two mouths moving at the same time. <Picture 2> Sebin speaks first, looking out at the river: <d>[Korean] 날씨 좋다.</d> Then <Picture 1> Hana answers, still facing forward: <d>[Korean] 그러게.</d> Then <Picture 3> Narae adds cheerfully, turning to the others: <d>[Korean] 더 걷자!</d> Cinematic realistic footage, 35mm lens, golden hour light, shallow depth of field. No text overlays, no subtitles, no watermark, no extra people, no simultaneous speech, no morphing faces, no swapped faces, no duplicated limbs, no distorted hands, no anime, no illustration, no jump cuts.",
      "width": 768,
      "height": 1344,
      "length": 124,
      "ref_image_size": "max",
      "clip": [
        "2",
        0
      ],
      "vae": [
        "3",
        0
      ],
      "audio_vae": [
        "4",
        0
      ],
      "ref_images.ref_image_0": [
        "101",
        0
      ],
      "ref_images.ref_image_1": [
        "102",
        0
      ],
      "ref_images.ref_image_2": [
        "103",
        0
      ]
    }
  },
  "7": {
    "class_type": "BasicGuider",
    "inputs": {
      "model": [
        "m1",
        0
      ],
      "conditioning": [
        "6",
        0
      ]
    }
  },
  "8": {
    "class_type": "MiniMaxH3TurboSampler",
    "inputs": {}
  },
  "9": {
    "class_type": "BasicScheduler",
    "inputs": {
      "scheduler": "simple",
      "steps": 6,
      "denoise": 1.0,
      "model": [
        "m1",
        0
      ]
    }
  },
  "10": {
    "class_type": "RandomNoise",
    "inputs": {
      "noise_seed": 969699997912071583
    }
  },
  "11": {
    "class_type": "SamplerCustomAdvanced",
    "inputs": {
      "noise": [
        "10",
        0
      ],
      "guider": [
        "7",
        0
      ],
      "sampler": [
        "8",
        0
      ],
      "sigmas": [
        "9",
        0
      ],
      "latent_image": [
        "6",
        1
      ]
    }
  },
  "12": {
    "class_type": "VAEDecode",
    "inputs": {
      "samples": [
        "11",
        0
      ],
      "vae": [
        "vb",
        0
      ]
    }
  },
  "13": {
    "class_type": "VAEDecodeAudio",
    "inputs": {
      "samples": [
        "11",
        0
      ],
      "vae": [
        "4",
        0
      ]
    }
  },
  "14": {
    "class_type": "CreateVideo",
    "inputs": {
      "fps": 24,
      "bit_depth": 8,
      "images": [
        "12",
        0
      ],
      "audio": [
        "13",
        0
      ]
    }
  },
  "15": {
    "class_type": "SaveVideo",
    "inputs": {
      "filename_prefix": "h3_r2v_dockaiq-ref2va_j047280",
      "format": "auto",
      "video": [
        "14",
        0
      ],
      "codec": "auto"
    }
  },
  "vb": {
    "class_type": "H3VideoVAEBatchDecode",
    "inputs": {
      "vae": [
        "3",
        0
      ],
      "enabled": true
    }
  }
}