{
  "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
  "revision": 0,
  "last_node_id": 126,
  "last_link_id": 245,
  "nodes": [
    {
      "id": 92,
      "type": "SaveVideo",
      "pos": [
        -210,
        4850
      ],
      "size": [
        1070,
        357.875
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "link": 194
        }
      ],
      "outputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0"
      },
      "widgets_values": [
        "video/h3_lamp_curtain",
        "auto",
        "auto"
      ],
      "widgets_values_named": {
        "filename_prefix": "video/MiniMax_H3",
        "format": "auto",
        "codec": "auto"
      }
    },
    {
      "id": 114,
      "type": "LoadImage",
      "pos": [
        -1610,
        4860
      ],
      "size": [
        450,
        630
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            218
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "lamp-curtain-first-frame.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "transparent_rgb_gaming_mouse.png",
        "upload": "image"
      }
    },
    {
      "id": 115,
      "type": "ResolutionSelector",
      "pos": [
        -1110,
        5230
      ],
      "size": [
        270,
        170
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "showAdvanced": false,
      "inputs": [],
      "outputs": [
        {
          "name": "width",
          "type": "INT",
          "links": [
            219
          ]
        },
        {
          "name": "height",
          "type": "INT",
          "links": [
            220
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "ResolutionSelector"
      },
      "widgets_values": [
        "16:9 (Widescreen)",
        0.98,
        32
      ],
      "widgets_values_named": {
        "aspect_ratio": "1:1 (Square)",
        "megapixels": 0.4,
        "multiple": 32
      }
    },
    {
      "id": 105,
      "type": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
      "pos": [
        -730,
        4850
      ],
      "size": [
        480,
        630
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "first_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": 218
        },
        {
          "name": "last_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 219
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 220
        },
        {
          "label": "duration",
          "name": "value_1",
          "type": "FLOAT",
          "widget": {
            "name": "value_1"
          },
          "link": null
        },
        {
          "label": "audio_vae",
          "name": "vae_name_1",
          "type": "COMBO",
          "widget": {
            "name": "vae_name_1"
          },
          "link": null
        },
        {
          "label": "turbo_mode",
          "name": "value",
          "type": "BOOLEAN",
          "widget": {
            "name": "value"
          },
          "link": null
        },
        {
          "label": "turbo_model_strength",
          "name": "strength_model_1",
          "type": "FLOAT",
          "widget": {
            "name": "strength_model_1"
          },
          "link": null
        },
        {
          "label": "turbo_steps",
          "name": "value_2",
          "type": "INT",
          "widget": {
            "name": "value_2"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "VIDEO",
          "type": "VIDEO",
          "links": [
            194
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "previewExposures": []
      },
      "widgets_values": [
        "A locked-off medium-wide shot uses the uploaded image as the first frame. A small warm lamp stands on the left beside a pale curtain on the right. The curtain moves gently once toward the window, then returns and comes to rest. The lamp stays upright and stationary, with constant warm light. Keep the room composition, object shapes and camera position stable. No cuts, no added objects, no dialogue or music. Only quiet room tone and a soft cloth rustle. End with both objects clearly visible and still.",
        1344,
        768,
        5,
        42,
        "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "minimax_h3_video_vae_int8_convrot.safetensors",
        "minimax_h3_audio_vae_fp32.safetensors",
        false,
        "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
        1,
        8
      ],
      "widgets_values_named": {
        "prompt": "Editorial tech product film. The transparent gaming mouse from <Picture 1> in its original scene: a pitch-black studio void with a dark, subtle reflective surface, lit by dramatic duotone vibrant blue and warm neon orange rim lighting, deep soft shadow falloff into pure black. Monochromatic dark palette with electric blue and amber accents. Material motif: glowing internal metallic micro-components and glossy acrylic refractions. The environment is constant throughout.\nSHOT 1: The scene opens exactly on image 1, the mouse resting confidently on the dark surface; the blue and orange lights slowly pulse brighter, refracting deeply through the transparent acrylic shell as the camera executes a slow, deliberate push-in to reveal the intricate circuitry.\nSHOT 2: Cut to an extreme macro profile of the ridged scroll wheel and layered internal micro-components; the camera glides slowly along the side as a sharp beam of warm orange light sweeps across the metallic textures, contrasting perfectly against the deep blue ambient glow.\nSHOT 3: Cut to a low-angle beauty shot: the mouse levitates weightlessly a few centimeters above the dark reflective surface, rotating in a slow, precise orbit; the duotone lighting flares gently along the glassy transparent edges before fading slowly into a sleek silhouette.\nAudio: deep pulsing sub-bass room tone, sharp tactile mechanical clicks, a sweeping glassy whoosh on cuts, and a rising electronic swell that resolves to near-silence on the final fade. ",
        "width": 1344,
        "height": 768,
        "value_1": 5,
        "noise_seed": 757358688076805,
        "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors",
        "vae_name_1": "minimax_h3_audio_vae_fp32.safetensors",
        "value": false,
        "lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
        "strength_model_1": 1,
        "value_2": 8
      }
    },
    {
      "id": 116,
      "type": "MarkdownNote",
      "pos": [
        -2090,
        4860
      ],
      "size": [
        450,
        630
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: MiniMax H3",
      "properties": {},
      "widgets_values": [
        "## Original teaching case: lamp and curtain\n\nThis derivative keeps the official first-frame I2V path. Replace LoadImage with your own authorized 1344 x 768 image; the pictured objects should match the prompt. No input image, model weights or rendered result is bundled.\n\nOnly the curtain should move once. The lamp, light, composition and camera should stay stable. This is an authored exercise and has not been run with ComfyUI or a GPU.\n\nSettings: 16:9 (Widescreen), 0.98 MP, multiple 32, duration 5, seed 42, turbo false. The selector calculates 1344 x 768; the duration expression calculates 124 frames at 24 fps. These are static calculations, not a measured output."
      ],
      "widgets_values_named": {
        "text": "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## About this workflow\n\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node), which covers both:\n\n- **t2va** (text-to-video), when no images are connected\n- **fl2va** (first/last-frame image-to-video), when `first_frame` and/or `last_frame` are connected\n\n**Key inputs**\n\n- **first_frame / last_frame**: optional keyframes; the model generates the motion between them\n- **prompt**: describe the shots, motion, and the accompanying audio (dialogue, SFX, music) in one block\n- **width / height**: set via Resolution Selector. H3's native canvas is a 768px short edge, capped at 768x1344 pixels, rounded to a multiple of 32\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node, snapping up to the model's 17-frame-per-block (17k+5) grid at 24fps"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 117,
      "type": "MarkdownNote",
      "pos": [
        -2570,
        4860
      ],
      "size": [
        440,
        887.75
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: Model Links",
      "properties": {},
      "widgets_values": [
        "## Model files and licenses\n\nThe four core model files and the referenced Turbo LoRA retain the filenames of the official template. Download files from the matching publisher revisions; do not mix model variants. This JSON does not contain model weights.\n\nOriginal template: https://github.com/Comfy-Org/workflow_templates/blob/0e5c5efb32ba6f3365d6da07da64aaf668157042/templates/video_minimax_h3_i2v.json\n\nComfyUI source checked: v0.33.0 / 2f35f4a08176d993cded35dac3332be4f7287f41\n\nThe MIT notice below applies to the workflow template. Model, LoRA, input-media and generated-output terms are separate.\n\nMIT License\n\nCopyright (c) 2023-present Comfy Org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
      ],
      "widgets_values_named": {
        "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n- [ModelScope:Comfy-Org/MiniMax-H3](https://modelscope.cn/models/Comfy-Org/MiniMax-H3)\n\n**Input Assets**\n- [transparent_rgb_gaming_mouse.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/transparent_rgb_gaming_mouse.png) — required workflow input (`input/transparent_rgb_gaming_mouse.png`)\n\n**vae**\n\n- [minimax_h3_video_vae_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors) (2.62 GB)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors) (577.2 MB)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors) (19.53 GB)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors) (14.61 GB)\n\n**loras**\n\n- 8 steps:  [minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors](https://huggingface.co/lightx2v/Minimax-h3-Turbo/resolve/main/minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors) (1.82 GB)\n-  4 steps: [minimax_h3_fl2v_turbo_4step_v1.0_768p_comfyui_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/minimax_h3_fl2v_turbo_4step_v1.0_768p_comfyui_bf16.safetensors) (1.82 GB)\n\n**embeddings**\n\n- [10 style embeddings](https://huggingface.co/Comfy-Org/MiniMax-H3/tree/main/embeddings) (`minimaxh3_*.safetensors`), for example `minimaxh3_art_is_explosion`\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 vae/\n│   │   ├── minimax_h3_video_vae_int8_convrot.safetensors\n│   │   └── minimax_h3_audio_vae_fp32.safetensors\n│   ├── 📂 diffusion_models/\n│   │   └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│   ├── 📂 loras/\n│   │   └── minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors\n│   └── 📂 embeddings/\n│       └── minimaxh3_art_is_explosion.safetensors\n```\n\n## Using Prompt Embeddings\n\nPrompt embeddings (supported since [ComfyUI#15697](https://github.com/Comfy-Org/ComfyUI/pull/15697)) add reusable style tokens to your prompt. Download one or more embeddings from the folder above into `ComfyUI/models/embeddings/`, then reference one in the prompt text with the `embedding:` prefix and the filename without its extension, for example:\n\n`embedding:minimaxh3_art_is_explosion`\n\nUsing an embedding is optional and the template runs fine without one.\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 118,
      "type": "MarkdownNote",
      "pos": [
        -1130,
        5460
      ],
      "size": [
        320,
        380
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Note: Size Settings Reference",
      "properties": {},
      "widgets_values": [
        "## Read the connected controls\n\nWidth/height links from ResolutionSelector override the width/height widgets shown inside the I2V subgraph. The first_frame input is connected; last_frame is intentionally empty.\n\nInside the subgraph, MiniMaxH3ImageToVideo sends conditioning to BasicGuider and the audio/video latent to SamplerCustomAdvanced. Separate video and audio VAE decoders feed CreateVideo, then SaveVideo. No Add Guide or ControlNet node is part of this exercise.\n\nThe two disconnected size-inspection utility nodes from the source template were removed from this derivative. Core I2V sampling/output connections are unchanged."
      ],
      "widgets_values_named": {
        "text": "| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 (official 768p) |"
      },
      "color": "#222",
      "bgcolor": "#000"
    }
  ],
  "links": [
    [
      194,
      105,
      0,
      92,
      0,
      "VIDEO"
    ],
    [
      218,
      114,
      0,
      105,
      0,
      "IMAGE"
    ],
    [
      219,
      115,
      0,
      105,
      2,
      "INT"
    ],
    [
      220,
      115,
      1,
      105,
      3,
      "INT"
    ]
  ],
  "groups": [
    {
      "id": 5,
      "title": "Use Image Size",
      "bounding": [
        -1550,
        5540,
        340,
        410
      ],
      "color": "#3f789e",
      "flags": {}
    }
  ],
  "definitions": {
    "subgraphs": [
      {
        "id": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
        "version": 1,
        "state": {
          "lastGroupId": 6,
          "lastNodeId": 126,
          "lastLinkId": 245,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Image to Video (MiniMax H3)",
        "inputNode": {
          "id": -10,
          "bounding": [
            -2560,
            4790,
            171.62109375,
            348
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            2130,
            5070,
            128,
            68
          ]
        },
        "inputs": [
          {
            "id": "d6eaa195-2266-4016-b7ed-b2d17a3e53c2",
            "name": "first_frame",
            "type": "IMAGE",
            "linkIds": [
              195
            ],
            "pos": [
              -2412.37890625,
              4814
            ]
          },
          {
            "id": "03b95567-f496-4279-9d38-989dd34fa882",
            "name": "last_frame",
            "type": "IMAGE",
            "linkIds": [
              196
            ],
            "pos": [
              -2412.37890625,
              4834
            ]
          },
          {
            "id": "d7302ca7-24ed-44c4-8ac9-736540dab7fb",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              197
            ],
            "pos": [
              -2412.37890625,
              4854
            ]
          },
          {
            "id": "709e2d94-3172-496f-ad86-7d672f3df568",
            "name": "width",
            "type": "INT",
            "linkIds": [
              200
            ],
            "pos": [
              -2412.37890625,
              4874
            ]
          },
          {
            "id": "8205b85b-19bb-47f6-8418-89cd42940c1d",
            "name": "height",
            "type": "INT",
            "linkIds": [
              201
            ],
            "pos": [
              -2412.37890625,
              4894
            ]
          },
          {
            "id": "a40e5e96-4307-4a8e-a4f8-13a27d4bc9d3",
            "name": "value_1",
            "type": "FLOAT",
            "linkIds": [
              206
            ],
            "label": "duration",
            "pos": [
              -2412.37890625,
              4914
            ]
          },
          {
            "id": "9f8734bc-c2b3-43b0-911e-e89560e8b777",
            "name": "noise_seed",
            "type": "INT",
            "linkIds": [
              207
            ],
            "pos": [
              -2412.37890625,
              4934
            ]
          },
          {
            "id": "9a6d2811-673c-47e0-aa94-dda7c83621e4",
            "name": "unet_name",
            "type": "COMBO",
            "linkIds": [
              221
            ],
            "pos": [
              -2412.37890625,
              4954
            ]
          },
          {
            "id": "7100a787-5536-4002-840b-1d2fd071010a",
            "name": "clip_name",
            "type": "COMBO",
            "linkIds": [
              227
            ],
            "pos": [
              -2412.37890625,
              4974
            ]
          },
          {
            "id": "d40632fd-e0ae-4319-b85d-5479db4d6e11",
            "name": "vae_name",
            "type": "COMBO",
            "linkIds": [
              223
            ],
            "pos": [
              -2412.37890625,
              4994
            ]
          },
          {
            "id": "2992852c-4b20-439a-8771-c866ec1996e6",
            "name": "vae_name_1",
            "type": "COMBO",
            "linkIds": [
              224
            ],
            "label": "audio_vae",
            "pos": [
              -2412.37890625,
              5014
            ]
          },
          {
            "id": "5fa5fd85-5efc-45ea-b938-2767dc6a375b",
            "name": "value",
            "type": "BOOLEAN",
            "linkIds": [
              240
            ],
            "label": "turbo_mode",
            "pos": [
              -2412.37890625,
              5034
            ]
          },
          {
            "id": "1c18d558-5904-486b-84d8-43b080a2d4dd",
            "name": "lora_name",
            "type": "COMBO",
            "linkIds": [
              243
            ],
            "pos": [
              -2412.37890625,
              5054
            ]
          },
          {
            "id": "a7b69463-a7b0-4eae-991d-c333e4e8d5cd",
            "name": "strength_model_1",
            "type": "FLOAT",
            "linkIds": [
              244
            ],
            "label": "turbo_model_strength",
            "pos": [
              -2412.37890625,
              5074
            ]
          },
          {
            "id": "4a02c41e-7fa6-4faf-9018-7a09de5245d8",
            "name": "value_2",
            "type": "INT",
            "linkIds": [
              245
            ],
            "label": "turbo_steps",
            "pos": [
              -2412.37890625,
              5094
            ]
          }
        ],
        "outputs": [
          {
            "id": "adb2611c-e490-4fca-8067-b718c992f8cc",
            "name": "VIDEO",
            "type": "VIDEO",
            "linkIds": [
              168
            ],
            "localized_name": "VIDEO",
            "pos": [
              2154,
              5094
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 11,
            "type": "VAELoader",
            "pos": [
              -2020,
              5210
            ],
            "size": [
              640,
              100
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget": {
                  "name": "vae_name"
                },
                "link": 223
              }
            ],
            "outputs": [
              {
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE",
                "links": [
                  8,
                  190
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "VAELoader",
              "models": [
                {
                  "name": "minimax_h3_video_vae_int8_convrot.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/e5eb578a89295337b8ff433a035929ce0279e0b6/vae/minimax_h3_video_vae_int8_convrot.safetensors",
                  "directory": "vae"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_video_vae_int8_convrot.safetensors"
            ],
            "widgets_values_named": {
              "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
            }
          },
          {
            "id": 24,
            "type": "VAELoader",
            "pos": [
              -2020,
              5360
            ],
            "size": [
              650,
              100
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "vae_name",
                "name": "vae_name",
                "type": "COMBO",
                "widget": {
                  "name": "vae_name"
                },
                "link": 224
              }
            ],
            "outputs": [
              {
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE",
                "links": [
                  23
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "VAELoader",
              "models": [
                {
                  "name": "minimax_h3_audio_vae_fp32.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/e5eb578a89295337b8ff433a035929ce0279e0b6/vae/minimax_h3_audio_vae_fp32.safetensors",
                  "directory": "vae"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_audio_vae_fp32.safetensors"
            ],
            "widgets_values_named": {
              "vae_name": "minimax_h3_audio_vae_fp32.safetensors"
            }
          },
          {
            "id": 23,
            "type": "VAEDecodeAudio",
            "pos": [
              760,
              4990
            ],
            "size": [
              230,
              80
            ],
            "flags": {
              "collapsed": false
            },
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 226
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 23
              }
            ],
            "outputs": [
              {
                "localized_name": "AUDIO",
                "name": "AUDIO",
                "type": "AUDIO",
                "links": [
                  166
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "VAEDecodeAudio"
            }
          },
          {
            "id": 10,
            "type": "VAEDecode",
            "pos": [
              760,
              4850
            ],
            "size": [
              230,
              80
            ],
            "flags": {
              "collapsed": false
            },
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 225
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 8
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  167
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "VAEDecode"
            }
          },
          {
            "id": 17,
            "type": "KSamplerSelect",
            "pos": [
              0,
              4950
            ],
            "size": [
              370,
              90
            ],
            "flags": {},
            "order": 0,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SAMPLER",
                "name": "SAMPLER",
                "type": "SAMPLER",
                "links": [
                  16
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "KSamplerSelect"
            },
            "widgets_values": [
              "res_multistep"
            ],
            "widgets_values_named": {
              "sampler_name": "res_multistep"
            }
          },
          {
            "id": 9,
            "type": "BasicScheduler",
            "pos": [
              0,
              5100
            ],
            "size": [
              370,
              150
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 234
              },
              {
                "localized_name": "steps",
                "name": "steps",
                "type": "INT",
                "widget": {
                  "name": "steps"
                },
                "link": 235
              }
            ],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  18
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "BasicScheduler"
            },
            "widgets_values": [
              "simple",
              4,
              1
            ],
            "widgets_values_named": {
              "scheduler": "simple",
              "steps": 4,
              "denoise": 1
            }
          },
          {
            "id": 14,
            "type": "SamplerCustomAdvanced",
            "pos": [
              420,
              4780
            ],
            "size": [
              230,
              390
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "noise",
                "name": "noise",
                "type": "NOISE",
                "link": 40
              },
              {
                "localized_name": "guider",
                "name": "guider",
                "type": "GUIDER",
                "link": 12
              },
              {
                "localized_name": "sampler",
                "name": "sampler",
                "type": "SAMPLER",
                "link": 16
              },
              {
                "localized_name": "sigmas",
                "name": "sigmas",
                "type": "SIGMAS",
                "link": 18
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 188
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "LATENT",
                "links": [
                  225,
                  226
                ]
              },
              {
                "localized_name": "denoised_output",
                "name": "denoised_output",
                "type": "LATENT",
                "links": null
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "SamplerCustomAdvanced"
            }
          },
          {
            "id": 16,
            "type": "BasicGuider",
            "pos": [
              0,
              4820
            ],
            "size": [
              360,
              80
            ],
            "flags": {},
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 241
              },
              {
                "localized_name": "conditioning",
                "name": "conditioning",
                "type": "CONDITIONING",
                "link": 187
              }
            ],
            "outputs": [
              {
                "localized_name": "GUIDER",
                "name": "GUIDER",
                "type": "GUIDER",
                "links": [
                  12
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "BasicGuider"
            }
          },
          {
            "id": 6,
            "type": "UNETLoader",
            "pos": [
              -2020,
              4650
            ],
            "size": [
              640,
              120
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "unet_name",
                "name": "unet_name",
                "type": "COMBO",
                "widget": {
                  "name": "unet_name"
                },
                "link": 221
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  229,
                  232
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "UNETLoader",
              "models": [
                {
                  "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/e5eb578a89295337b8ff433a035929ce0279e0b6/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
                  "directory": "diffusion_models"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
              "default"
            ],
            "widgets_values_named": {
              "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
              "weight_dtype": "default"
            }
          },
          {
            "id": 13,
            "type": "CLIPLoader",
            "pos": [
              -2020,
              5010
            ],
            "size": [
              640,
              150
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip_name",
                "name": "clip_name",
                "type": "COMBO",
                "widget": {
                  "name": "clip_name"
                },
                "link": 227
              }
            ],
            "outputs": [
              {
                "localized_name": "CLIP",
                "name": "CLIP",
                "type": "CLIP",
                "links": [
                  189
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "CLIPLoader",
              "models": [
                {
                  "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/e5eb578a89295337b8ff433a035929ce0279e0b6/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
                  "directory": "text_encoders"
                }
              ]
            },
            "widgets_values": [
              "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
              "minimax",
              "default"
            ],
            "widgets_values_named": {
              "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
              "type": "minimax",
              "device": "default"
            }
          },
          {
            "id": 15,
            "type": "RandomNoise",
            "pos": [
              0,
              4660
            ],
            "size": [
              360,
              90
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "noise_seed",
                "name": "noise_seed",
                "type": "INT",
                "widget": {
                  "name": "noise_seed"
                },
                "link": 207
              }
            ],
            "outputs": [
              {
                "localized_name": "NOISE",
                "name": "NOISE",
                "type": "NOISE",
                "links": [
                  40
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "RandomNoise"
            },
            "widgets_values": [
              1,
              "fixed"
            ],
            "widgets_values_named": {
              "noise_seed": 1,
              "control_after_generate": "fixed"
            }
          },
          {
            "id": 91,
            "type": "CreateVideo",
            "pos": [
              1090,
              4890
            ],
            "size": [
              270,
              140
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "link": 167
              },
              {
                "localized_name": "audio",
                "name": "audio",
                "shape": 7,
                "type": "AUDIO",
                "link": 166
              }
            ],
            "outputs": [
              {
                "localized_name": "VIDEO",
                "name": "VIDEO",
                "type": "VIDEO",
                "links": [
                  168
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "CreateVideo"
            },
            "widgets_values": [
              24,
              8
            ],
            "widgets_values_named": {
              "fps": 24,
              "bit_depth": 8
            }
          },
          {
            "id": 104,
            "type": "MiniMaxH3ImageToVideo",
            "pos": [
              -1300,
              4740
            ],
            "size": [
              430,
              550
            ],
            "flags": {},
            "order": 13,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 189
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 190
              },
              {
                "localized_name": "first_frame",
                "name": "first_frame",
                "shape": 7,
                "type": "IMAGE",
                "link": 195
              },
              {
                "localized_name": "last_frame",
                "name": "last_frame",
                "shape": 7,
                "type": "IMAGE",
                "link": 196
              },
              {
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget": {
                  "name": "prompt"
                },
                "link": 197
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "widget": {
                  "name": "width"
                },
                "link": 200
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "widget": {
                  "name": "height"
                },
                "link": 201
              },
              {
                "localized_name": "length",
                "name": "length",
                "type": "INT",
                "widget": {
                  "name": "length"
                },
                "link": 199
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  187
                ]
              },
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  188
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "MiniMaxH3ImageToVideo"
            },
            "widgets_values": [
              "Vaporwave title sequence look: pink and blue gradient palette, VHS tracking artifacts, Greek statue motifs, chrome palm trees, RGB chromatic aberration, lo-fi retro atmosphere, mood languid and nostalgic.\n\nTimeline:\n[0s-1s] VHS static opens the frame, the title \"COMFYUI\" appears with RGB split and a slight horizontal jitter.\n[1s-2.5s] Hard cut, a Greek plaster bust close-up, pink-purple gradient sky, a pixelated sun.\n[2.5s-4s] Clean \"STARRING\" credits appear, \"LATENT\" and \"CONTROLNET\" each shown exactly once.\n[4s-5s] Final card \"DIRECTED BY COMFYUI\" holds, one VHS tracking glitch settling into stability.\n\nHard cuts only, transitions landing with tape jumps, no push-ins, no dissolves.\n\nAudio: lo-fi vaporwave score, slow drum machine with soft bass, VHS tape-noise sample joins at 2.5s, melody fading for the last 1s.\n\nAll text must be clearly legible, do not misspell English, no Chinese characters, do not repeat names or job titles, no soft dissolves, no subtitle bars.",
              1344,
              768,
              73
            ],
            "widgets_values_named": {
              "prompt": "Vaporwave title sequence look: pink and blue gradient palette, VHS tracking artifacts, Greek statue motifs, chrome palm trees, RGB chromatic aberration, lo-fi retro atmosphere, mood languid and nostalgic.\n\nTimeline:\n[0s-1s] VHS static opens the frame, the title \"COMFYUI\" appears with RGB split and a slight horizontal jitter.\n[1s-2.5s] Hard cut, a Greek plaster bust close-up, pink-purple gradient sky, a pixelated sun.\n[2.5s-4s] Clean \"STARRING\" credits appear, \"LATENT\" and \"CONTROLNET\" each shown exactly once.\n[4s-5s] Final card \"DIRECTED BY COMFYUI\" holds, one VHS tracking glitch settling into stability.\n\nHard cuts only, transitions landing with tape jumps, no push-ins, no dissolves.\n\nAudio: lo-fi vaporwave score, slow drum machine with soft bass, VHS tape-noise sample joins at 2.5s, melody fading for the last 1s.\n\nAll text must be clearly legible, do not misspell English, no Chinese characters, do not repeat names or job titles, no soft dissolves, no subtitle bars.",
              "width": 1344,
              "height": 768,
              "length": 73
            }
          },
          {
            "id": 107,
            "type": "ComfyMathExpression",
            "pos": [
              -1710,
              5740
            ],
            "size": [
              360,
              170
            ],
            "flags": {
              "collapsed": false
            },
            "order": 14,
            "mode": 0,
            "inputs": [
              {
                "label": "a",
                "localized_name": "values.a",
                "name": "values.a",
                "type": "FLOAT,INT,BOOLEAN",
                "link": 205
              },
              {
                "label": "b",
                "localized_name": "values.b",
                "name": "values.b",
                "shape": 7,
                "type": "FLOAT,INT,BOOLEAN",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "FLOAT",
                "name": "FLOAT",
                "type": "FLOAT",
                "links": null
              },
              {
                "localized_name": "INT",
                "name": "INT",
                "type": "INT",
                "links": [
                  199
                ]
              },
              {
                "localized_name": "BOOL",
                "name": "BOOL",
                "type": "BOOLEAN",
                "links": null
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "ComfyMathExpression"
            },
            "widgets_values": [
              "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
            ],
            "widgets_values_named": {
              "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
            }
          },
          {
            "id": 111,
            "type": "PrimitiveFloat",
            "pos": [
              -2020,
              5740
            ],
            "size": [
              270,
              90
            ],
            "flags": {},
            "order": 15,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "value",
                "name": "value",
                "type": "FLOAT",
                "widget": {
                  "name": "value"
                },
                "link": 206
              }
            ],
            "outputs": [
              {
                "localized_name": "FLOAT",
                "name": "FLOAT",
                "type": "FLOAT",
                "links": [
                  205
                ]
              }
            ],
            "title": "Float (duration)",
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "PrimitiveFloat"
            },
            "widgets_values": [
              2
            ],
            "widgets_values_named": {
              "value": 2
            }
          },
          {
            "id": 121,
            "type": "LoraLoaderModelOnly",
            "pos": [
              -2020,
              4830
            ],
            "size": [
              640,
              130
            ],
            "flags": {},
            "order": 16,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 229
              },
              {
                "localized_name": "lora_name",
                "name": "lora_name",
                "type": "COMBO",
                "widget": {
                  "name": "lora_name"
                },
                "link": 243
              },
              {
                "localized_name": "strength_model",
                "name": "strength_model",
                "type": "FLOAT",
                "widget": {
                  "name": "strength_model"
                },
                "link": 244
              }
            ],
            "outputs": [
              {
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL",
                "links": [
                  233
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "LoraLoaderModelOnly",
              "models": [
                {
                  "name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
                  "url": "https://huggingface.co/lightx2v/Minimax-h3-Turbo/resolve/3ec17a324ced54151364f24f8b5fb6bf7e26414f/minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
                  "directory": "loras"
                }
              ]
            },
            "widgets_values": [
              "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
              1
            ],
            "widgets_values_named": {
              "lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
              "strength_model": 1
            }
          },
          {
            "id": 122,
            "type": "ComfySwitchNode",
            "pos": [
              -400,
              4790
            ],
            "size": [
              270,
              110
            ],
            "flags": {},
            "order": 17,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "type": "MODEL",
                "link": 232
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "type": "MODEL",
                "link": 233
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 238
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "MODEL",
                "links": [
                  234,
                  241
                ]
              }
            ],
            "title": "If/Else Switch (Model)",
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "ComfySwitchNode"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            }
          },
          {
            "id": 123,
            "type": "ComfySwitchNode",
            "pos": [
              -400,
              4980
            ],
            "size": [
              270,
              110
            ],
            "flags": {},
            "order": 18,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "type": "INT",
                "link": 236
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "type": "INT",
                "link": 237
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 239
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "INT",
                "links": [
                  235
                ]
              }
            ],
            "title": "If/Else Switch (Steps)",
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "ComfySwitchNode"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            }
          },
          {
            "id": 124,
            "type": "PrimitiveInt",
            "pos": [
              -750,
              4920
            ],
            "size": [
              270,
              90
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "INT",
                "name": "INT",
                "type": "INT",
                "links": [
                  236
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "PrimitiveInt"
            },
            "widgets_values": [
              20,
              "fixed"
            ],
            "widgets_values_named": {
              "value": 20,
              "fixed": "fixed"
            }
          },
          {
            "id": 125,
            "type": "PrimitiveInt",
            "pos": [
              -750,
              5060
            ],
            "size": [
              270,
              90
            ],
            "flags": {},
            "order": 19,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "value",
                "name": "value",
                "type": "INT",
                "widget": {
                  "name": "value"
                },
                "link": 245
              }
            ],
            "outputs": [
              {
                "localized_name": "INT",
                "name": "INT",
                "type": "INT",
                "links": [
                  237
                ]
              }
            ],
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "PrimitiveInt"
            },
            "widgets_values": [
              6,
              "fixed"
            ],
            "widgets_values_named": {
              "value": 6,
              "fixed": "fixed"
            }
          },
          {
            "id": 126,
            "type": "PrimitiveBoolean",
            "pos": [
              -750,
              5210
            ],
            "size": [
              270,
              90
            ],
            "flags": {},
            "order": 20,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "value",
                "name": "value",
                "type": "BOOLEAN",
                "widget": {
                  "name": "value"
                },
                "link": 240
              }
            ],
            "outputs": [
              {
                "localized_name": "BOOLEAN",
                "name": "BOOLEAN",
                "type": "BOOLEAN",
                "links": [
                  238,
                  239
                ]
              }
            ],
            "title": "Boolean (Enable Lightning LoRA)",
            "properties": {
              "cnr_id": "comfy-core",
              "ver": "0.33.0",
              "Node name for S&R": "PrimitiveBoolean"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "value": false
            },
            "color": "#322",
            "bgcolor": "#533"
          }
        ],
        "groups": [
          {
            "id": 1,
            "title": "Models",
            "bounding": [
              -2050,
              4540,
              700,
              980
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 2,
            "title": "Sampling",
            "bounding": [
              -30,
              4540,
              700,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 3,
            "title": "Conditioning",
            "bounding": [
              -1320,
              4540,
              480,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 4,
            "title": "Decoding and create video",
            "bounding": [
              700,
              4540,
              700,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          },
          {
            "id": 6,
            "title": "Switch",
            "bounding": [
              -810,
              4540,
              750,
              800
            ],
            "color": "#3f789e",
            "flags": {}
          }
        ],
        "links": [
          {
            "id": 23,
            "origin_id": 24,
            "origin_slot": 0,
            "target_id": 23,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 8,
            "origin_id": 11,
            "origin_slot": 0,
            "target_id": 10,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 40,
            "origin_id": 15,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 0,
            "type": "NOISE"
          },
          {
            "id": 12,
            "origin_id": 16,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 1,
            "type": "GUIDER"
          },
          {
            "id": 16,
            "origin_id": 17,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 2,
            "type": "SAMPLER"
          },
          {
            "id": 18,
            "origin_id": 9,
            "origin_slot": 0,
            "target_id": 14,
            "target_slot": 3,
            "type": "SIGMAS"
          },
          {
            "id": 188,
            "origin_id": 104,
            "origin_slot": 1,
            "target_id": 14,
            "target_slot": 4,
            "type": "LATENT"
          },
          {
            "id": 187,
            "origin_id": 104,
            "origin_slot": 0,
            "target_id": 16,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 167,
            "origin_id": 10,
            "origin_slot": 0,
            "target_id": 91,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 166,
            "origin_id": 23,
            "origin_slot": 0,
            "target_id": 91,
            "target_slot": 1,
            "type": "AUDIO"
          },
          {
            "id": 189,
            "origin_id": 13,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 190,
            "origin_id": 11,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 168,
            "origin_id": 91,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "VIDEO"
          },
          {
            "id": 195,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 2,
            "type": "IMAGE"
          },
          {
            "id": 196,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 104,
            "target_slot": 3,
            "type": "IMAGE"
          },
          {
            "id": 197,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 104,
            "target_slot": 4,
            "type": "STRING"
          },
          {
            "id": 199,
            "origin_id": 107,
            "origin_slot": 1,
            "target_id": 104,
            "target_slot": 7,
            "type": "INT"
          },
          {
            "id": 200,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 104,
            "target_slot": 5,
            "type": "INT"
          },
          {
            "id": 201,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 104,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 205,
            "origin_id": 111,
            "origin_slot": 0,
            "target_id": 107,
            "target_slot": 0,
            "type": "FLOAT"
          },
          {
            "id": 206,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 111,
            "target_slot": 0,
            "type": "FLOAT"
          },
          {
            "id": 207,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 15,
            "target_slot": 0,
            "type": "INT"
          },
          {
            "id": 221,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 6,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 223,
            "origin_id": -10,
            "origin_slot": 9,
            "target_id": 11,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 224,
            "origin_id": -10,
            "origin_slot": 10,
            "target_id": 24,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 225,
            "origin_id": 14,
            "origin_slot": 0,
            "target_id": 10,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 226,
            "origin_id": 14,
            "origin_slot": 0,
            "target_id": 23,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 227,
            "origin_id": -10,
            "origin_slot": 8,
            "target_id": 13,
            "target_slot": 0,
            "type": "COMBO"
          },
          {
            "id": 229,
            "origin_id": 6,
            "origin_slot": 0,
            "target_id": 121,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 232,
            "origin_id": 6,
            "origin_slot": 0,
            "target_id": 122,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 233,
            "origin_id": 121,
            "origin_slot": 0,
            "target_id": 122,
            "target_slot": 1,
            "type": "MODEL"
          },
          {
            "id": 234,
            "origin_id": 122,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 235,
            "origin_id": 123,
            "origin_slot": 0,
            "target_id": 9,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 236,
            "origin_id": 124,
            "origin_slot": 0,
            "target_id": 123,
            "target_slot": 0,
            "type": "INT"
          },
          {
            "id": 237,
            "origin_id": 125,
            "origin_slot": 0,
            "target_id": 123,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 238,
            "origin_id": 126,
            "origin_slot": 0,
            "target_id": 122,
            "target_slot": 2,
            "type": "BOOLEAN"
          },
          {
            "id": 239,
            "origin_id": 126,
            "origin_slot": 0,
            "target_id": 123,
            "target_slot": 2,
            "type": "BOOLEAN"
          },
          {
            "id": 240,
            "origin_id": -10,
            "origin_slot": 11,
            "target_id": 126,
            "target_slot": 0,
            "type": "BOOLEAN"
          },
          {
            "id": 241,
            "origin_id": 122,
            "origin_slot": 0,
            "target_id": 16,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 243,
            "origin_id": -10,
            "origin_slot": 12,
            "target_id": 121,
            "target_slot": 1,
            "type": "COMBO"
          },
          {
            "id": 244,
            "origin_id": -10,
            "origin_slot": 13,
            "target_id": 121,
            "target_slot": 2,
            "type": "FLOAT"
          },
          {
            "id": 245,
            "origin_id": -10,
            "origin_slot": 14,
            "target_id": 125,
            "target_slot": 0,
            "type": "INT"
          }
        ],
        "extra": {}
      }
    ]
  },
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.6448562463913328,
      "offset": [
        2200.783860991986,
        -4418.125808994781
      ]
    },
    "frontendVersion": "1.49.6",
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "minimaxH3StudioTeachingCase": {
      "title": "Lamp and curtain: first-frame I2V exercise",
      "authoredDate": "2026-10-05",
      "originalExample": true,
      "inferenceTested": false,
      "inputMediaBundled": false,
      "modelWeightsBundled": false,
      "sourceTemplateRevision": "0e5c5efb32ba6f3365d6da07da64aaf668157042",
      "sourceTemplatePath": "templates/video_minimax_h3_i2v.json",
      "sourceCoreTag": "v0.33.0",
      "sourceCoreRevision": "2f35f4a08176d993cded35dac3332be4f7287f41",
      "workflowLicenseNotice": "MIT License\n\nCopyright (c) 2023-present Comfy Org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
    }
  },
  "version": 0.4
}
