{
  "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-290218-input_image-ref-3shot.webp"
    }
  },
  "102": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_2-290218-profile.webp"
    }
  },
  "103": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_3-290218-profile-t2i-krea2-moody50.webp"
    }
  },
  "104": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_4-290218-e5ff5efd-e42a-491c-ac4c-d49b39130057-outer.webp"
    }
  },
  "105": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_5-290218-5dedb140-0436-40a1-bad6-fa6d3e22cffa.webp"
    }
  },
  "106": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-picture_6-290218-82e06ea4-aecf-45b9-a12b-3414347c6b12-outer.webp"
    }
  },
  "6": {
    "class_type": "MiniMaxH3ReferenceToVideo",
    "inputs": {
      "prompt": "Photorealistic cinematic footage of real people, natural skin texture, sharp focus. Not an illustration, not anime, not a 3d render.\n\n<Subject 1> is a young Korean woman, the lead, with dark brown chin-length bob hair and large, horizontally long dark gray eyes with defined double eyelids, shown in <Picture 1>, wearing red satin bomber jacket, white cropped tank top, high-waisted denim shorts, white platform sneakers, silver hoop earrings from <Picture 4>. <Subject 2> is the manager (a real young Korean man, no mask) shown in <Picture 2>, wearing gray cotton slacks, white basic t-shirt with slightly rolled sleeves, black thin leather jacket, comfortable black sneakers, black watch on right wrist, worn brown leather shoulder bag at waist holding documents and laptop. <Subject 3> is a young Korean woman, a supporting character, with shoulder-length wavy lavender gray bob hair and long narrow sharp monolid eyes, shown in <Picture 3>, wearing white open collar shirt, mini skirt, navy, skin tone, black, pearl earrings from <Picture 6>. The scene is A television music show backstage waiting room. as shown in <Picture 5>.\n\n[Shot 1] The camera holds one continuous static shot from a fixed position, cowboy shot — the bottom edge of the frame cuts across their thighs, with the room visible around them. <Subject 1> and <Subject 2> and <Subject 3> stand side by side in the location shown in <Picture 5>, both faces clearly visible. They stay in frame from the first frame to the last, and the camera stays where it is. Three people occupy the waiting room: one adjusts a costume on a hanger, another sits checking a phone, and a third stands by the hallway entrance, glancing toward the door.\n\nEveryone wears exactly the same clothes in every shot of this take; the take is one continuous moment and the same person keeps the same face, hair and outfit throughout.\n\nNo text overlays, no subtitles, no watermark, no identity change, no outfit change, no facial distortion, no extra limbs.\n\nThe soundtrack is the room itself and nothing else: distant muffled stage sound through the corridor, a faint PA announcement far away, hangers sliding on a rack, footsteps on concrete. It sounds like a real place recorded on location, not a studio.",
      "width": 768,
      "height": 1344,
      "length": 39,
      "ref_image_size": "match",
      "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
      ],
      "ref_images.ref_image_3": [
        "104",
        0
      ],
      "ref_images.ref_image_4": [
        "105",
        0
      ],
      "ref_images.ref_image_5": [
        "106",
        0
      ]
    }
  },
  "7": {
    "class_type": "BasicGuider",
    "inputs": {
      "model": [
        "mS",
        0
      ],
      "conditioning": [
        "6",
        0
      ]
    }
  },
  "8": {
    "inputs": {
      "sampler_name": "er_sde"
    },
    "class_type": "KSamplerSelect",
    "_meta": {
      "title": "KSampler (선택)"
    }
  },
  "9": {
    "class_type": "BasicScheduler",
    "inputs": {
      "scheduler": "beta",
      "steps": 8,
      "denoise": 1.0,
      "model": [
        "mS",
        0
      ]
    }
  },
  "10": {
    "class_type": "RandomNoise",
    "inputs": {
      "noise_seed": 1992528457
    }
  },
  "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_v768_j290218",
      "format": "auto",
      "video": [
        "14",
        0
      ],
      "codec": "auto"
    }
  },
  "vb": {
    "class_type": "H3VideoVAEBatchDecode",
    "inputs": {
      "vae": [
        "3",
        0
      ],
      "enabled": true
    }
  },
  "mL": {
    "inputs": {
      "head_chunks": 4,
      "model": [
        "m1",
        0
      ]
    },
    "class_type": "MiniMaxLowVRAMAttention",
    "_meta": {
      "title": "MiniMax H3 Low VRAM Attention"
    }
  },
  "mC": {
    "inputs": {
      "chunks": 2,
      "seq_threshold": 4096,
      "model": [
        "mL",
        0
      ]
    },
    "class_type": "MiniMaxChunkFeedForward",
    "_meta": {
      "title": "MiniMax H3 Chunk FeedForward"
    }
  },
  "mS": {
    "inputs": {
      "shift_video": 12.0,
      "shift_audio": 6.0,
      "model": [
        "mC",
        0
      ]
    },
    "class_type": "MiniMaxH3SigmaShift",
    "_meta": {
      "title": "ModelSamplingMiniMaxH3"
    }
  }
}