{ "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e", "revision": 0, "last_node_id": 135, "last_link_id": 252, "nodes": [ { "id": 119, "type": "VAELoader", "pos": [ -2393.7830229552733, 5342.158989520116 ], "size": [ 640, 70 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 229, 241 ] } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_video_vae_fp16.safetensors" ] }, { "id": 120, "type": "VAELoader", "pos": [ -2393.7830229552733, 5472.158989520116 ], "size": [ 650, 70 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 228 ] } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_audio_vae_fp32.safetensors" ] }, { "id": 121, "type": "VAEDecodeAudio", "pos": [ -243.2871350097655, 5020.092864990236 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 18, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 248 }, { "name": "vae", "type": "VAE", "link": 228 } ], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 239 ] } ], "properties": { "Node name for S&R": "VAEDecodeAudio" }, "widgets_values": [] }, { "id": 122, "type": "VAEDecode", "pos": [ -243.2871350097655, 4900.092864990236 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 17, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 247 }, { "name": "vae", "type": "VAE", "link": 229 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 238 ] } ], "properties": { "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 125, "type": "SamplerCustomAdvanced", "pos": [ -553.2871350097655, 4960.092864990236 ], "size": [ 230, 140 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "noise", "type": "NOISE", "link": 231 }, { "name": "guider", "type": "GUIDER", "link": 232 }, { "name": "sampler", "type": "SAMPLER", "link": 252 }, { "name": "sigmas", "type": "SIGMAS", "link": 234 }, { "name": "latent_image", "type": "LATENT", "link": 235 } ], "outputs": [ { "name": "output", "type": "LATENT", "links": [ 247, 248 ] }, { "name": "denoised_output", "type": "LATENT", "links": [] } ], "properties": { "Node name for S&R": "SamplerCustomAdvanced" }, "widgets_values": [] }, { "id": 126, "type": "BasicGuider", "pos": [ -983.2871350097655, 4940.092864990236 ], "size": [ 360, 60 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 250 }, { "name": "conditioning", "type": "CONDITIONING", "link": 237 } ], "outputs": [ { "name": "GUIDER", "type": "GUIDER", "links": [ 232 ] } ], "properties": { "Node name for S&R": "BasicGuider" }, "widgets_values": [] }, { "id": 129, "type": "RandomNoise", "pos": [ -983.2871350097655, 4800.092864990236 ], "size": [ 360, 90 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "NOISE", "type": "NOISE", "links": [ 231 ] } ], "properties": { "Node name for S&R": "RandomNoise" }, "widgets_values": [ 953478908379578, "randomize" ] }, { "id": 128, "type": "CLIPLoader", "pos": [ -2393.7830229552733, 5152.158989520116 ], "size": [ 640, 120 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 240 ] } ], "properties": { "Node name for S&R": "CLIPLoader" }, "widgets_values": [ "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", "minimax", "default" ] }, { "id": 127, "type": "UNETLoader", "pos": [ -2393.7830229552733, 5002.158989520116 ], "size": [ 640, 90 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 249 ] } ], "properties": { "Node name for S&R": "UNETLoader" }, "widgets_values": [ "minimax_h3_fl2va_int8_convrot.safetensors", "default" ] }, { "id": 134, "type": "MiniMaxH3TurboLoRA", "pos": [ -1537.408311244107, 4546.676307402845 ], "size": [ 270, 82 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 249 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 250, 251 ] } ], "properties": { "Node name for S&R": "MiniMaxH3TurboLoRA" }, "widgets_values": [ "minimax_h3_turbo_4step_ema_ckpt500.safetensors", 1 ] }, { "id": 130, "type": "CreateVideo", "pos": [ 76.39285156250011, 5059.452871704105 ], "size": [ 270, 110 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 238 }, { "name": "audio", "shape": 7, "type": "AUDIO", "link": 239 } ], "outputs": [ { "name": "VIDEO", "type": "VIDEO", "links": [ 242 ] } ], "properties": { "Node name for S&R": "CreateVideo" }, "widgets_values": [ 24, 8 ] }, { "id": 92, "type": "SaveVideo", "pos": [ 529.3816487426757, 4466.255195938108 ], "size": [ 1070, 692.4444444444445 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "video", "type": "VIDEO", "link": 242 } ], "outputs": [ { "name": "video", "type": "VIDEO", "links": null } ], "properties": {}, "widgets_values": [ "video/MiniMax_H3", "auto", "auto" ] }, { "id": 131, "type": "MiniMaxH3ImageToVideo", "pos": [ -1547.4412168457013, 4768.115383134615 ], "size": [ 410, 510 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 240 }, { "name": "vae", "type": "VAE", "link": 241 }, { "name": "first_frame", "shape": 7, "type": "IMAGE", "link": null }, { "name": "last_frame", "shape": 7, "type": "IMAGE", "link": null }, { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 244 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 245 }, { "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 243 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 237 ] }, { "name": "LATENT", "type": "LATENT", "links": [ 235 ] } ], "properties": { "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 ] }, { "id": 124, "type": "BasicScheduler", "pos": [ -983.2871350097655, 5170.092864990236 ], "size": [ 370, 130 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 251 } ], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 234 ] } ], "properties": { "Node name for S&R": "BasicScheduler" }, "widgets_values": [ "simple", 6, 1 ] }, { "id": 116, "type": "MarkdownNote", "pos": [ -3481.88621199646, 4686.487353762512 ], "size": [ 450, 740 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [], "title": "Note: MiniMax H3", "properties": {}, "widgets_values": [ "## 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## ComfyUI links\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [šŸ¤— Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## About this workflow\n\n**Key inputs**\n\n- **prompt**: describe the shots, camera moves, 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\n" ], "color": "#222", "bgcolor": "#000" }, { "id": 117, "type": "MarkdownNote", "pos": [ -2949.206052406617, 4685.120018463135 ], "size": [ 440, 740 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "title": "Note: Model Links", "properties": {}, "widgets_values": [ "## Model Links\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\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)\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)\n\n\n## Model Storage Location\n\n```\nšŸ“‚ ComfyUI/\nā”œā”€ā”€ šŸ“‚ models/\n│ ā”œā”€ā”€ šŸ“‚ vae/\n│ │ ā”œā”€ā”€ minimax_h3_video_vae_fp16.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```\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": 133, "type": "PrimitiveFloat", "pos": [ -2415.5672499884035, 5729.984664990233 ], "size": [ 270, 70 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 246 ] } ], "title": "Float (duration)", "properties": { "Node name for S&R": "PrimitiveFloat" }, "widgets_values": [ 5 ] }, { "id": 132, "type": "ComfyMathExpression", "pos": [ -2056.6077066693106, 5696.486027500916 ], "size": [ 360, 160 ], "flags": { "collapsed": false }, "order": 12, "mode": 0, "inputs": [ { "label": "a", "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 246 }, { "label": "b", "name": "values.b", "shape": 7, "type": "FLOAT,INT,BOOLEAN", "link": null } ], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [] }, { "name": "INT", "type": "INT", "links": [ 243 ] }, { "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" ] }, { "id": 118, "type": "MarkdownNote", "pos": [ -1521.0404566809086, 5724.123689148864 ], "size": [ 300, 520 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [], "title": "Note: Size Settings Reference", "properties": {}, "widgets_values": [ "| 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 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n" ], "color": "#222", "bgcolor": "#000" }, { "id": 115, "type": "ResolutionSelector", "pos": [ -1580.9217133618172, 5487.988854170227 ], "size": [ 270, 170 ], "flags": {}, "order": 9, "mode": 0, "showAdvanced": true, "inputs": [], "outputs": [ { "name": "width", "type": "INT", "links": [ 244 ] }, { "name": "height", "type": "INT", "links": [ 245 ] } ], "properties": { "Node name for S&R": "ResolutionSelector" }, "widgets_values": [ "16:9 (Widescreen)", 0.4, 32 ] }, { "id": 135, "type": "MiniMaxH3TurboSampler", "pos": [ -826.1238619112232, 5411.853328422132 ], "size": [ 280.2447265625, 26 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 252 ] } ], "properties": { "Node name for S&R": "MiniMaxH3TurboSampler" } } ], "links": [ [ 228, 120, 0, 121, 1, "VAE" ], [ 229, 119, 0, 122, 1, "VAE" ], [ 231, 129, 0, 125, 0, "NOISE" ], [ 232, 126, 0, 125, 1, "GUIDER" ], [ 234, 124, 0, 125, 3, "SIGMAS" ], [ 235, 131, 1, 125, 4, "LATENT" ], [ 237, 131, 0, 126, 1, "CONDITIONING" ], [ 238, 122, 0, 130, 0, "IMAGE" ], [ 239, 121, 0, 130, 1, "AUDIO" ], [ 240, 128, 0, 131, 0, "CLIP" ], [ 241, 119, 0, 131, 1, "VAE" ], [ 242, 130, 0, 92, 0, "VIDEO" ], [ 243, 132, 1, 131, 6, "INT" ], [ 244, 115, 0, 131, 4, "INT" ], [ 245, 115, 1, 131, 5, "INT" ], [ 246, 133, 0, 132, 0, "FLOAT" ], [ 247, 125, 0, 122, 0, "LATENT" ], [ 248, 125, 0, 121, 0, "LATENT" ], [ 249, 127, 0, 134, 0, "MODEL" ], [ 250, 134, 0, 126, 0, "MODEL" ], [ 251, 134, 0, 124, 0, "MODEL" ], [ 252, 135, 0, 125, 2, "SAMPLER" ] ], "groups": [ { "id": 1, "title": "Models", "bounding": [ -2423.7830229552733, 4912.158989520116, 700, 670 ], "color": "#3f789e", "flags": {} }, { "id": 2, "title": "Sampling", "bounding": [ -1003.2871350097655, 4680.092864990236, 690, 670 ], "color": "#3f789e", "flags": {} }, { "id": 3, "title": "Conditioning", "bounding": [ -1545.4973350097653, 4700.707397905124, 480, 670 ], "color": "#3f789e", "flags": {} }, { "id": 4, "title": "Decoding and create video", "bounding": [ -283.2871350097655, 4680.092864990236, 670, 670 ], "color": "#3f789e", "flags": {} } ], "config": {}, "extra": { "frontendVersion": "1.47.12", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ds": { "scale": 0.6209213230591556, "offset": [ 2494.182489857376, -4486.16972718581 ] } }, "version": 0.4 }