{
  "id": "h3-ref2va-chain",
  "revision": 1,
  "last_node_id": 46,
  "last_link_id": 40,
  "nodes": [
    {
      "id": 2,
      "type": "UNETLoader",
      "pos": [
        0,
        340
      ],
      "size": [
        420,
        82
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "unet_name",
          "name": "unet_name",
          "type": "COMBO",
          "widget": {
            "name": "unet_name"
          },
          "link": null
        },
        {
          "localized_name": "weight_dtype",
          "name": "weight_dtype",
          "type": "COMBO",
          "widget": {
            "name": "weight_dtype"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "slot_index": 0,
          "links": [
            23
          ]
        }
      ],
      "title": "DiT (ref2va)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "minimax_h3_ref2va_int8_convrot.safetensors",
        "default"
      ]
    },
    {
      "id": 3,
      "type": "CLIPLoader",
      "pos": [
        0,
        460
      ],
      "size": [
        420,
        106
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "clip_name",
          "name": "clip_name",
          "type": "COMBO",
          "widget": {
            "name": "clip_name"
          },
          "link": null
        },
        {
          "localized_name": "type",
          "name": "type",
          "type": "COMBO",
          "widget": {
            "name": "type"
          },
          "link": null
        },
        {
          "localized_name": "device",
          "name": "device",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "device"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "CLIP",
          "name": "CLIP",
          "type": "CLIP",
          "slot_index": 0,
          "links": [
            24
          ]
        }
      ],
      "title": "Text encoder",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "CLIPLoader"
      },
      "widgets_values": [
        "qwen3vl_32b_minimax_h3_int8_convrot.safetensors",
        "minimax",
        "default"
      ]
    },
    {
      "id": 4,
      "type": "VAELoader",
      "pos": [
        0,
        600
      ],
      "size": [
        420,
        82
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "vae_name",
          "name": "vae_name",
          "type": "COMBO",
          "widget": {
            "name": "vae_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "VAE",
          "name": "VAE",
          "type": "VAE",
          "slot_index": 0,
          "links": [
            3
          ]
        }
      ],
      "title": "Video VAE",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "minimax_h3_lynnreal_light_vae_int8_convrot.safetensors"
      ]
    },
    {
      "id": 5,
      "type": "VAELoader",
      "pos": [
        0,
        720
      ],
      "size": [
        420,
        82
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "vae_name",
          "name": "vae_name",
          "type": "COMBO",
          "widget": {
            "name": "vae_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "VAE",
          "name": "VAE",
          "type": "VAE",
          "slot_index": 0,
          "links": [
            4
          ]
        }
      ],
      "title": "Audio VAE",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "minimax_h3_audio_vae_fp32.safetensors"
      ]
    },
    {
      "id": 7,
      "type": "HandTieClips",
      "pos": [
        994,
        427
      ],
      "size": [
        1452,
        1320
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 30
        },
        {
          "localized_name": "clip",
          "name": "clip",
          "type": "CLIP",
          "link": 31
        },
        {
          "localized_name": "vae",
          "name": "vae",
          "type": "VAE",
          "link": 3
        },
        {
          "localized_name": "audio_vae",
          "name": "audio_vae",
          "type": "VAE",
          "link": 4
        },
        {
          "localized_name": "refine_model",
          "name": "refine_model",
          "shape": 7,
          "type": "MODEL",
          "link": 33
        },
        {
          "localized_name": "upsample_dit",
          "name": "upsample_dit",
          "shape": 7,
          "type": "MODEL",
          "link": 32
        },
        {
          "localized_name": "audio_model",
          "name": "audio_model",
          "shape": 7,
          "type": "MODEL",
          "link": null
        },
        {
          "localized_name": "prompt",
          "name": "prompt",
          "type": "STRING",
          "widget": {
            "name": "prompt"
          },
          "link": null
        },
        {
          "localized_name": "chains",
          "name": "chains",
          "type": "COMBO",
          "widget": {
            "name": "chains"
          },
          "link": null
        },
        {
          "localized_name": "resolution",
          "name": "resolution",
          "type": "COMBO",
          "widget": {
            "name": "resolution"
          },
          "link": null
        },
        {
          "localized_name": "aspect",
          "name": "aspect",
          "type": "COMBO",
          "widget": {
            "name": "aspect"
          },
          "link": null
        },
        {
          "localized_name": "duration",
          "name": "duration",
          "type": "COMBO",
          "widget": {
            "name": "duration"
          },
          "link": null
        },
        {
          "localized_name": "overlap",
          "name": "overlap",
          "type": "COMBO",
          "widget": {
            "name": "overlap"
          },
          "link": null
        },
        {
          "localized_name": "seed",
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": null
        },
        {
          "localized_name": "seed_per_shot",
          "name": "seed_per_shot",
          "type": "BOOLEAN",
          "widget": {
            "name": "seed_per_shot"
          },
          "link": null
        },
        {
          "localized_name": "steps",
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": null
        },
        {
          "localized_name": "sampler_name",
          "name": "sampler_name",
          "type": "COMBO",
          "widget": {
            "name": "sampler_name"
          },
          "link": null
        },
        {
          "localized_name": "scheduler",
          "name": "scheduler",
          "type": "COMBO",
          "widget": {
            "name": "scheduler"
          },
          "link": null
        },
        {
          "localized_name": "shift_video",
          "name": "shift_video",
          "type": "FLOAT",
          "widget": {
            "name": "shift_video"
          },
          "link": null
        },
        {
          "localized_name": "shift_audio",
          "name": "shift_audio",
          "type": "FLOAT",
          "widget": {
            "name": "shift_audio"
          },
          "link": null
        },
        {
          "localized_name": "ref_image_size",
          "name": "ref_image_size",
          "type": "COMBO",
          "widget": {
            "name": "ref_image_size"
          },
          "link": null
        },
        {
          "localized_name": "hop_script",
          "name": "hop_script",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "hop_script"
          },
          "link": null
        },
        {
          "localized_name": "pin_to_qwen",
          "name": "pin_to_qwen",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "pin_to_qwen"
          },
          "link": null
        },
        {
          "localized_name": "shot_plan",
          "name": "shot_plan",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "shot_plan"
          },
          "link": null
        },
        {
          "localized_name": "ref_plan",
          "name": "ref_plan",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "ref_plan"
          },
          "link": null
        },
        {
          "localized_name": "cache_hops",
          "name": "cache_hops",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "cache_hops"
          },
          "link": null
        },
        {
          "localized_name": "cache_budget_gb",
          "name": "cache_budget_gb",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "cache_budget_gb"
          },
          "link": null
        },
        {
          "localized_name": "audio_pin_frames",
          "name": "audio_pin_frames",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "audio_pin_frames"
          },
          "link": null
        },
        {
          "localized_name": "pin_renorm",
          "name": "pin_renorm",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "pin_renorm"
          },
          "link": null
        },
        {
          "localized_name": "pin_noise",
          "name": "pin_noise",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "pin_noise"
          },
          "link": null
        },
        {
          "localized_name": "tone_compensate",
          "name": "tone_compensate",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "tone_compensate"
          },
          "link": null
        },
        {
          "localized_name": "start_image_file",
          "name": "start_image_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "start_image_file"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_file",
          "name": "reference_video_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "reference_video_file"
          },
          "link": null
        },
        {
          "localized_name": "voice_file",
          "name": "voice_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "voice_file"
          },
          "link": null
        },
        {
          "localized_name": "establish",
          "name": "establish",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "establish"
          },
          "link": null
        },
        {
          "localized_name": "render_through",
          "name": "render_through",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "render_through"
          },
          "link": null
        },
        {
          "localized_name": "quality",
          "name": "quality",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "quality"
          },
          "link": null
        },
        {
          "localized_name": "dry_run",
          "name": "dry_run",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "dry_run"
          },
          "link": null
        },
        {
          "localized_name": "contact_sheet",
          "name": "contact_sheet",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "contact_sheet"
          },
          "link": null
        },
        {
          "localized_name": "tone_anchor",
          "name": "tone_anchor",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "tone_anchor"
          },
          "link": null
        },
        {
          "localized_name": "music_gain_db",
          "name": "music_gain_db",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "music_gain_db"
          },
          "link": null
        },
        {
          "localized_name": "music_duck",
          "name": "music_duck",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "music_duck"
          },
          "link": null
        },
        {
          "localized_name": "music_fit",
          "name": "music_fit",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "music_fit"
          },
          "link": null
        },
        {
          "localized_name": "music_fade_s",
          "name": "music_fade_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "music_fade_s"
          },
          "link": null
        },
        {
          "localized_name": "soundtrack_file",
          "name": "soundtrack_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "soundtrack_file"
          },
          "link": null
        },
        {
          "localized_name": "voice_start_s",
          "name": "voice_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_start_s"
          },
          "link": null
        },
        {
          "localized_name": "voice_end_s",
          "name": "voice_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_end_s"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_start_s",
          "name": "reference_video_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_start_s"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_end_s",
          "name": "reference_video_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_end_s"
          },
          "link": null
        },
        {
          "localized_name": "music_start_s",
          "name": "music_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "music_start_s"
          },
          "link": null
        },
        {
          "localized_name": "music_end_s",
          "name": "music_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "music_end_s"
          },
          "link": null
        },
        {
          "localized_name": "render_from",
          "name": "render_from",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "render_from"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_desc",
          "name": "reference_video_desc",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "reference_video_desc"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_size",
          "name": "reference_video_size",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "reference_video_size"
          },
          "link": null
        },
        {
          "localized_name": "pin_mech",
          "name": "pin_mech",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "pin_mech"
          },
          "link": null
        },
        {
          "localized_name": "tone_anchor_ref",
          "name": "tone_anchor_ref",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "tone_anchor_ref"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_2_file",
          "name": "reference_video_2_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "reference_video_2_file"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_2_start_s",
          "name": "reference_video_2_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_2_start_s"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_2_end_s",
          "name": "reference_video_2_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_2_end_s"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_3_file",
          "name": "reference_video_3_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "reference_video_3_file"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_3_start_s",
          "name": "reference_video_3_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_3_start_s"
          },
          "link": null
        },
        {
          "localized_name": "reference_video_3_end_s",
          "name": "reference_video_3_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "reference_video_3_end_s"
          },
          "link": null
        },
        {
          "localized_name": "voice_2_file",
          "name": "voice_2_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "voice_2_file"
          },
          "link": null
        },
        {
          "localized_name": "voice_2_start_s",
          "name": "voice_2_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_2_start_s"
          },
          "link": null
        },
        {
          "localized_name": "voice_2_end_s",
          "name": "voice_2_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_2_end_s"
          },
          "link": null
        },
        {
          "localized_name": "voice_3_file",
          "name": "voice_3_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "voice_3_file"
          },
          "link": null
        },
        {
          "localized_name": "voice_3_start_s",
          "name": "voice_3_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_3_start_s"
          },
          "link": null
        },
        {
          "localized_name": "voice_3_end_s",
          "name": "voice_3_end_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "voice_3_end_s"
          },
          "link": null
        },
        {
          "localized_name": "master_audio_file",
          "name": "master_audio_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "master_audio_file"
          },
          "link": null
        },
        {
          "localized_name": "last_frame_guide",
          "name": "last_frame_guide",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "last_frame_guide"
          },
          "link": null
        },
        {
          "localized_name": "voice_every_hop",
          "name": "voice_every_hop",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "voice_every_hop"
          },
          "link": null
        },
        {
          "localized_name": "hop_refine",
          "name": "hop_refine",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "hop_refine"
          },
          "link": null
        },
        {
          "localized_name": "refine_denoise",
          "name": "refine_denoise",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "refine_denoise"
          },
          "link": null
        },
        {
          "localized_name": "refine_steps",
          "name": "refine_steps",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "refine_steps"
          },
          "link": null
        },
        {
          "localized_name": "refine_sampler",
          "name": "refine_sampler",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_sampler"
          },
          "link": null
        },
        {
          "localized_name": "refine_scheduler",
          "name": "refine_scheduler",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_scheduler"
          },
          "link": null
        },
        {
          "localized_name": "refine_cond",
          "name": "refine_cond",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_cond"
          },
          "link": null
        },
        {
          "localized_name": "refine_audio",
          "name": "refine_audio",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_audio"
          },
          "link": null
        },
        {
          "localized_name": "refine_blend",
          "name": "refine_blend",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "refine_blend"
          },
          "link": null
        },
        {
          "localized_name": "refine_blend_interp",
          "name": "refine_blend_interp",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_blend_interp"
          },
          "link": null
        },
        {
          "localized_name": "refine_head",
          "name": "refine_head",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_head"
          },
          "link": null
        },
        {
          "localized_name": "speed_mode",
          "name": "speed_mode",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "speed_mode"
          },
          "link": null
        },
        {
          "localized_name": "master_audio_start_s",
          "name": "master_audio_start_s",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "master_audio_start_s"
          },
          "link": null
        },
        {
          "localized_name": "refine_align",
          "name": "refine_align",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "refine_align"
          },
          "link": null
        },
        {
          "localized_name": "realism_boost",
          "name": "realism_boost",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "realism_boost"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_1",
          "name": "boost_lora_1",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "boost_lora_1"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_1_strength",
          "name": "boost_lora_1_strength",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "boost_lora_1_strength"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_2",
          "name": "boost_lora_2",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "boost_lora_2"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_2_strength",
          "name": "boost_lora_2_strength",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "boost_lora_2_strength"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_3",
          "name": "boost_lora_3",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "boost_lora_3"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_3_strength",
          "name": "boost_lora_3_strength",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "boost_lora_3_strength"
          },
          "link": null
        },
        {
          "localized_name": "upsample",
          "name": "upsample",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "upsample"
          },
          "link": null
        },
        {
          "localized_name": "upsample_megapixels",
          "name": "upsample_megapixels",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "upsample_megapixels"
          },
          "link": null
        },
        {
          "localized_name": "upsample_denoise",
          "name": "upsample_denoise",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "upsample_denoise"
          },
          "link": null
        },
        {
          "localized_name": "prompt_prefix",
          "name": "prompt_prefix",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "prompt_prefix"
          },
          "link": null
        },
        {
          "localized_name": "prompt_suffix",
          "name": "prompt_suffix",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "prompt_suffix"
          },
          "link": null
        },
        {
          "localized_name": "upsample_model",
          "name": "upsample_model",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "upsample_model"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_4",
          "name": "boost_lora_4",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "boost_lora_4"
          },
          "link": null
        },
        {
          "localized_name": "boost_lora_4_strength",
          "name": "boost_lora_4_strength",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "boost_lora_4_strength"
          },
          "link": null
        },
        {
          "localized_name": "upsample_lora",
          "name": "upsample_lora",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "upsample_lora"
          },
          "link": null
        },
        {
          "localized_name": "upsample_lora_strength",
          "name": "upsample_lora_strength",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "upsample_lora_strength"
          },
          "link": null
        },
        {
          "localized_name": "upsample_tile_tokens",
          "name": "upsample_tile_tokens",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "upsample_tile_tokens"
          },
          "link": null
        },
        {
          "localized_name": "ht_seam_fix",
          "name": "ht_seam_fix",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "ht_seam_fix"
          },
          "link": null
        },
        {
          "localized_name": "swap_script",
          "name": "swap_script",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "swap_script"
          },
          "link": null
        },
        {
          "localized_name": "swap_refs",
          "name": "swap_refs",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "swap_refs"
          },
          "link": null
        },
        {
          "localized_name": "audio_refine",
          "name": "audio_refine",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "audio_refine"
          },
          "link": null
        },
        {
          "localized_name": "audio_denoise",
          "name": "audio_denoise",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "audio_denoise"
          },
          "link": null
        },
        {
          "localized_name": "audio_steps",
          "name": "audio_steps",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "audio_steps"
          },
          "link": null
        },
        {
          "localized_name": "audio_sampler",
          "name": "audio_sampler",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "audio_sampler"
          },
          "link": null
        },
        {
          "localized_name": "audio_scheduler",
          "name": "audio_scheduler",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "audio_scheduler"
          },
          "link": null
        },
        {
          "localized_name": "audio_seed_offset",
          "name": "audio_seed_offset",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "audio_seed_offset"
          },
          "link": null
        },
        {
          "localized_name": "dialogue_lock",
          "name": "dialogue_lock",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "dialogue_lock"
          },
          "link": null
        },
        {
          "localized_name": "dialogue_audio_file",
          "name": "dialogue_audio_file",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "dialogue_audio_file"
          },
          "link": null
        },
        {
          "localized_name": "upsample_redraw",
          "name": "upsample_redraw",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "upsample_redraw"
          },
          "link": null
        },
        {
          "localized_name": "regen2k_seed",
          "name": "regen2k_seed",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "regen2k_seed"
          },
          "link": null
        },
        {
          "localized_name": "regen2k_cond",
          "name": "regen2k_cond",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "regen2k_cond"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            5
          ]
        },
        {
          "localized_name": "audio",
          "name": "audio",
          "type": "AUDIO",
          "slot_index": 1,
          "links": [
            6
          ]
        },
        {
          "localized_name": "info",
          "name": "info",
          "type": "STRING",
          "slot_index": 2,
          "links": [
            7
          ]
        },
        {
          "localized_name": "contact_sheet",
          "name": "contact_sheet",
          "type": "IMAGE",
          "slot_index": 3,
          "links": [
            19
          ]
        }
      ],
      "title": "H3 Ref2VA Chain - starter",
      "properties": {
        "cnr_id": "comfyui-hand-tie-clips",
        "ver": "cf7231deaef34db99c9c21d919ee4a5fb80d7c79",
        "Node name for S&R": "H3RefChain",
        "h3_height_pin": true,
        "h3_plan_backup": "{\n  \"shots\": [\n    {\n      \"id\": \"s1\",\n      \"beat\": \"Live-action, natural indoor light. The cook stands at the counter in @kitchen, looks up from the chopping board, and speaks one short line to someone off-frame.\",\n      \"directives\": {\n        \"camera\": \"hold\",\n        \"framing\": \"medium\",\n        \"pace\": \"steady\",\n        \"tail\": \"ongoing\"\n      }\n    },\n    {\n      \"id\": \"s2\",\n      \"beat\": \"The cook sets the knife down, turns toward the window, and finishes her last word as she looks out.\",\n      \"directives\": {\n        \"join\": \"continuous\",\n        \"camera\": \"push_in\",\n        \"framing\": \"close\",\n        \"pace\": \"steady\",\n        \"tail\": \"ongoing\"\n      }\n    },\n    {\n      \"id\": \"s3\",\n      \"beat\": \"The cook leans back against the counter with her lips closed, and lets her eyes move slowly across the room. The room is still, with only the low hum of the refrigerator.\",\n      \"directives\": {\n        \"join\": \"continuous\",\n        \"camera\": \"pull_back\",\n        \"framing\": \"medium\",\n        \"pace\": \"slow\",\n        \"tail\": \"settle\"\n      }\n    }\n  ]\n}",
        "h3_editor_mode": "shots"
      },
      "widgets_values": [
        "Live-action, natural indoor light. The person looks exactly as in the reference photographs.\n\nA cook in an apron stands at a kitchen counter, slicing. They look up, speak one short line, then turn back to the board.",
        "2",
        "768p (0.98 MP)",
        "4:3 landscape",
        "8 s",
        "0.9 s",
        5150,
        "fixed",
        true,
        10,
        "euler",
        "simple",
        12,
        3,
        "match",
        "next",
        "off",
        "{\n  \"shots\": [\n    {\n      \"id\": \"s1\",\n      \"beat\": \"A cook in an apron stands at a kitchen counter, looks up from the chopping board and says, 'You are earlier than I expected.' She turns back to the board and goes on slicing, the knife tapping steadily against the wood.\",\n      \"directives\": {\n        \"camera\": \"hold\",\n        \"framing\": \"medium\",\n        \"pace\": \"steady\",\n        \"tail\": \"ongoing\"\n      }\n    },\n    {\n      \"id\": \"s2\",\n      \"beat\": \"She sets the knife down, turns toward the window and looks out at the street, her weight settling onto one hip. The kitchen is quiet apart from the low hum of the refrigerator.\",\n      \"directives\": {\n        \"join\": \"continuous\",\n        \"camera\": \"pan_follow\",\n        \"framing\": \"medium\",\n        \"pace\": \"steady\",\n        \"tail\": \"settle\"\n      }\n    }\n  ]\n}",
        "{\n  \"refs\": [],\n  \"subjects\": {}\n}",
        "on",
        19,
        24,
        "off",
        0,
        "off",
        "",
        "",
        "",
        "Live-action, natural light, one continuous take.",
        0,
        "final",
        "off",
        "on",
        0.35,
        -14,
        0.6,
        "loop",
        1,
        "",
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        "",
        "MAX",
        "hand_tie_mc",
        "hop1",
        "",
        0,
        0,
        "",
        0,
        0,
        "",
        0,
        0,
        "",
        0,
        0,
        "",
        "off",
        "speaking",
        "off",
        0.5,
        2,
        "same",
        "simple",
        "base",
        "freeze",
        "auto",
        "linear",
        "refine",
        "regular",
        0,
        "denoise",
        "off",
        "None",
        0.5,
        "None",
        1,
        "None",
        1,
        "on",
        2.0,
        0.8,
        "",
        "",
        "minimax_h3_latent_upscaler_3d_conv_v1_bf16.safetensors",
        "None",
        1,
        "None",
        1,
        0,
        "off",
        "",
        "",
        "off",
        1.0,
        3,
        "same",
        "same",
        0,
        "off",
        "",
        "open_h3_regenerate_2k_r256pp_bf16.safetensors",
        42,
        "hop_text",
        "temp",
        "0.5",
        "3 (recipe)",
        1
      ]
    },
    {
      "id": 16,
      "type": "HTCChainPreview",
      "pos": [
        2567.8345184191658,
        425.2684839194011
      ],
      "size": [
        400,
        460
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "link": 5
        },
        {
          "localized_name": "audio",
          "name": "audio",
          "shape": 7,
          "type": "AUDIO",
          "link": 6
        },
        {
          "localized_name": "info",
          "name": "info",
          "shape": 7,
          "type": "STRING",
          "link": 7
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            34
          ]
        },
        {
          "localized_name": "audio",
          "name": "audio",
          "type": "AUDIO",
          "slot_index": 1,
          "links": [
            35
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui-hand-tie-clips",
        "ver": "cf7231deaef34db99c9c21d919ee4a5fb80d7c79",
        "Node name for S&R": "H3ChainPreview",
        "h3rcPanelH": 40
      },
      "widgets_values": [
        ""
      ]
    },
    {
      "id": 35,
      "type": "PreviewImage",
      "pos": [
        2568.8479795795074,
        931.8092750467558
      ],
      "size": [
        400,
        320
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "link": 19
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "title": "Contact sheet",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.41.0",
        "Node name for S&R": "PreviewImage"
      },
      "widgets_values": []
    },
    {
      "id": 30,
      "type": "LTX_lora_loader",
      "pos": [
        520,
        312
      ],
      "size": [
        420,
        240
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 25
        },
        {
          "localized_name": "clip",
          "name": "clip",
          "shape": 7,
          "type": "CLIP",
          "link": 24
        },
        {
          "localized_name": "mode",
          "name": "mode",
          "type": "COMBO",
          "widget": {
            "name": "mode"
          },
          "link": null
        },
        {
          "localized_name": "stack_data",
          "name": "stack_data",
          "type": "STRING",
          "widget": {
            "name": "stack_data"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "links": [
            26
          ]
        },
        {
          "localized_name": "clip",
          "name": "clip",
          "type": "CLIP",
          "links": [
            31
          ]
        }
      ],
      "title": "LoRA Loader Stack",
      "properties": {
        "cnr_id": "plaguekind-nodes",
        "ver": "d58d006a4ea32c25c06499f2ff104f0852a045a6",
        "Node name for S&R": "LTX_lora_loader",
        "htc_speed": "lora",
        "stack_data": "[]"
      },
      "widgets_values": [
        "minimax",
        "[]",
        ""
      ]
    },
    {
      "id": 31,
      "type": "H3AdaLNLoRAFix",
      "pos": [
        520,
        582
      ],
      "size": [
        340,
        150
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 26
        },
        {
          "localized_name": "mode",
          "name": "mode",
          "type": "COMBO",
          "widget": {
            "name": "mode"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            27
          ]
        }
      ],
      "properties": {
        "cnr_id": "plaguekind-nodes",
        "ver": "d58d006a4ea32c25c06499f2ff104f0852a045a6",
        "Node name for S&R": "H3AdaLNLoRAFix",
        "htc_speed": "adaln"
      },
      "widgets_values": [
        "port"
      ]
    },
    {
      "id": 32,
      "type": "MiniMaxLowVRAMAttention",
      "pos": [
        520,
        762
      ],
      "size": [
        330,
        58
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 27
        },
        {
          "localized_name": "head_chunks",
          "name": "head_chunks",
          "type": "INT",
          "widget": {
            "name": "head_chunks"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "links": [
            28
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui-kjnodes",
        "ver": "d7641533d6634eb05f8570c980fce8fc8528dc7b",
        "Node name for S&R": "MiniMaxLowVRAMAttention",
        "htc_speed": "lowvram"
      },
      "widgets_values": [
        2
      ]
    },
    {
      "id": 33,
      "type": "H3SLAAttention",
      "pos": [
        547.5,
        -111.17000000000016
      ],
      "size": [
        340,
        370
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 23
        },
        {
          "localized_name": "sparsity_ratio",
          "name": "sparsity_ratio",
          "type": "FLOAT",
          "widget": {
            "name": "sparsity_ratio"
          },
          "link": null
        },
        {
          "localized_name": "block_size",
          "name": "block_size",
          "type": "COMBO",
          "widget": {
            "name": "block_size"
          },
          "link": null
        },
        {
          "localized_name": "min_seq_len",
          "name": "min_seq_len",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "min_seq_len"
          },
          "link": null
        },
        {
          "localized_name": "dense_last_steps",
          "name": "dense_last_steps",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "dense_last_steps"
          },
          "link": null
        },
        {
          "localized_name": "protect_audio",
          "name": "protect_audio",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "protect_audio"
          },
          "link": null
        },
        {
          "localized_name": "enabled",
          "name": "enabled",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "enabled"
          },
          "link": null
        },
        {
          "localized_name": "dense_steps",
          "name": "dense_steps",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "dense_steps"
          },
          "link": null
        },
        {
          "localized_name": "dense_backend",
          "name": "dense_backend",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "dense_backend"
          },
          "link": null
        },
        {
          "localized_name": "disable_fp16_accum",
          "name": "disable_fp16_accum",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "disable_fp16_accum"
          },
          "link": null
        },
        {
          "localized_name": "stabilize_motion",
          "name": "stabilize_motion",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "stabilize_motion"
          },
          "link": null
        },
        {
          "localized_name": "Protect Vid/Ref",
          "name": "reference_protection",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "reference_protection"
          },
          "link": null
        },
        {
          "localized_name": "tail_correction",
          "name": "tail_correction",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "tail_correction"
          },
          "link": null
        },
        {
          "localized_name": "use_int8_qk",
          "name": "use_int8_qk",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "use_int8_qk"
          },
          "link": null
        },
        {
          "localized_name": "engine",
          "name": "engine",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "engine"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            25
          ]
        }
      ],
      "properties": {
        "cnr_id": "plaguekind-nodes",
        "ver": "d58d006a4ea32c25c06499f2ff104f0852a045a6",
        "Node name for S&R": "H3SLAAttention",
        "htc_speed": "sla"
      },
      "widgets_values": [
        0.65,
        "32",
        12288,
        0,
        false,
        true,
        "0",
        "comfy_kitchen",
        true,
        false,
        "Off",
        false,
        true,
        "comfy_kitchen"
      ]
    },
    {
      "id": 34,
      "type": "ModelPreviewOverrideKJ",
      "pos": [
        520,
        850
      ],
      "size": [
        360,
        480
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 28
        },
        {
          "localized_name": "vae",
          "name": "vae",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "localized_name": "audio_vae",
          "name": "audio_vae",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "localized_name": "max_resolution",
          "name": "max_resolution",
          "type": "INT",
          "widget": {
            "name": "max_resolution"
          },
          "link": null
        },
        {
          "localized_name": "jpeg_quality",
          "name": "jpeg_quality",
          "type": "INT",
          "widget": {
            "name": "jpeg_quality"
          },
          "link": null
        },
        {
          "localized_name": "suppress_default_preview",
          "name": "suppress_default_preview",
          "type": "BOOLEAN",
          "widget": {
            "name": "suppress_default_preview"
          },
          "link": null
        },
        {
          "localized_name": "preview_frames",
          "name": "preview_frames",
          "type": "INT",
          "widget": {
            "name": "preview_frames"
          },
          "link": null
        },
        {
          "localized_name": "preview_fps",
          "name": "preview_fps",
          "type": "INT",
          "widget": {
            "name": "preview_fps"
          },
          "link": null
        },
        {
          "localized_name": "tiny_vae",
          "name": "tiny_vae",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "tiny_vae"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            29
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui-kjnodes",
        "ver": "d7641533d6634eb05f8570c980fce8fc8528dc7b",
        "Node name for S&R": "ModelPreviewOverrideKJ",
        "htc_speed": "preview"
      },
      "widgets_values": [
        512,
        80,
        true,
        100,
        8,
        "taeh3.safetensors",
        ""
      ]
    },
    {
      "id": 40,
      "type": "HTCH3Cache",
      "pos": [
        520,
        1360
      ],
      "size": [
        340,
        200
      ],
      "flags": {},
      "order": 11,
      "mode": 4,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 29
        },
        {
          "localized_name": "reuse_threshold",
          "name": "reuse_threshold",
          "type": "FLOAT",
          "widget": {
            "name": "reuse_threshold"
          },
          "link": null
        },
        {
          "localized_name": "start_percent",
          "name": "start_percent",
          "type": "FLOAT",
          "widget": {
            "name": "start_percent"
          },
          "link": null
        },
        {
          "localized_name": "end_percent",
          "name": "end_percent",
          "type": "FLOAT",
          "widget": {
            "name": "end_percent"
          },
          "link": null
        },
        {
          "localized_name": "max_steps",
          "name": "max_steps",
          "type": "INT",
          "widget": {
            "name": "max_steps"
          },
          "link": null
        },
        {
          "localized_name": "device",
          "name": "device",
          "type": "COMBO",
          "widget": {
            "name": "device"
          },
          "link": null
        },
        {
          "localized_name": "verbose",
          "name": "verbose",
          "type": "BOOLEAN",
          "widget": {
            "name": "verbose"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            30
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui-hand-tie-clips",
        "ver": "cf7231deaef34db99c9c21d919ee4a5fb80d7c79",
        "Node name for S&R": "HTCH3Cache",
        "htc_speed": "cache"
      },
      "widgets_values": [
        0.05,
        0.3,
        0.8,
        1,
        "auto",
        false
      ]
    },
    {
      "id": 42,
      "type": "UNETLoader",
      "pos": [
        5.282900433102316,
        844.2560674126236
      ],
      "size": [
        270,
        82
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "unet_name",
          "name": "unet_name",
          "type": "COMBO",
          "widget": {
            "name": "unet_name"
          },
          "link": null
        },
        {
          "localized_name": "weight_dtype",
          "name": "weight_dtype",
          "type": "COMBO",
          "widget": {
            "name": "weight_dtype"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            32,
            33
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.41.0",
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "minimax_h3_ref2va_int8_convrot.safetensors",
        "default"
      ],
      "title": "Refine / upsample DiT (clean)"
    },
    {
      "id": 41,
      "type": "MarkdownNote",
      "pos": [
        -708,
        328
      ],
      "size": [
        640,
        1400
      ],
      "flags": {},
      "order": 21,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "START HERE",
      "properties": {
        "htc_card": "start"
      },
      "widgets_values": [
        "## Hand Tie Clips: start here\n\nWrite one shot per hop on **SCRIPT**; the node renders them in turn and joins each hop to the last.\n\n**Links**: [GitHub](https://github.com/sandpies/ComfyUI-Hand-Tie-Clips) · [HuggingFace](https://huggingface.co/sandpies/ComfyUI-Hand-Tie-Clips) · the full writing guide is `PROMPTING.md` in the pack folder.\n\n**Before you queue**\n- **steps 6-8** let the audio fully resolve (the author's advice); go down to 4 only with a 4-step turbo LoRA in the LoRA loader. The DiT here is the official ref2va checkpoint, with no turbo built in. Style LoRAs go in the loader too.\n- **cache_hops on**: retakes, render_from and the **TIMELINE** tab need it.\n- **upsample is on** (RUN tab): after the last hop the film is sized up to `upsample_megapixels` and re-drawn. It needs the two upsample files below; turn it off for quick tests.\n- Judge joins at **8 s** hops or longer.\n\n**Models**: the files this graph loads, and the folder each goes in.\n\n| loader | file | folder |\n|---|---|---|\n| DiT, and the refine / upsample DiT | [`minimax_h3_ref2va_int8_convrot`](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/diffusion_models/minimax_h3_ref2va_int8_convrot.safetensors) | `diffusion_models` |\n| Text encoder | [`qwen3vl_32b_minimax_h3_int8_convrot`](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors) | `text_encoders` |\n| Video VAE | [`minimax_h3_lynnreal_light_vae_int8_convrot`](https://huggingface.co/Kijai/MiniMax-H3-experimental/blob/main/minimax_h3_lynnreal_light_vae_int8_convrot.safetensors) (or the stock [`minimax_h3_video_vae_fp16`](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_video_vae_fp16.safetensors)) | `vae` |\n| Audio VAE | [`minimax_h3_audio_vae_fp32`](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/vae/minimax_h3_audio_vae_fp32.safetensors) | `vae` |\n| Live preview | [`taeh3`](https://huggingface.co/Kijai/MiniMax-H3-TAE/blob/main/vae_approx/taeh3.safetensors) | `vae_approx` |\n| Upsample size-up (`upsample_model`) | [`minimax_h3_latent_upscaler_3d_conv_v1_bf16`](https://huggingface.co/LBH-123-AI/Minimax_h3_latent_Upscaler/blob/main/minimax_h3_latent_upscaler_3d_conv_v1/minimax_h3_latent_upscaler_3d_conv_v1_bf16.safetensors) (the old name `minimax_h3_latent_upscaler_3d_bf16.safetensors` also loads). Or the 2D one, [`minimax_h3_latent_upscaler_2d_conv_v1_bf16`](https://huggingface.co/LBH-123-AI/Minimax_h3_latent_Upscaler/blob/main/minimax_h3_latent_upscaler_2d_conv_v1/minimax_h3_latent_upscaler_2d_conv_v1_bf16.safetensors), which takes `sharpness` 1-6 | `latent_upscale_models` |\n| Upsample re-draw (`regen2k`, the default upsample method) | [`open_h3_regenerate_2k_r256pp_bf16`](https://huggingface.co/sandpies/ComfyUI-H3-Video-Upsampler/blob/main/lora/open_h3_regenerate_2k_r256pp_bf16.safetensors) | `loras` |\n\n**Optional files** (`models/loras`), only for the feature named:\n- **Upsample method `ic`** (RUN tab → UPSAMPLE → **upsample method**; keeps faces, lettering and mouths exactly the film's own; slower): [`minimax_h3_open_regenerate_2k_ic_lora_avg_rank_21_bf16`](https://huggingface.co/Kijai/MiniMax-H3-experimental/blob/main/loras/minimax_h3_open_regenerate_2k_ic_lora_avg_rank_21_bf16.safetensors) (200 MB) + [`minimax_h3_hyperflow_8step_v1.0`](https://huggingface.co/videorebirth/hyperflow/blob/main/minimax_h3_hyperflow_8step_v1.0.safetensors), and [`minimax_h3_lms_v1.0_r64`](https://huggingface.co/Alissonerdx/Minimax-H3-ComfyUI/blob/main/loras/minimax_h3_lms_v1.0_r64.safetensors) if you have it. IC runs on the DiT wired to `upsample_dit`, which must be the plain [`minimax_h3_ref2va_int8_convrot`](https://huggingface.co/Comfy-Org/MiniMax-H3/blob/main/diffusion_models/minimax_h3_ref2va_int8_convrot.safetensors) with no LoRAs. fl2va, pruned and merged models cannot run it; the run stops before any hop if one is wired there.\n- **Upscale 2nd pass** (RUN tab): renders small, sizes up, then re-draws the texture at `2nd pass megapixels` (default 1.0 MP) in `2nd pass steps`: 2-3, to taste. Its LoRA slots are for your own LoRAs and use case.\n- **SWAP tab** (one-hop person swap or scene edit from a clip): [`viggle_remake_swap_comfyui`](https://huggingface.co/Viggle/Viggle-Remake/blob/main/comfyui/viggle_remake_swap_comfyui.safetensors) and [`viggle_remake_edit_comfyui`](https://huggingface.co/Viggle/Viggle-Remake/blob/main/comfyui/viggle_remake_edit_comfyui.safetensors). The node loads the right one by itself.\n\n**Custom node packs**: install from ComfyUI Manager or clone into `custom_nodes`.\n\n| pack | nodes here |\n|---|---|\n| [ComfyUI-PlagueKind-Nodes](https://github.com/PlagueKind/ComfyUI-PlagueKind-Nodes) | LoRA Loader Stack, H3 AdaLN LoRA Fix, H3 SLA Attention |\n| [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes) | MiniMax H3 Low VRAM Attention, Model Preview Override |\n| [ComfyUI_Nvidia_VFX_Nodes](https://github.com/Comfy-Org/ComfyUI_Nvidia_VFX_Nodes) | optional: installs the `nvidia-vfx` package HTC Save Video's frame generation uses (RTX GPU) |\n\nEverything else is core ComfyUI or this pack. Missing a pack? Delete its red node and wire around it.\n\n- **The second Load Diffusion Model** feeds `refine_model` and `upsample_dit`: refine and upsample re-draw on a clean DiT, and `ic` needs it. It is not loaded while both are off.\n- **Saving:** HTC Save Video writes the MP4. `frame_gen x2` doubles the film to 48 fps inside the save (RTX GPU + `nvidia-vfx`); `off` keeps 24 fps. Leave it `off` if you will upsample the file later.\n\n**The MODEL chain stays drawn:** loader → H3 SLA Attention → LoRA loader → H3 AdaLN LoRA Fix → Low VRAM Attention → Model Preview Override → H3 Cache → this node. CLIP comes from the LoRA loader, not the encoder.\n\n**Writing**\n- One shot per hop. Later shots say only what happens next.\n- Name what you want, never what you don't: the prompt only adds.\n- Put `@tags` in the action where you want that reference used.\n- Dialogue: one line per sentence: `@kelly says, 'Coffee's on me,' and slides a cup over.` Give the listener a closed-mouth action.\n"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 43,
      "type": "HTCSaveVideo",
      "pos": [
        3167.8345184191658,
        425.2684839194011
      ],
      "size": [
        340,
        420
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 34
        },
        {
          "name": "audio",
          "type": "AUDIO",
          "link": 35
        }
      ],
      "outputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "links": []
        },
        {
          "name": "filepath",
          "type": "STRING",
          "links": []
        },
        {
          "name": "report",
          "type": "STRING",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "HTCSaveVideo"
      },
      "widgets_values": [
        24.0,
        "x2",
        "auto",
        "max",
        "video/HANDTIECLIPS/chain"
      ]
    }
  ],
  "links": [
    [
      3,
      4,
      0,
      7,
      2,
      "VAE"
    ],
    [
      4,
      5,
      0,
      7,
      3,
      "VAE"
    ],
    [
      5,
      7,
      0,
      16,
      0,
      "IMAGE"
    ],
    [
      6,
      7,
      1,
      16,
      1,
      "AUDIO"
    ],
    [
      7,
      7,
      2,
      16,
      2,
      "STRING"
    ],
    [
      19,
      7,
      3,
      35,
      0,
      "IMAGE"
    ],
    [
      23,
      2,
      0,
      33,
      0,
      "MODEL"
    ],
    [
      24,
      3,
      0,
      30,
      1,
      "CLIP"
    ],
    [
      25,
      33,
      0,
      30,
      0,
      "MODEL"
    ],
    [
      26,
      30,
      0,
      31,
      0,
      "MODEL"
    ],
    [
      27,
      31,
      0,
      32,
      0,
      "MODEL"
    ],
    [
      28,
      32,
      0,
      34,
      0,
      "MODEL"
    ],
    [
      29,
      34,
      0,
      40,
      0,
      "MODEL"
    ],
    [
      30,
      40,
      0,
      7,
      0,
      "MODEL"
    ],
    [
      31,
      30,
      1,
      7,
      1,
      "CLIP"
    ],
    [
      32,
      42,
      0,
      7,
      5,
      "MODEL"
    ],
    [
      33,
      42,
      0,
      7,
      4,
      "MODEL"
    ],
    [
      34,
      16,
      0,
      43,
      0,
      "IMAGE"
    ],
    [
      35,
      16,
      1,
      43,
      1,
      "AUDIO"
    ]
  ],
  "groups": [
    {
      "id": 1,
      "title": "READ ME",
      "bounding": [
        -728,
        268,
        680,
        1480
      ],
      "color": "#3f789e",
      "font_size": 24
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.75,
      "offset": [
        748,
        -228
      ]
    }
  },
  "version": 0.4
}
