{ "id": "c0b8422a-84d4-44f8-91ce-31c68a9a119e", "revision": 0, "last_node_id": 1921, "last_link_id": 76, "nodes": [ { "id": 1633, "type": "MiniMaxH3MemoryEfficientSageAttentionPatch", "pos": [ -1312, -928 ], "size": [ 352, 32 ], "flags": {}, "order": 17, "mode": 4, "inputs": [ { "name": "model", "type": "MODEL", "link": 2 } ], "outputs": [ { "name": "model", "type": "MODEL", "links": [ 3 ] } ], "properties": { "cnr_id": "comfyui-kjnodes", "ver": "05ba05bf52331622bd3395716c505c29aa1fff76", "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch" }, "widgets_values": [] }, { "id": 1634, "type": "SolAttnPatch", "pos": [ -928, -960 ], "size": [ 320, 352 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 3 }, { "name": "tau_profile", "shape": 7, "type": "STRING", "link": null } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 4 ] } ], "properties": { "aux_id": "kijai/ComfyUI-SolAttn_triton", "ver": "0e334dc981cfe3b0ed926ee13ad43f64914b7f5b", "Node name for S&R": "SolAttnPatch" }, "widgets_values": [ 1.5, 0.2, 0.9, 4096, true, "exact_kv_and_rows", false, "2d_frame", true, false, false, "33-35, 39-42" ] }, { "id": 1707, "type": "MiniMaxH3ChainManifestLoad", "pos": [ 4256, 576 ], "size": [ 352, 224 ], "flags": {}, "order": 16, "mode": 2, "inputs": [ { "name": "plan", "type": "H3_CHAIN_PLAN", "link": 52 }, { "name": "source_audio", "shape": 7, "type": "AUDIO", "link": 53 } ], "outputs": [ { "name": "manifest", "type": "H3_CHAIN_MANIFEST", "links": [ 54 ] }, { "name": "manifest_json", "type": "STRING", "links": null }, { "name": "status", "type": "STRING", "links": null } ], "title": "RECOVERY: LOAD ALL SAVED CLIPS", "properties": { "cnr_id": "comfyui-minimaxh3-contex-loop", "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", "Node name for S&R": "MiniMaxH3ChainManifestLoad", "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" }, "widgets_values": [], "color": "#59451e", "bgcolor": "rgba(24,24,27,.9)" }, { "id": 1708, "type": "MiniMaxH3ChainAssemble", "pos": [ 4672, 512 ], "size": [ 448, 256 ], "flags": {}, "order": 21, "mode": 2, "inputs": [ { "name": "manifest", "type": "H3_CHAIN_MANIFEST", "link": 54 }, { "name": "source_audio", "shape": 7, "type": "AUDIO", "link": 55 } ], "outputs": [ { "name": "video_path", "type": "STRING", "links": null } ], "title": "RECOVERY: ASSEMBLE OPENING WITHOUT RENDERING", "properties": { "cnr_id": "comfyui-minimaxh3-contex-loop", "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", "Node name for S&R": "MiniMaxH3ChainAssemble", "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" }, "widgets_values": [ "plan", "silver_estate_opening_80s_recovered", 256 ], "color": "#59451e", "bgcolor": "rgba(24,24,27,.9)" }, { "id": 1901, "type": "Note", "pos": [ 4224, 800 ], "size": [ 832, 320 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "title": "RECOVERY / ASSEMBLE LATER", "properties": { "Node name for S&R": "Note" }, "widgets_values": [ "The two amber recovery nodes are MUTED by default.\n\nIf all segments finished but final assembly did not, mute the main green Assemble node, enable both recovery nodes, and queue. They validate every SHA-256 checkpoint pair and assemble without rerendering the completed clips.\n\nFor an interrupted generation, leave recovery muted and set Loop Start's start_clip to the first unfinished clip." ], "color": "#432f66", "bgcolor": "rgba(24,24,27,.9)" }, { "id": 1632, "type": "PathchSageAttentionKJ", "pos": [ -1664, -928 ], "size": [ 288, 96 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 1 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 2 ] } ], "properties": { "cnr_id": "comfyui-kjnodes", "ver": "05ba05bf52331622bd3395716c505c29aa1fff76", "Node name for S&R": "PathchSageAttentionKJ" }, "widgets_values": [ "auto", true ] }, { "id": 110, "type": "MiniMaxH3ReferenceToVideo", "pos": [ 640, -256 ], "size": [ 544, 384 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 8 }, { "name": "vae", "type": "VAE", "link": 59 }, { "name": "audio_vae", "type": "VAE", "link": 66 }, { "label": "ref_image_0", "name": "ref_images.ref_image_0", "shape": 7, "type": "IMAGE", "link": 56 }, { "label": "ref_image_1", "name": "ref_images.ref_image_1", "shape": 7, "type": "IMAGE", "link": null }, { "label": "ref_video_0", "name": "ref_videos.ref_video_0", "shape": 7, "type": "IMAGE", "link": null }, { "label": "ref_video_audio_0", "name": "ref_video_audios.ref_video_audio_0", "shape": 7, "type": "AUDIO", "link": null }, { "label": "ref_audio_0", "name": "ref_audios.ref_audio_0", "shape": 7, "type": "AUDIO", "link": 21 }, { "label": "ref_audio_1", "name": "ref_audios.ref_audio_1", "shape": 7, "type": "AUDIO", "link": null }, { "name": "prompt", "type": "STRING", "widget": { "name": "prompt" }, "link": 17 }, { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 18 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 19 }, { "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 20 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 25 ] }, { "name": "LATENT", "type": "LATENT", "links": [ 27, 33 ] } ], "title": "H3 REF2VA — ONE REFERENCE SHEET", "properties": { "cnr_id": "comfy-core", "ver": "0.30.0", "Node name for S&R": "MiniMaxH3ReferenceToVideo" }, "widgets_values": [ "subject_definitions:\n is the same female easycore/pop-punk performer defined jointly by for facial identity and for full-body appearance, wardrobe, body proportions, and distinctive features. Preserve the exact reference styling: shaggy bright yellow hair with vivid pink streaks, dark eyeliner, a small silver septum ring, a black spiked choker with a silver center ring, a cropped black graphic T-shirt, black ripped skinny jeans, a silver hip chain, and worn black high-top sneakers.\n