FastVideo-FastH3-Motion-Enhanced-Comfy / workflow /FastVideo-H3-workflow.json
rzgar's picture
Upload 3 files
ec30d7d verified
Raw History Blame Contribute Delete
33.2 kB
{
"id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
"revision": 0,
"last_node_id": 168,
"last_link_id": 314,
"nodes": [
{
"id": 140,
"type": "MarkdownNote",
"pos": [
-3603.858971830748,
4699.764423324094
],
"size": [
440,
1030
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note: Model Links",
"properties": {},
"widgets_values": [
"Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Asset\n\n- [red_line_barrier.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/red_line_barrier.png)\n\n## 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- [fastvideo_fasth3_8step_v2_pruned_int8_convrot.safetensors](https://huggingface.co/FastVideo/FastVideo-FastH3-Comfy/resolve/main/diffusion_models/fastvideo_fasth3_8step_v2_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│ │ └── fastvideo_fasth3_8step_v2_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"
],
"widgets_values_named": {
"text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Asset\n\n- [red_line_barrier.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/red_line_barrier.png)\n\n## 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- [fastvideo_fasth3_8step_v2_pruned_int8_convrot.safetensors](https://huggingface.co/FastVideo/FastVideo-FastH3-Comfy/resolve/main/diffusion_models/fastvideo_fasth3_8step_v2_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│ │ └── fastvideo_fasth3_8step_v2_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": 154,
"type": "UNETLoader",
"pos": [
-2257.8821723415776,
5179.541891695803
],
"size": [
437.91790161132826,
82
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
301
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "UNETLoader",
"models": [
{
"name": "fastvideo_fasth3_8step_v2_pruned_int8_convrot.safetensors",
"url": "https://huggingface.co/FastVideo/FastVideo-FastH3-Comfy/resolve/main/diffusion_models/fastvideo_fasth3_8step_v2_pruned_int8_convrot.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"fastvideo_fasth3_8step_v2_MoEn_pruned_int8_convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "fastvideo_fasth3_8step_v2_MoEn_pruned_int8_convrot.safetensors",
"weight_dtype": "default"
}
},
{
"id": 155,
"type": "CLIPLoader",
"pos": [
-2257.8821723415776,
5315.983291842285
],
"size": [
437.8515686035157,
106
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
286
]
}
],
"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/main/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": 146,
"type": "VAELoader",
"pos": [
-2257.8821723415776,
5482.319281222171
],
"size": [
437.7226623535155,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
277,
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "VAELoader",
"models": [
{
"name": "minimax_h3_video_vae_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax/minimax_h3_video_vae_int8_convrot.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax/minimax_h3_video_vae_int8_convrot.safetensors"
}
},
{
"id": 147,
"type": "VAELoader",
"pos": [
-2257.8821723415776,
5599.420819308105
],
"size": [
436.3007629394531,
58
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
276
]
}
],
"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/main/vae/minimax_h3_audio_vae_fp32.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax/minimax_h3_audio_vae_fp32.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax/minimax_h3_audio_vae_fp32.safetensors"
}
},
{
"id": 158,
"type": "ComfyMathExpression",
"pos": [
-1556.5890799953827,
5868.943431002445
],
"size": [
360,
170
],
"flags": {
"collapsed": true
},
"order": 10,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 293
},
{
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
290
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"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": 159,
"type": "PrimitiveFloat",
"pos": [
-1886.2573203518336,
5993.928668429204
],
"size": [
275.1054931640624,
84.84375
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
293
]
}
],
"title": "Float (duration)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
7
],
"widgets_values_named": {
"value": 7
}
},
{
"id": 139,
"type": "MarkdownNote",
"pos": [
-3614.1070748330135,
5787.077587282557
],
"size": [
450,
630
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note: Fast Video FastH3",
"properties": {},
"widgets_values": [
"\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node) with the [FastVideo FastH3 8-Step V2](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2) checkpoint, a DMD2-distilled model that generates synchronized video and audio in **8 sampling steps** instead of the base model's full schedule. It 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**Checkpoint repo**: [FastVideo/FastVideo-FastH3-Comfy](https://huggingface.co/FastVideo/FastVideo-FastH3-Comfy)\n\n**Scope**: this distilled checkpoint supports t2va and fl2va only. Ref2VA (multi-reference conditioning) was not distilled; use the base MiniMax H3 model for reference-based tasks.\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\n"
],
"widgets_values_named": {
"text": "\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node) with the [FastVideo FastH3 8-Step V2](https://huggingface.co/FastVideo/FastVideo-FastH3-8-Step-V2) checkpoint, a DMD2-distilled model that generates synchronized video and audio in **8 sampling steps** instead of the base model's full schedule. It 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**Checkpoint repo**: [FastVideo/FastVideo-FastH3-Comfy](https://huggingface.co/FastVideo/FastVideo-FastH3-Comfy)\n\n**Scope**: this distilled checkpoint supports t2va and fl2va only. Ref2VA (multi-reference conditioning) was not distilled; use the base MiniMax H3 model for reference-based tasks.\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\n"
},
"color": "#222",
"bgcolor": "#000"
},
{
"id": 160,
"type": "BlockSparseAttention",
"pos": [
-1331.1363824245866,
4801.147451350045
],
"size": [
270,
250
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 297
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
303
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "BlockSparseAttention"
},
"widgets_values": [
"vsa",
10,
0.2,
1,
"",
12288,
256,
"exact_kv_and_rows",
false
],
"widgets_values_named": {
"selection": "vsa",
"selection.keep_percent": 10,
"start_percent": 0.2,
"end_percent": 1,
"dense_blocks": "",
"min_tokens": 12288,
"extra_tokens": 256,
"sink_conditioning": "exact_kv_and_rows",
"verbose": false
}
},
{
"id": 161,
"type": "ModelAttentionBackend",
"pos": [
-1631.3845707790765,
4827.984945231267
],
"size": [
264.0866370849608,
58
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 300
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "ModelAttentionBackend"
},
"widgets_values": [
"comfy kitchen attention"
],
"widgets_values_named": {
"attention": "comfy kitchen attention"
}
},
{
"id": 162,
"type": "MiniMaxH3SigmaShift",
"pos": [
-1639.7543935153278,
4937.842478576389
],
"size": [
274.8961530761719,
82
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 301
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
300
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "MiniMaxH3SigmaShift"
},
"widgets_values": [
10,
3
],
"widgets_values_named": {
"shift_video": 10,
"shift_audio": 3
}
},
{
"id": 165,
"type": "KSampler",
"pos": [
-879.8463270476649,
5188.020104231191
],
"size": [
270,
262
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 303
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 307
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 308
},
{
"name": "latent_image",
"type": "LATENT",
"link": 306
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
304,
305
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "KSampler"
},
"widgets_values": [
815709429340661,
"randomize",
8,
1,
"res_multistep",
"simple",
1
],
"widgets_values_named": {
"seed": 815709429340661,
"control_after_generate": "randomize",
"steps": 8,
"cfg": 1,
"sampler_name": "res_multistep",
"scheduler": "simple",
"denoise": 1
}
},
{
"id": 148,
"type": "VAEDecodeAudio",
"pos": [
-877.0090097439212,
5113.882429537597
],
"size": [
230,
80
],
"flags": {
"collapsed": true
},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 304
},
{
"name": "vae",
"type": "VAE",
"link": 276
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
285
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "VAEDecodeAudio"
}
},
{
"id": 149,
"type": "VAEDecode",
"pos": [
-659.8069977810305,
5117.526254488769
],
"size": [
230,
80
],
"flags": {
"collapsed": true
},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 305
},
{
"name": "vae",
"type": "VAE",
"link": 277
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
284
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "VAEDecode"
}
},
{
"id": 156,
"type": "CreateVideo",
"pos": [
-585.789186135523,
5216.564304537602
],
"size": [
266.83790014648457,
150
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 284
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 285
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
288
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
"auto",
"sRGB",
"none"
],
"widgets_values_named": {
"fps": 24,
"bit_depth": "auto",
"color_space": "sRGB",
"codec": "none"
}
},
{
"id": 164,
"type": "LoadImage",
"pos": [
-2595.266906927731,
5782.359930043117
],
"size": [
282.798828125,
314
],
"flags": {},
"order": 7,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
310
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"ComfyUI_00134_.png",
"image"
],
"widgets_values_named": {
"image": "ComfyUI_00134_.png",
"upload": "image"
}
},
{
"id": 141,
"type": "GetImageSize",
"pos": [
-1670.353430157304,
5773.928297094926
],
"size": [
230,
124
],
"flags": {
"collapsed": true
},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 269
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
291
]
},
{
"name": "height",
"type": "INT",
"links": [
292
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [],
"widgets_values_named": {}
},
{
"id": 168,
"type": "Reroute",
"pos": [
-1948.0176925629703,
5739.2985287081765
],
"size": [
75,
26
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 312
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
313,
314
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 136,
"type": "LoadImage",
"pos": [
-2264.4514993896328,
5762.523469336641
],
"size": [
290,
330
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
312
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"ComfyUI_00002_ (1).png",
"image"
],
"widgets_values_named": {
"image": "ComfyUI_00002_ (1).png",
"upload": "image"
}
},
{
"id": 167,
"type": "Reroute",
"pos": [
-2420.518464911132,
5253.820105068591
],
"size": [
75,
26
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 310
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
311
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 166,
"type": "ConditioningZeroOut",
"pos": [
-852.361131735167,
5507.482517011957
],
"size": [
204.134765625,
26
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "conditioning",
"type": "CONDITIONING",
"link": 309
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
308
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.36.0",
"Node name for S&R": "ConditioningZeroOut"
}
},
{
"id": 142,
"type": "ImageScaleToTotalPixels",
"pos": [
-1888.5016596283156,
5841.767753160105
],
"size": [
281.98438415527335,
106
],
"flags": {},
"order": 14,
"mode": 0,
"showAdvanced": true,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 313
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
269
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ImageScaleToTotalPixels"
},
"widgets_values": [
"nearest-exact",
0.6,
32
],
"widgets_values_named": {
"upscale_method": "nearest-exact",
"megapixels": 0.6,
"resolution_steps": 32
}
},
{
"id": 157,
"type": "MiniMaxH3ImageToVideo",
"pos": [
-1789.6137702419671,
5191.921518160648
],
"size": [
787.5429687499998,
502.6367553710934
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 286
},
{
"name": "vae",
"type": "VAE",
"link": 287
},
{
"name": "first_frame",
"shape": 7,
"type": "IMAGE",
"link": 314
},
{
"name": "last_frame",
"shape": 7,
"type": "IMAGE",
"link": 311
},
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 291
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 292
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 290
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
307,
309
]
},
{
"name": "LATENT",
"type": "LATENT",
"links": [
306
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "MiniMaxH3ImageToVideo"
},
"widgets_values": [
"“Fast-paced action shot. A cyborg woman wearing low-rise jeans and black shirt walks away from the camera, then glances over her shoulder. A moment later, she suddenly sprints into the distance. Vital signs—heart rate, breathing rate data appear in left side of the frame, semi-transparent, futuristic HUD. At the end of the sprint, a brief, intense energy field strikes her body, causing her to vaporize into the air in a sudden burst of light and particles and spawns back at start position. ",
1344,
768,
73
],
"widgets_values_named": {
"prompt": "“Fast-paced action shot. A cyborg woman wearing low-rise jeans and black shirt walks away from the camera, then glances over her shoulder. A moment later, she suddenly sprints into the distance. Vital signs—heart rate, breathing rate data appear in left side of the frame, semi-transparent, futuristic HUD. At the end of the sprint, a brief, intense energy field strikes her body, causing her to vaporize into the air in a sudden burst of light and particles and spawns back at start position. ",
"width": 1344,
"height": 768,
"length": 73
}
},
{
"id": 92,
"type": "SaveVideo",
"pos": [
-283.773982804248,
4999.100124374434
],
"size": [
940,
1480.3529411764705
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 288
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "SaveVideo"
},
"widgets_values": [
"video/MiniMax_H3",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/MiniMax_H3",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
}
],
"links": [
[
269,
142,
0,
141,
0,
"IMAGE"
],
[
276,
147,
0,
148,
1,
"VAE"
],
[
277,
146,
0,
149,
1,
"VAE"
],
[
284,
149,
0,
156,
0,
"IMAGE"
],
[
285,
148,
0,
156,
1,
"AUDIO"
],
[
286,
155,
0,
157,
0,
"CLIP"
],
[
287,
146,
0,
157,
1,
"VAE"
],
[
288,
156,
0,
92,
0,
"VIDEO"
],
[
290,
158,
1,
157,
6,
"INT"
],
[
291,
141,
0,
157,
4,
"INT"
],
[
292,
141,
1,
157,
5,
"INT"
],
[
293,
159,
0,
158,
0,
"FLOAT"
],
[
297,
161,
0,
160,
0,
"MODEL"
],
[
300,
162,
0,
161,
0,
"MODEL"
],
[
301,
154,
0,
162,
0,
"MODEL"
],
[
303,
160,
0,
165,
0,
"MODEL"
],
[
304,
165,
0,
148,
0,
"LATENT"
],
[
305,
165,
0,
149,
0,
"LATENT"
],
[
306,
157,
1,
165,
3,
"LATENT"
],
[
307,
157,
0,
165,
1,
"CONDITIONING"
],
[
308,
166,
0,
165,
2,
"CONDITIONING"
],
[
309,
157,
0,
166,
0,
"CONDITIONING"
],
[
310,
164,
0,
167,
0,
"IMAGE"
],
[
311,
167,
0,
157,
3,
"IMAGE"
],
[
312,
136,
0,
168,
0,
"IMAGE"
],
[
313,
168,
0,
142,
0,
"IMAGE"
],
[
314,
168,
0,
157,
2,
"IMAGE"
]
],
"groups": [
{
"id": 1,
"title": "Models",
"bounding": [
-2285.5931159450934,
5084.225500704592,
1983.266460083008,
1022.4493464355473
],
"color": "#3f789e",
"flags": {}
},
{
"id": 7,
"title": "Sparse Attention (VSA)",
"bounding": [
-1661.7956550075935,
4706.734275919743,
638.391831665039,
357.2217894897467
],
"color": "#3f789e",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.7513148009015777,
"offset": [
2820.06314866964,
-4643.638410573703
]
},
"frontendVersion": "1.52.7",
"VHS_KeepIntermediate": true,
"VHS_MetadataImage": true,
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0
},
"version": 0.4
}