{
  "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-47494-input_image-jjin-hero-crop.png"
    }
  },
  "102": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_2-47494-jjin-sebin-crop.png"
    }
  },
  "103": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_3-47494-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, a white shirt under a dark navy academy blazer. <Picture 2> is SEBIN: a tall woman with a full figure, long straight jet-black hair with one RED STREAK through the front, very pale skin, sharp jawline, white shirt under a dark navy academy blazer. <Picture 3> is NARAE: a smaller woman of about nineteen, soft brown wavy shoulder-length hair, round friendly face, a pastel pink knit cardigan over her academy uniform. A study lounge by tall windows in a boarding cram school, evening light coming in low from the windows, wooden desks, a few books stacked. Hana sits at the desk on the LEFT holding a pen. Sebin stands beside the desk on the RIGHT with one hand in her blazer pocket. Narae leans in from the FAR RIGHT behind Sebin with her arms folded, listening. All three are still — only small natural motion, no walking, no running. CAMERA: MEDIUM WIDE THREE-SHOT from the side at seated eye level, all three clearly separated in frame, static. ★SPEECH: exactly two lines, spoken by TWO of the three, alternating. ONLY ONE mouth moves at a time — while one speaks the other two keep their mouths completely closed and just watch. <Picture 3> Narae does NOT speak at all in this shot and keeps her mouth closed the whole time. <Picture 2> Sebin speaks first, looking down at Hana with a faintly amused expression: <d>[Korean] 그 안경, 안 어울리는데.</d> Then <Picture 1> Hana answers, slowly lifting her eyes to meet Sebin's: <d>[Korean] 너보단 나아.</d> Cinematic realistic footage, 35mm lens, shallow depth of field, natural evening light. 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": 6601556705979583841
    }
  },
  "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_j047494",
      "format": "auto",
      "video": [
        "14",
        0
      ],
      "codec": "auto"
    }
  },
  "vb": {
    "class_type": "H3VideoVAEBatchDecode",
    "inputs": {
      "vae": [
        "3",
        0
      ],
      "enabled": true
    }
  }
}