{
  "id": "minimax-h3-t2v-carpenter-ljoint-nomusic-vertical-9x16-deno-v8",
  "revision": 8,
  "last_node_id": 14,
  "last_link_id": 18,
  "nodes": [
    {
      "id": 1,
      "type": "UNETLoader",
      "pos": [
        40,
        100
      ],
      "size": [
        340,
        90
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            1
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "default"
      ]
    },
    {
      "id": 2,
      "type": "LoraLoaderModelOnly",
      "pos": [
        40,
        230
      ],
      "size": [
        340,
        100
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 1
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            2
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "LoraLoaderModelOnly"
      },
      "widgets_values": [
        "minimax_h3_fl2v_turbo_4step_v1.0_768p_comfyui_bf16.safetensors",
        1.0
      ]
    },
    {
      "id": 3,
      "type": "CLIPLoader",
      "pos": [
        40,
        370
      ],
      "size": [
        340,
        110
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            3,
            4,
            5
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPLoader"
      },
      "widgets_values": [
        "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "minimax",
        "default"
      ]
    },
    {
      "id": 4,
      "type": "VAELoader",
      "pos": [
        40,
        520
      ],
      "size": [
        340,
        60
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            13
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader (Video)"
      },
      "widgets_values": [
        "minimax_h3_video_vae_fp16.safetensors"
      ]
    },
    {
      "id": 5,
      "type": "VAELoader",
      "pos": [
        40,
        620
      ],
      "size": [
        340,
        60
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            14
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader (Audio)"
      },
      "widgets_values": [
        "minimax_h3_audio_vae_fp32.safetensors"
      ]
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [
        420,
        100
      ],
      "size": [
        440,
        270
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 3
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            6
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode (Positive V8)"
      },
      "widgets_values": [
        "integrated_multimodal_description: [Shot 1] Live-action, cinematic vertical 9:16 framing in a bright, photorealistic woodworking carpentry workshop with stacked timber planks in the background. On the left, an earnest 12-year-old apprentice boy in a plain gray t-shirt holds a yellow cordless electric drill horizontally with both hands. On the right, a 60-year-old Turkish master carpenter with natural sun-tanned skin, realistic clean skin texture, neatly groomed short silver-gray hair, and a tidy trimmed gray beard (wearing a simple cotton shirt under a dusty khaki carpenter work vest) stands calmly, resting his hands safely on the far top edge of the workpiece, keeping his fingers completely clear of the drilling area. In the center on the workbench, two perpendicular white laminated MDF panels form a horizontal 90-degree L-joint. The boy attempts to join the two boards together, but instead of keeping the drill level, he accidentally tilts the drill at a steep 45-degree angle. As the drill chuck spins rapidly, the steel screw enters at a diagonal angle, completely missing the inner joint, and its sharp metal tip punches straight out through the outer melamine surface into thin air. The apprentice immediately stops and pulls the now-empty drill bit back in shock. [Shot 2] At 00:04.000, the camera pushes in slowly to a tight vertical medium two-shot as all tool noise ceases. The young apprentice freezes in palpable distress and guilt; his dark brown eyes widen with anxious dread, his face tightens, and he bites his trembling lower lip, shrinking his shoulders back as he looks up nervously at his teacher. The master carpenter looks down at the misaligned screw sticking out of the white laminate, pauses in deadpan silence, and his warm brown eyes soften with genuine paternal affection and gentle understanding. The kind master places a comforting hand on the boy's shoulder, leans down, and tenderly presses a gentle, reassuring kiss onto the apprentice's forehead.\n\noverall_soundscape: The crisp, realistic mechanical whir of the yellow cordless drill motor spinning, followed by the clicking torque clutch and a sharp crunching crack of the white laminate surface piercing open. The workshop falls into complete, realistic dead silence with only quiet workshop ambient room tone and the boy's nervous, shaky breathing. A subtle soft fabric rustle accompanies the master leaning forward for the loving forehead kiss.\n\nnon_diegetic_music: No music. Pure ambient room tone and realistic workshop sound effects only."
      ]
    },
    {
      "id": 7,
      "type": "CLIPTextEncode",
      "pos": [
        420,
        410
      ],
      "size": [
        440,
        110
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 4
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            7,
            8
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode (Negative V8)"
      },
      "widgets_values": [
        "music, soundtrack, background score, singing, plastic skin, waxy skin, overly wrinkled skin, muddy skin, patchy beard, messy hair, hand in drill path, fingers near drill bit, floating screw, screw on bit tip, headphones, earmuffs, logos, branded clothes, dialogue, talking, open mouths speaking words, subtitles, speech bubbles, blurry, distorted, jerky motion, artifacts, static, glitch, deformed geometry, low quality, oversaturated, noise"
      ]
    },
    {
      "id": 8,
      "type": "DenoTextEncoderUnload",
      "pos": [
        900,
        100
      ],
      "size": [
        330,
        110
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "value",
          "type": "*",
          "link": 6
        },
        {
          "name": "clip",
          "type": "CLIP",
          "link": 5
        },
        {
          "name": "wait_for",
          "type": "*",
          "shape": 7,
          "link": 7
        }
      ],
      "outputs": [
        {
          "name": "value",
          "type": "*",
          "links": [
            9
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "DenoTextEncoderUnload (VRAM Purge)"
      },
      "widgets_values": []
    },
    {
      "id": 9,
      "type": "EmptyMiniMaxH3LatentAV",
      "pos": [
        420,
        560
      ],
      "size": [
        440,
        140
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            10
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "EmptyMiniMaxH3LatentAV (768x1344 / ~8.16s)"
      },
      "widgets_values": [
        768,
        1344,
        196
      ]
    },
    {
      "id": 10,
      "type": "KSampler",
      "pos": [
        1270,
        100
      ],
      "size": [
        320,
        470
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 2
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 9
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 8
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 10
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            11,
            12
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "KSampler (Turbo 5090)"
      },
      "widgets_values": [
        667788,
        "randomize",
        8,
        1.0,
        "euler",
        "sgm_uniform",
        1.0
      ]
    },
    {
      "id": 11,
      "type": "VAEDecode",
      "pos": [
        1630,
        100
      ],
      "size": [
        230,
        70
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 11
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 13
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            15
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecode (Video)"
      },
      "widgets_values": []
    },
    {
      "id": 12,
      "type": "VAEDecodeAudio",
      "pos": [
        1630,
        210
      ],
      "size": [
        230,
        70
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 12
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 14
        }
      ],
      "outputs": [
        {
          "name": "AUDIO",
          "type": "AUDIO",
          "links": [
            16,
            18
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecodeAudio (Audio)"
      },
      "widgets_values": []
    },
    {
      "id": 13,
      "type": "DenoVideoPreview",
      "pos": [
        1900,
        100
      ],
      "size": [
        380,
        480
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 15
        },
        {
          "name": "audio",
          "type": "AUDIO",
          "shape": 7,
          "link": 16
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": [
            17
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "DenoVideoPreview (Dikey 9:16 Player)"
      },
      "widgets_values": [
        24
      ]
    },
    {
      "id": 14,
      "type": "VHS_VideoCombine",
      "pos": [
        2320,
        100
      ],
      "size": [
        360,
        420
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 17
        },
        {
          "name": "audio",
          "type": "AUDIO",
          "shape": 7,
          "link": 18
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "VHS_VideoCombine (Save 9:16 MP4)"
      },
      "widgets_values": [
        24.0,
        0,
        "MiniMax_H3_Carpenter_LJoint_NoMusic_V8",
        "video/h264-mp4",
        false,
        true,
        "yuv420p",
        18
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      2,
      0,
      "MODEL"
    ],
    [
      2,
      2,
      0,
      10,
      0,
      "MODEL"
    ],
    [
      3,
      3,
      0,
      6,
      0,
      "CLIP"
    ],
    [
      4,
      3,
      0,
      7,
      0,
      "CLIP"
    ],
    [
      5,
      3,
      0,
      8,
      1,
      "CLIP"
    ],
    [
      6,
      6,
      0,
      8,
      0,
      "CONDITIONING"
    ],
    [
      7,
      7,
      0,
      8,
      2,
      "CONDITIONING"
    ],
    [
      8,
      7,
      0,
      10,
      2,
      "CONDITIONING"
    ],
    [
      9,
      8,
      0,
      10,
      1,
      "CONDITIONING"
    ],
    [
      10,
      9,
      0,
      10,
      3,
      "LATENT"
    ],
    [
      11,
      10,
      0,
      11,
      0,
      "LATENT"
    ],
    [
      12,
      10,
      0,
      12,
      0,
      "LATENT"
    ],
    [
      13,
      4,
      0,
      11,
      1,
      "VAE"
    ],
    [
      14,
      5,
      0,
      12,
      1,
      "VAE"
    ],
    [
      15,
      11,
      0,
      13,
      0,
      "IMAGE"
    ],
    [
      16,
      12,
      0,
      13,
      1,
      "AUDIO"
    ],
    [
      17,
      13,
      0,
      14,
      0,
      "IMAGE"
    ],
    [
      18,
      12,
      0,
      14,
      1,
      "AUDIO"
    ]
  ],
  "groups": [
    {
      "title": "1. Model & Text Encoders (32GB VRAM Main Device)",
      "bounding": [
        20,
        30,
        380,
        680
      ],
      "color": "#3f789e",
      "font_size": 24
    },
    {
      "title": "2. Dikey 9:16 Prompt V8 (Yatay L Köşe, Doğal Cilt/Sakal, Güvenli El, Müziksiz)",
      "bounding": [
        400,
        30,
        480,
        680
      ],
      "color": "#b58b2a",
      "font_size": 24
    },
    {
      "title": "3. RTX 5090 Turbo KSampler (768x1344 / 196 Frames ~8.16s)",
      "bounding": [
        880,
        30,
        350,
        680
      ],
      "color": "#2a8234",
      "font_size": 24
    },
    {
      "title": "4. Audio-Visual VAE Decoding & MP4 Export",
      "bounding": [
        1240,
        30,
        680,
        680
      ],
      "color": "#8c3232",
      "font_size": 24
    }
  ],
  "config": {},
  "extra": {},
  "version": 0.4
}