工作流 /
视频 /
Pika H3 Flex:文生视频

Pika H3 Flex:文生视频
Pika H3 Flex: Text to Video
使用 Pika H3 Flex 从文本提示词生成带同步音频的视频。它是 Pika 为 MiniMax H3 后训练得到的适配器,六个采样步数就能产出 1344x768、124 帧的成片。适配器以 1.0 强度挂载在 int8 MiniMax H3 底模上,配合 lcm 采样器与 Pika 自定的六个 sigma 值,一次完整渲染约一分钟,而不是 20 步的一整轮。适合在 H3 上快速试提示词与概念迭代,无需准备任何输入图。
视频
4 个节点 1,491 次使用 ComfyUI ≥ 0.44.0 ComfyUI 61 KB
需要的权重
这个工作流引用了 5 个权重文件,其中 5 个能在本站模型库里找到。
minimax_h3_audio_vae_fp32.safetensors
在模型库查看
minimax_h3_fl2va_pruned_int8_convrot.safetensors
在模型库查看
minimax_h3_video_vae_int8_convrot.safetensors
在模型库查看
pika_h3_flex_fl2va_v1_bf16.safetensors
在模型库查看
qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
在模型库查看
节点构成
SaveVideo
× 1
ResolutionSelector
× 1
MarkdownNote
× 1
79dd8a95-ce9d-4c14-b264-2162e8bec5ce
× 1
官方标注的模型
MiniMax H3
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
3 "revision": 0,
4 "last_node_id": 150,
5 "last_link_id": 262,
6 "nodes": [
7 {
8 "id": 92,
9 "type": "SaveVideo",
10 "pos": [
11 -660,
12 4840
13 ],
14 "size": [
15 1070,
16 360
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 248
26 }
27 ],
28 "outputs": [
29 {
30 "name": "video",
31 "type": "VIDEO",
32 "links": null
33 }
34 ],
35 "properties": {
36 "cnr_id": "comfy-core",
37 "ver": "0.33.0"
38 },
39 "widgets_values": [
40 "video/Pika_H3_Flex_T2V",
41 "auto",
42 "auto",
43 "auto"
44 ],
45 "widgets_values_named": {
46 "filename_prefix": "video/Pika_H3_Flex_T2V",
47 "format": "auto",
48 "format.codec": "auto",
49 "codec": "auto"
50 }
51 },
52 {
53 "id": 115,
54 "type": "ResolutionSelector",
55 "pos": [
56 -1510,
57 5170
58 ],
59 "size": [
60 270,
61 170
62 ],
63 "flags": [],
64 "order": 0,
65 "mode": 0,
66 "showAdvanced": true,
67 "inputs": [],
68 "outputs": [
69 {
70 "name": "width",
71 "type": "INT",
72 "links": [
73 246
74 ]
75 },
76 {
77 "name": "height",
78 "type": "INT",
79 "links": [
80 247
81 ]
82 }
83 ],
84 "properties": {
85 "Node name for S&R": "ResolutionSelector",
86 "cnr_id": "comfy-core",
87 "ver": "0.33.0"
88 },
89 "widgets_values": [
90 "16:9 (Widescreen)",
91 0.98,
92 16
93 ],
94 "widgets_values_named": {
95 "aspect_ratio": "16:9 (Widescreen)",
96 "megapixels": 0.98,
97 "multiple": 16
98 }
99 },
100 {
101 "id": 117,
102 "type": "MarkdownNote",
103 "pos": [
104 -1990,
105 4850
106 ],
107 "size": [
108 440,
109 830
110 ],
111 "flags": [],
112 "order": 1,
113 "mode": 0,
114 "inputs": [],
115 "outputs": [],
116 "title": "Note: Model Links",
117 "properties": [],
118 "widgets_values": [
119 "[Subgraph Guide](https://docs.comfy.org/interface/features/subgraph)\n\n- GitHub: https://github.com/Pika-Labs/Pika-H3-Flex\n- Hugging Face: https://huggingface.co/Pika-Labs/Pika-H3-Flex\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/MiniMax-H3](https://modelscope.cn/models/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors) (2.62 GB)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors) (577.2 MB)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors) (19.53 GB)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors) (14.61 GB)\n\n**loras**\n\n- [pika_h3_flex_fl2va_v1_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_int8_convrot.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│ └── 📂 loras/\n│ └── pika_h3_flex_fl2va_v1_bf16.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"
120 ],
121 "widgets_values_named": {
122 "text": "[Subgraph Guide](https://docs.comfy.org/interface/features/subgraph)\n\n- GitHub: https://github.com/Pika-Labs/Pika-H3-Flex\n- Hugging Face: https://huggingface.co/Pika-Labs/Pika-H3-Flex\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/MiniMax-H3](https://modelscope.cn/models/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors) (2.62 GB)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors) (577.2 MB)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors) (19.53 GB)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors) (14.61 GB)\n\n**loras**\n\n- [pika_h3_flex_fl2va_v1_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_int8_convrot.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│ └── 📂 loras/\n│ └── pika_h3_flex_fl2va_v1_bf16.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"
123 },
124 "color": "#222",
125 "bgcolor": "#000"
126 },
127 {
128 "id": 140,
129 "type": "79dd8a95-ce9d-4c14-b264-2162e8bec5ce",
130 "pos": [
131 -1180,
132 4840
133 ],
134 "size": [
135 480,
136 630
137 ],
138 "flags": [],
139 "order": 2,
140 "mode": 0,
141 "inputs": [
142 {
143 "name": "first_frame",
144 "shape": 7,
145 "type": "IMAGE",
146 "link": null
147 },
148 {
149 "name": "last_frame",
150 "shape": 7,
151 "type": "IMAGE",
152 "link": null
153 },
154 {
155 "name": "width",
156 "type": "INT",
157 "widget": {
158 "name": "width"
159 },
160 "link": 246
161 },
162 {
163 "name": "height",
164 "type": "INT",
165 "widget": {
166 "name": "height"
167 },
168 "link": 247
169 },
170 {
171 "label": "duration",
172 "name": "value_1",
173 "type": "FLOAT",
174 "widget": {
175 "name": "value_1"
176 },
177 "link": null
178 },
179 {
180 "label": "audio_vae",
181 "name": "vae_name_1",
182 "type": "COMBO",
183 "widget": {
184 "name": "vae_name_1"
185 },
186 "link": null
187 },
188 {
189 "label": "lora_strength",
190 "name": "strength_model_1",
191 "type": "FLOAT",
192 "widget": {
193 "name": "strength_model_1"
194 },
195 "link": null
196 }
197 ],
198 "outputs": [
199 {
200 "name": "VIDEO",
201 "type": "VIDEO",
202 "links": [
203 248
204 ]
205 }
206 ],
207 "properties": {
208 "cnr_id": "comfy-core",
209 "ver": "0.33.0",
210 "previewExposures": []
211 },
212 "widgets_values": [
213 "integrated_multimodal_description: [Shot 1] Stylized 3D animation, Pixar-inspired cartoon rendering with a C4D and Octane look, warm subsurface scattering through ears and fingertips and exaggerated squash-and-stretch acting; a three-head-tall cook with a round face, a tall white toque that flops to one side and a flour-dusted apron stands at a stainless counter in a small warm kitchen, rolling dumplings by hand. The counter is dusted white, a bamboo steamer steams on the right, and a shallow pot of broth sits at the burner behind him with visible heat shimmer. The camera holds a static shot at counter height for the first second while he sets one finished dumpling down on a tray in the foreground, presses the seam with two fingers, then turns away to reach for a rolling pin on the shelf behind him, the toque tipping as he turns. At about one and a half seconds the dumpling on the tray presses itself upward, its pleated top gathering like a brow, and two stubby legs of dough push out of its base. It walks to the tray edge in three quick shuffling steps, the tray ringing slightly under each step, and jumps off toward the pot. At about two and a half seconds the cook whips around and lunges, both arms out, and misses clean over the top of it as the dumpling arcs into the broth with a plop. He freezes half-bent over the pot, arms still out. At about three and a half seconds the surface breaks and the dumpling floats back up, cooked, glossy and steaming, bobbing once against the side of the pot. The last second holds completely still on the cook's face as he straightens up slowly, flour on his cheek, the toque now fully flopped over one eye, one eyebrow rising while his mouth stays flat; a single bubble pops on the broth behind him.\n\noverall_soundscape: Warm small-kitchen ambience with a low gas burner hiss and the faint creak of a steaming bamboo basket, the dry shuffle of a flour dusting, three soft doughy footfalls on metal tray, one short airy whoosh as he lunges, a clean heavy plop into broth, then a gentle simmer with one small bubble popping.\n\nnon_diegetic_music: A light pizzicato cello figure at a moderate tempo that follows the dumpling's footsteps, drops out completely during the lunge and the plop, and returns on a single dry resolved note as the cook straightens up.",
214 1344,
215 768,
216 5,
217 914757319624586,
218 "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
219 "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
220 "minimax_h3_video_vae_int8_convrot.safetensors",
221 "minimax_h3_audio_vae_fp32.safetensors",
222 "pika_h3_flex_fl2va_v1_bf16.safetensors",
223 1
224 ],
225 "widgets_values_named": {
226 "prompt": "integrated_multimodal_description: [Shot 1] Stylized 3D animation, Pixar-inspired cartoon rendering with a C4D and Octane look, warm subsurface scattering through ears and fingertips and exaggerated squash-and-stretch acting; a three-head-tall cook with a round face, a tall white toque that flops to one side and a flour-dusted apron stands at a stainless counter in a small warm kitchen, rolling dumplings by hand. The counter is dusted white, a bamboo steamer steams on the right, and a shallow pot of broth sits at the burner behind him with visible heat shimmer. The camera holds a static shot at counter height for the first second while he sets one finished dumpling down on a tray in the foreground, presses the seam with two fingers, then turns away to reach for a rolling pin on the shelf behind him, the toque tipping as he turns. At about one and a half seconds the dumpling on the tray presses itself upward, its pleated top gathering like a brow, and two stubby legs of dough push out of its base. It walks to the tray edge in three quick shuffling steps, the tray ringing slightly under each step, and jumps off toward the pot. At about two and a half seconds the cook whips around and lunges, both arms out, and misses clean over the top of it as the dumpling arcs into the broth with a plop. He freezes half-bent over the pot, arms still out. At about three and a half seconds the surface breaks and the dumpling floats back up, cooked, glossy and steaming, bobbing once against the side of the pot. The last second holds completely still on the cook's face as he straightens up slowly, flour on his cheek, the toque now fully flopped over one eye, one eyebrow rising while his mouth stays flat; a single bubble pops on the broth behind him.\n\noverall_soundscape: Warm small-kitchen ambience with a low gas burner hiss and the faint creak of a steaming bamboo basket, the dry shuffle of a flour dusting, three soft doughy footfalls on metal tray, one short airy whoosh as he lunges, a clean heavy plop into broth, then a gentle simmer with one small bubble popping.\n\nnon_diegetic_music: A light pizzicato cello figure at a moderate tempo that follows the dumpling's footsteps, drops out completely during the lunge and the plop, and returns on a single dry resolved note as the cook straightens up.",
227 "width": 1344,
228 "height": 768,
229 "value_1": 5,
230 "noise_seed": 914757319624586,
231 "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
232 "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
233 "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors",
234 "vae_name_1": "minimax_h3_audio_vae_fp32.safetensors",
235 "lora_name": "pika_h3_flex_fl2va_v1_bf16.safetensors",
236 "strength_model_1": 1
237 }
238 }
239 ],
240 "links": [
241 [
242 248,
243 140,
244 0,
245 92,
246 0,
247 "VIDEO"
248 ],
249 [
250 246,
251 115,
252 0,
253 140,
254 2,
255 "INT"
256 ],
257 [
258 247,
259 115,
260 1,
261 140,
262 3,
263 "INT"
264 ]
265 ],
266 "groups": [],
267 "definitions": {
268 "subgraphs": [
269 {
270 "id": "79dd8a95-ce9d-4c14-b264-2162e8bec5ce",
271 "version": 1,
272 "state": {
273 "lastGroupId": 6,
274 "lastNodeId": 150,
275 "lastLinkId": 262,
276 "lastRerouteId": 0
277 },
278 "revision": 0,
279 "config": [],
280 "name": "Image to Video (Pika H3 Flex)",
281 "inputNode": {
282 "id": -10,
283 "bounding": [
284 -3070,
285 4770,
286 128,
287 308
288 ]
289 },
290 "outputNode": {
291 "id": -20,
292 "bounding": [
293 860,
294 4890,
295 128,
296 68
297 ]
298 },
299 "inputs": [
300 {
301 "id": "d6eaa195-2266-4016-b7ed-b2d17a3e53c2",
302 "name": "first_frame",
303 "type": "IMAGE",
304 "linkIds": [
305 195
306 ],
307 "pos": [
308 -2966,
309 4794
310 ]
311 },
312 {
313 "id": "03b95567-f496-4279-9d38-989dd34fa882",
314 "name": "last_frame",
315 "type": "IMAGE",
316 "linkIds": [
317 196
318 ],
319 "pos": [
320 -2966,
321 4814
322 ]
323 },
324 {
325 "id": "d7302ca7-24ed-44c4-8ac9-736540dab7fb",
326 "name": "prompt",
327 "type": "STRING",
328 "linkIds": [
329 197
330 ],
331 "pos": [
332 -2966,
333 4834
334 ]
335 },
336 {
337 "id": "709e2d94-3172-496f-ad86-7d672f3df568",
338 "name": "width",
339 "type": "INT",
340 "linkIds": [
341 259
342 ],
343 "pos": [
344 -2966,
345 4854
346 ]
347 },
348 {
349 "id": "8205b85b-19bb-47f6-8418-89cd42940c1d",
350 "name": "height",
351 "type": "INT",
352 "linkIds": [
353 260
354 ],
355 "pos": [
356 -2966,
357 4874
358 ]
359 },
360 {
361 "id": "a40e5e96-4307-4a8e-a4f8-13a27d4bc9d3",
362 "name": "value_1",
363 "type": "FLOAT",
364 "linkIds": [
365 206
366 ],
367 "label": "duration",
368 "pos": [
369 -2966,
370 4894
371 ]
372 },
373 {
374 "id": "9f8734bc-c2b3-43b0-911e-e89560e8b777",
375 "name": "noise_seed",
376 "type": "INT",
377 "linkIds": [
378 207
379 ],
380 "pos": [
381 -2966,
382 4914
383 ]
384 },
385 {
386 "id": "9a6d2811-673c-47e0-aa94-dda7c83621e4",
387 "name": "unet_name",
388 "type": "COMBO",
389 "linkIds": [
390 221
391 ],
392 "pos": [
393 -2966,
394 4934
395 ]
396 },
397 {
398 "id": "7100a787-5536-4002-840b-1d2fd071010a",
399 "name": "clip_name",
400 "type": "COMBO",
401 "linkIds": [
402 227
403 ],
404 "pos": [
405 -2966,
406 4954
407 ]
408 },
409 {
410 "id": "d40632fd-e0ae-4319-b85d-5479db4d6e11",
411 "name": "vae_name",
412 "type": "COMBO",
413 "linkIds": [
414 223
415 ],
416 "pos": [
417 -2966,
418 4974
419 ]
420 },
421 {
422 "id": "2992852c-4b20-439a-8771-c866ec1996e6",
423 "name": "vae_name_1",
424 "type": "COMBO",
425 "linkIds": [
426 224
427 ],
428 "label": "audio_vae",
429 "pos": [
430 -2966,
431 4994
432 ]
433 },
434 {
435 "id": "1c18d558-5904-486b-84d8-43b080a2d4dd",
436 "name": "lora_name",
437 "type": "COMBO",
438 "linkIds": [
439 243
440 ],
441 "pos": [
442 -2966,
443 5014
444 ]
445 },
446 {
447 "id": "a7b69463-a7b0-4eae-991d-c333e4e8d5cd",
448 "name": "strength_model_1",
449 "type": "FLOAT",
450 "linkIds": [
451 244
452 ],
453 "label": "lora_strength",
454 "pos": [
455 -2966,
456 5034
457 ]
458 }
459 ],
460 "outputs": [
461 {
462 "id": "adb2611c-e490-4fca-8067-b718c992f8cc",
463 "name": "VIDEO",
464 "type": "VIDEO",
465 "linkIds": [
466 168
467 ],
468 "localized_name": "VIDEO",
469 "pos": [
470 884,
471 4914
472 ]
473 }
474 ],
475 "widgets": [],
476 "nodes": [
477 {
478 "id": 119,
479 "type": "VAELoader",
480 "pos": [
481 -2020,
482 5210
483 ],
484 "size": [
485 640,
486 100
487 ],
488 "flags": [],
489 "order": 2,
490 "mode": 0,
491 "inputs": [
492 {
493 "localized_name": "vae_name",
494 "name": "vae_name",
495 "type": "COMBO",
496 "widget": {
497 "name": "vae_name"
498 },
499 "link": 223
500 }
501 ],
502 "outputs": [
503 {
504 "localized_name": "VAE",
505 "name": "VAE",
506 "type": "VAE",
507 "links": [
508 8,
509 190
510 ]
511 }
512 ],
513 "properties": {
514 "Node name for S&R": "VAELoader",
515 "cnr_id": "comfy-core",
516 "ver": "0.33.0",
517 "models": [
518 {
519 "name": "minimax_h3_video_vae_int8_convrot.safetensors",
520 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors",
521 "directory": "vae"
522 }
523 ]
524 },
525 "widgets_values": [
526 "minimax_h3_video_vae_int8_convrot.safetensors"
527 ],
528 "widgets_values_named": {
529 "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
530 }
531 },
532 {
533 "id": 120,
534 "type": "VAELoader",
535 "pos": [
536 -2020,
537 5360
538 ],
539 "size": [
540 650,
541 100
542 ],
543 "flags": [],
544 "order": 3,
545 "mode": 0,
546 "inputs": [
547 {
548 "localized_name": "vae_name",
549 "name": "vae_name",
550 "type": "COMBO",
551 "widget": {
552 "name": "vae_name"
553 },
554 "link": 224
555 }
556 ],
557 "outputs": [
558 {
559 "localized_name": "VAE",
560 "name": "VAE",
561 "type": "VAE",
562 "links": [
563 23
564 ]
565 }
566 ],
567 "properties": {
568 "Node name for S&R": "VAELoader",
569 "cnr_id": "comfy-core",
570 "ver": "0.33.0",
571 "models": [
572 {
573 "name": "minimax_h3_audio_vae_fp32.safetensors",
574 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
575 "directory": "vae"
576 }
577 ]
578 },
579 "widgets_values": [
580 "minimax_h3_audio_vae_fp32.safetensors"
581 ],
582 "widgets_values_named": {
583 "vae_name": "minimax_h3_audio_vae_fp32.safetensors"
584 }
585 },
586 {
587 "id": 121,
588 "type": "VAEDecodeAudio",
589 "pos": [
590 -20,
591 4990
592 ],
593 "size": [
594 230,
595 80
596 ],
597 "flags": {
598 "collapsed": false
599 },
600 "order": 4,
601 "mode": 0,
602 "inputs": [
603 {
604 "localized_name": "samples",
605 "name": "samples",
606 "type": "LATENT",
607 "link": 226
608 },
609 {
610 "localized_name": "vae",
611 "name": "vae",
612 "type": "VAE",
613 "link": 23
614 }
615 ],
616 "outputs": [
617 {
618 "localized_name": "AUDIO",
619 "name": "AUDIO",
620 "type": "AUDIO",
621 "links": [
622 166
623 ]
624 }
625 ],
626 "properties": {
627 "Node name for S&R": "VAEDecodeAudio",
628 "cnr_id": "comfy-core",
629 "ver": "0.33.0"
630 }
631 },
632 {
633 "id": 122,
634 "type": "VAEDecode",
635 "pos": [
636 -20,
637 4850
638 ],
639 "size": [
640 230,
641 80
642 ],
643 "flags": {
644 "collapsed": false
645 },
646 "order": 5,
647 "mode": 0,
648 "inputs": [
649 {
650 "localized_name": "samples",
651 "name": "samples",
652 "type": "LATENT",
653 "link": 225
654 },
655 {
656 "localized_name": "vae",
657 "name": "vae",
658 "type": "VAE",
659 "link": 8
660 }
661 ],
662 "outputs": [
663 {
664 "localized_name": "IMAGE",
665 "name": "IMAGE",
666 "type": "IMAGE",
667 "links": [
668 167
669 ]
670 }
671 ],
672 "properties": {
673 "Node name for S&R": "VAEDecode",
674 "cnr_id": "comfy-core",
675 "ver": "0.33.0"
676 }
677 },
678 {
679 "id": 123,
680 "type": "KSamplerSelect",
681 "pos": [
682 -790,
683 4970
684 ],
685 "size": [
686 370,
687 90
688 ],
689 "flags": [],
690 "order": 0,
691 "mode": 0,
692 "inputs": [],
693 "outputs": [
694 {
695 "localized_name": "SAMPLER",
696 "name": "SAMPLER",
697 "type": "SAMPLER",
698 "links": [
699 16
700 ]
701 }
702 ],
703 "properties": {
704 "Node name for S&R": "KSamplerSelect",
705 "cnr_id": "comfy-core",
706 "ver": "0.33.0"
707 },
708 "widgets_values": [
709 "lcm"
710 ],
711 "widgets_values_named": {
712 "sampler_name": "lcm"
713 }
714 },
715 {
716 "id": 125,
717 "type": "SamplerCustomAdvanced",
718 "pos": [
719 -360,
720 4710
721 ],
722 "size": [
723 230,
724 390
725 ],
726 "flags": [],
727 "order": 6,
728 "mode": 0,
729 "inputs": [
730 {
731 "localized_name": "noise",
732 "name": "noise",
733 "type": "NOISE",
734 "link": 40
735 },
736 {
737 "localized_name": "guider",
738 "name": "guider",
739 "type": "GUIDER",
740 "link": 12
741 },
742 {
743 "localized_name": "sampler",
744 "name": "sampler",
745 "type": "SAMPLER",
746 "link": 16
747 },
748 {
749 "localized_name": "sigmas",
750 "name": "sigmas",
751 "type": "SIGMAS",
752 "link": 250
753 },
754 {
755 "localized_name": "latent_image",
756 "name": "latent_image",
757 "type": "LATENT",
758 "link": 188
759 }
760 ],
761 "outputs": [
762 {
763 "localized_name": "output",
764 "name": "output",
765 "type": "LATENT",
766 "links": [
767 225,
768 226
769 ]
770 },
771 {
772 "localized_name": "denoised_output",
773 "name": "denoised_output",
774 "type": "LATENT",
775 "links": null
776 }
777 ],
778 "properties": {
779 "Node name for S&R": "SamplerCustomAdvanced",
780 "cnr_id": "comfy-core",
781 "ver": "0.33.0"
782 }
783 },
784 {
785 "id": 126,
786 "type": "BasicGuider",
787 "pos": [
788 -790,
789 4820
790 ],
791 "size": [
792 370,
793 80
794 ],
795 "flags": [],
796 "order": 7,
797 "mode": 0,
798 "inputs": [
799 {
800 "localized_name": "model",
801 "name": "model",
802 "type": "MODEL",
803 "link": 256
804 },
805 {
806 "localized_name": "conditioning",
807 "name": "conditioning",
808 "type": "CONDITIONING",
809 "link": 187
810 }
811 ],
812 "outputs": [
813 {
814 "localized_name": "GUIDER",
815 "name": "GUIDER",
816 "type": "GUIDER",
817 "links": [
818 12
819 ]
820 }
821 ],
822 "properties": {
823 "Node name for S&R": "BasicGuider",
824 "cnr_id": "comfy-core",
825 "ver": "0.33.0"
826 }
827 },
828 {
829 "id": 127,
830 "type": "UNETLoader",
831 "pos": [
832 -2020,
833 4650
834 ],
835 "size": [
836 640,
837 120
838 ],
839 "flags": [],
840 "order": 8,
841 "mode": 0,
842 "inputs": [
843 {
844 "localized_name": "unet_name",
845 "name": "unet_name",
846 "type": "COMBO",
847 "widget": {
848 "name": "unet_name"
849 },
850 "link": 221
851 }
852 ],
853 "outputs": [
854 {
855 "localized_name": "MODEL",
856 "name": "MODEL",
857 "type": "MODEL",
858 "links": [
859 229
860 ]
861 }
862 ],
863 "properties": {
864 "Node name for S&R": "UNETLoader",
865 "cnr_id": "comfy-core",
866 "ver": "0.33.0",
867 "models": [
868 {
869 "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
870 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
871 "directory": "diffusion_models"
872 }
873 ]
874 },
875 "widgets_values": [
876 "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
877 "default"
878 ],
879 "widgets_values_named": {
880 "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
881 "weight_dtype": "default"
882 }
883 },
884 {
885 "id": 128,
886 "type": "CLIPLoader",
887 "pos": [
888 -2020,
889 5010
890 ],
891 "size": [
892 640,
893 150
894 ],
895 "flags": [],
896 "order": 9,
897 "mode": 0,
898 "inputs": [
899 {
900 "localized_name": "clip_name",
901 "name": "clip_name",
902 "type": "COMBO",
903 "widget": {
904 "name": "clip_name"
905 },
906 "link": 227
907 }
908 ],
909 "outputs": [
910 {
911 "localized_name": "CLIP",
912 "name": "CLIP",
913 "type": "CLIP",
914 "links": [
915 189
916 ]
917 }
918 ],
919 "properties": {
920 "Node name for S&R": "CLIPLoader",
921 "cnr_id": "comfy-core",
922 "ver": "0.33.0",
923 "models": [
924 {
925 "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
926 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
927 "directory": "text_encoders"
928 }
929 ]
930 },
931 "widgets_values": [
932 "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
933 "minimax",
934 "default"
935 ],
936 "widgets_values_named": {
937 "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
938 "type": "minimax",
939 "device": "default"
940 }
941 },
942 {
943 "id": 129,
944 "type": "RandomNoise",
945 "pos": [
946 -790,
947 4660
948 ],
949 "size": [
950 370,
951 90
952 ],
953 "flags": [],
954 "order": 10,
955 "mode": 0,
956 "inputs": [
957 {
958 "localized_name": "noise_seed",
959 "name": "noise_seed",
960 "type": "INT",
961 "widget": {
962 "name": "noise_seed"
963 },
964 "link": 207
965 }
966 ],
967 "outputs": [
968 {
969 "localized_name": "NOISE",
970 "name": "NOISE",
971 "type": "NOISE",
972 "links": [
973 40
974 ]
975 }
976 ],
977 "properties": {
978 "Node name for S&R": "RandomNoise",
979 "cnr_id": "comfy-core",
980 "ver": "0.33.0"
981 },
982 "widgets_values": [
983 20261220,
984 "randomize"
985 ],
986 "widgets_values_named": {
987 "noise_seed": 20261220,
988 "control_after_generate": "randomize"
989 }
990 },
991 {
992 "id": 130,
993 "type": "CreateVideo",
994 "pos": [
995 310,
996 4890
997 ],
998 "size": [
999 270,
1000 180
1001 ],
1002 "flags": [],
1003 "order": 11,
1004 "mode": 0,
1005 "inputs": [
1006 {
1007 "localized_name": "images",
1008 "name": "images",
1009 "type": "IMAGE",
1010 "link": 167
1011 },
1012 {
1013 "localized_name": "audio",
1014 "name": "audio",
1015 "shape": 7,
1016 "type": "AUDIO",
1017 "link": 166
1018 }
1019 ],
1020 "outputs": [
1021 {
1022 "localized_name": "VIDEO",
1023 "name": "VIDEO",
1024 "type": "VIDEO",
1025 "links": [
1026 168
1027 ]
1028 }
1029 ],
1030 "properties": {
1031 "Node name for S&R": "CreateVideo",
1032 "cnr_id": "comfy-core",
1033 "ver": "0.33.0"
1034 },
1035 "widgets_values": [
1036 24,
1037 "auto",
1038 "sRGB",
1039 "auto",
1040 "none"
1041 ],
1042 "widgets_values_named": {
1043 "fps": 24,
1044 "bit_depth": "auto",
1045 "color_space": "sRGB",
1046 "chroma_subsampling": "auto",
1047 "codec": "none"
1048 }
1049 },
1050 {
1051 "id": 131,
1052 "type": "MiniMaxH3ImageToVideo",
1053 "pos": [
1054 -1290,
1055 4710
1056 ],
1057 "size": [
1058 430,
1059 550
1060 ],
1061 "flags": [],
1062 "order": 12,
1063 "mode": 0,
1064 "inputs": [
1065 {
1066 "localized_name": "clip",
1067 "name": "clip",
1068 "type": "CLIP",
1069 "link": 189
1070 },
1071 {
1072 "localized_name": "vae",
1073 "name": "vae",
1074 "type": "VAE",
1075 "link": 190
1076 },
1077 {
1078 "localized_name": "first_frame",
1079 "name": "first_frame",
1080 "shape": 7,
1081 "type": "IMAGE",
1082 "link": 195
1083 },
1084 {
1085 "localized_name": "last_frame",
1086 "name": "last_frame",
1087 "shape": 7,
1088 "type": "IMAGE",
1089 "link": 196
1090 },
1091 {
1092 "localized_name": "prompt",
1093 "name": "prompt",
1094 "type": "STRING",
1095 "widget": {
1096 "name": "prompt"
1097 },
1098 "link": 197
1099 },
1100 {
1101 "localized_name": "width",
1102 "name": "width",
1103 "type": "INT",
1104 "widget": {
1105 "name": "width"
1106 },
1107 "link": 261
1108 },
1109 {
1110 "localized_name": "height",
1111 "name": "height",
1112 "type": "INT",
1113 "widget": {
1114 "name": "height"
1115 },
1116 "link": 262
1117 },
1118 {
1119 "localized_name": "length",
1120 "name": "length",
1121 "type": "INT",
1122 "widget": {
1123 "name": "length"
1124 },
1125 "link": 199
1126 }
1127 ],
1128 "outputs": [
1129 {
1130 "localized_name": "positive",
1131 "name": "positive",
1132 "type": "CONDITIONING",
1133 "links": [
1134 187
1135 ]
1136 },
1137 {
1138 "localized_name": "LATENT",
1139 "name": "LATENT",
1140 "type": "LATENT",
1141 "links": [
1142 188
1143 ]
1144 }
1145 ],
1146 "properties": {
1147 "Node name for S&R": "MiniMaxH3ImageToVideo",
1148 "cnr_id": "comfy-core",
1149 "ver": "0.33.0"
1150 },
1151 "widgets_values": [
1152 "integrated_multimodal_description: [Shot 1] Stylized 3D animation, Pixar-inspired cartoon rendering with a C4D and Octane look, warm subsurface scattering through ears and fingertips and exaggerated squash-and-stretch acting; a three-head-tall cook with a round face, a tall white toque that flops to one side and a flour-dusted apron stands at a stainless counter in a small warm kitchen, rolling dumplings by hand. The counter is dusted white, a bamboo steamer steams on the right, and a shallow pot of broth sits at the burner behind him with visible heat shimmer. The camera holds a static shot at counter height for the first second while he sets one finished dumpling down on a tray in the foreground, presses the seam with two fingers, then turns away to reach for a rolling pin on the shelf behind him, the toque tipping as he turns. At about one and a half seconds the dumpling on the tray presses itself upward, its pleated top gathering like a brow, and two stubby legs of dough push out of its base. It walks to the tray edge in three quick shuffling steps, the tray ringing slightly under each step, and jumps off toward the pot. At about two and a half seconds the cook whips around and lunges, both arms out, and misses clean over the top of it as the dumpling arcs into the broth with a plop. He freezes half-bent over the pot, arms still out. At about three and a half seconds the surface breaks and the dumpling floats back up, cooked, glossy and steaming, bobbing once against the side of the pot. The last second holds completely still on the cook's face as he straightens up slowly, flour on his cheek, the toque now fully flopped over one eye, one eyebrow rising while his mouth stays flat; a single bubble pops on the broth behind him.\n\noverall_soundscape: Warm small-kitchen ambience with a low gas burner hiss and the faint creak of a steaming bamboo basket, the dry shuffle of a flour dusting, three soft doughy footfalls on metal tray, one short airy whoosh as he lunges, a clean heavy plop into broth, then a gentle simmer with one small bubble popping.\n\nnon_diegetic_music: A light pizzicato cello figure at a moderate tempo that follows the dumpling's footsteps, drops out completely during the lunge and the plop, and returns on a single dry resolved note as the cook straightens up.",
1153 1344,
1154 768,
1155 73
1156 ],
1157 "widgets_values_named": {
1158 "prompt": "integrated_multimodal_description: [Shot 1] Stylized 3D animation, Pixar-inspired cartoon rendering with a C4D and Octane look, warm subsurface scattering through ears and fingertips and exaggerated squash-and-stretch acting; a three-head-tall cook with a round face, a tall white toque that flops to one side and a flour-dusted apron stands at a stainless counter in a small warm kitchen, rolling dumplings by hand. The counter is dusted white, a bamboo steamer steams on the right, and a shallow pot of broth sits at the burner behind him with visible heat shimmer. The camera holds a static shot at counter height for the first second while he sets one finished dumpling down on a tray in the foreground, presses the seam with two fingers, then turns away to reach for a rolling pin on the shelf behind him, the toque tipping as he turns. At about one and a half seconds the dumpling on the tray presses itself upward, its pleated top gathering like a brow, and two stubby legs of dough push out of its base. It walks to the tray edge in three quick shuffling steps, the tray ringing slightly under each step, and jumps off toward the pot. At about two and a half seconds the cook whips around and lunges, both arms out, and misses clean over the top of it as the dumpling arcs into the broth with a plop. He freezes half-bent over the pot, arms still out. At about three and a half seconds the surface breaks and the dumpling floats back up, cooked, glossy and steaming, bobbing once against the side of the pot. The last second holds completely still on the cook's face as he straightens up slowly, flour on his cheek, the toque now fully flopped over one eye, one eyebrow rising while his mouth stays flat; a single bubble pops on the broth behind him.\n\noverall_soundscape: Warm small-kitchen ambience with a low gas burner hiss and the faint creak of a steaming bamboo basket, the dry shuffle of a flour dusting, three soft doughy footfalls on metal tray, one short airy whoosh as he lunges, a clean heavy plop into broth, then a gentle simmer with one small bubble popping.\n\nnon_diegetic_music: A light pizzicato cello figure at a moderate tempo that follows the dumpling's footsteps, drops out completely during the lunge and the plop, and returns on a single dry resolved note as the cook straightens up.",
1159 "width": 1344,
1160 "height": 768,
1161 "length": 73
1162 }
1163 },
1164 {
1165 "id": 132,
1166 "type": "ComfyMathExpression",
1167 "pos": [
1168 -1710,
1169 5600
1170 ],
1171 "size": [
1172 360,
1173 170
1174 ],
1175 "flags": {
1176 "collapsed": false
1177 },
1178 "order": 13,
1179 "mode": 0,
1180 "inputs": [
1181 {
1182 "label": "a",
1183 "localized_name": "a",
1184 "name": "values.a",
1185 "type": "FLOAT,INT,BOOLEAN",
1186 "link": 205
1187 },
1188 {
1189 "label": "b",
1190 "localized_name": "b",
1191 "name": "values.b",
1192 "shape": 7,
1193 "type": "FLOAT,INT,BOOLEAN",
1194 "link": null
1195 }
1196 ],
1197 "outputs": [
1198 {
1199 "localized_name": "FLOAT",
1200 "name": "FLOAT",
1201 "type": "FLOAT",
1202 "links": null
1203 },
1204 {
1205 "localized_name": "INT",
1206 "name": "INT",
1207 "type": "INT",
1208 "links": [
1209 199
1210 ]
1211 },
1212 {
1213 "localized_name": "BOOL",
1214 "name": "BOOL",
1215 "type": "BOOLEAN",
1216 "links": null
1217 }
1218 ],
1219 "properties": {
1220 "Node name for S&R": "ComfyMathExpression",
1221 "cnr_id": "comfy-core",
1222 "ver": "0.33.0"
1223 },
1224 "widgets_values": [
1225 "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
1226 ],
1227 "widgets_values_named": {
1228 "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
1229 }
1230 },
1231 {
1232 "id": 133,
1233 "type": "PrimitiveFloat",
1234 "pos": [
1235 -2020,
1236 5600
1237 ],
1238 "size": [
1239 270,
1240 90
1241 ],
1242 "flags": [],
1243 "order": 14,
1244 "mode": 0,
1245 "inputs": [
1246 {
1247 "localized_name": "value",
1248 "name": "value",
1249 "type": "FLOAT",
1250 "widget": {
1251 "name": "value"
1252 },
1253 "link": 206
1254 }
1255 ],
1256 "outputs": [
1257 {
1258 "localized_name": "FLOAT",
1259 "name": "FLOAT",
1260 "type": "FLOAT",
1261 "links": [
1262 205
1263 ]
1264 }
1265 ],
1266 "title": "Float (duration)",
1267 "properties": {
1268 "Node name for S&R": "PrimitiveFloat",
1269 "cnr_id": "comfy-core",
1270 "ver": "0.33.0"
1271 },
1272 "widgets_values": [
1273 5
1274 ],
1275 "widgets_values_named": {
1276 "value": 5
1277 }
1278 },
1279 {
1280 "id": 134,
1281 "type": "LoraLoaderModelOnly",
1282 "pos": [
1283 -2020,
1284 4830
1285 ],
1286 "size": [
1287 640,
1288 130
1289 ],
1290 "flags": [],
1291 "order": 15,
1292 "mode": 0,
1293 "inputs": [
1294 {
1295 "localized_name": "model",
1296 "name": "model",
1297 "type": "MODEL",
1298 "link": 229
1299 },
1300 {
1301 "localized_name": "lora_name",
1302 "name": "lora_name",
1303 "type": "COMBO",
1304 "widget": {
1305 "name": "lora_name"
1306 },
1307 "link": 243
1308 },
1309 {
1310 "localized_name": "strength_model",
1311 "name": "strength_model",
1312 "type": "FLOAT",
1313 "widget": {
1314 "name": "strength_model"
1315 },
1316 "link": 244
1317 }
1318 ],
1319 "outputs": [
1320 {
1321 "localized_name": "MODEL",
1322 "name": "MODEL",
1323 "type": "MODEL",
1324 "links": [
1325 256
1326 ]
1327 }
1328 ],
1329 "properties": {
1330 "Node name for S&R": "LoraLoaderModelOnly",
1331 "cnr_id": "comfy-core",
1332 "ver": "0.33.0",
1333 "models": [
1334 {
1335 "name": "pika_h3_flex_fl2va_v1_bf16.safetensors",
1336 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors",
1337 "directory": "loras"
1338 }
1339 ]
1340 },
1341 "widgets_values": [
1342 "pika_h3_flex_fl2va_v1_bf16.safetensors",
1343 1
1344 ],
1345 "widgets_values_named": {
1346 "lora_name": "pika_h3_flex_fl2va_v1_bf16.safetensors",
1347 "strength_model": 1
1348 }
1349 },
1350 {
1351 "id": 143,
1352 "type": "ManualSigmas",
1353 "pos": [
1354 -790,
1355 5140
1356 ],
1357 "size": [
1358 370,
1359 100
1360 ],
1361 "flags": [],
1362 "order": 1,
1363 "mode": 0,
1364 "inputs": [],
1365 "outputs": [
1366 {
1367 "localized_name": "SIGMAS",
1368 "name": "SIGMAS",
1369 "type": "SIGMAS",
1370 "links": [
1371 250
1372 ]
1373 }
1374 ],
1375 "properties": {
1376 "Node name for S&R": "ManualSigmas"
1377 },
1378 "widgets_values": [
1379 "1.0, 0.972973, 0.923077, 0.8, 0.571429, 0.333333, 0.0"
1380 ],
1381 "widgets_values_named": {
1382 "sigmas": "1.0, 0.972973, 0.923077, 0.8, 0.571429, 0.333333, 0.0"
1383 }
1384 },
1385 {
1386 "id": 147,
1387 "type": "ComfyMathExpression",
1388 "pos": [
1389 -2500,
1390 4920
1391 ],
1392 "size": [
1393 230,
1394 150
1395 ],
1396 "flags": [],
1397 "order": 16,
1398 "mode": 0,
1399 "inputs": [
1400 {
1401 "localized_name": "a",
1402 "name": "values.a",
1403 "type": "FLOAT,INT,BOOLEAN",
1404 "link": 257
1405 },
1406 {
1407 "localized_name": "b",
1408 "name": "values.b",
1409 "shape": 7,
1410 "type": "FLOAT,INT,BOOLEAN",
1411 "link": null
1412 }
1413 ],
1414 "outputs": [
1415 {
1416 "localized_name": "FLOAT",
1417 "name": "FLOAT",
1418 "type": "FLOAT",
1419 "links": []
1420 },
1421 {
1422 "localized_name": "INT",
1423 "name": "INT",
1424 "type": "INT",
1425 "links": [
1426 262
1427 ]
1428 },
1429 {
1430 "localized_name": "BOOL",
1431 "name": "BOOL",
1432 "type": "BOOLEAN",
1433 "links": []
1434 }
1435 ],
1436 "properties": {
1437 "Node name for S&R": "ComfyMathExpression"
1438 },
1439 "widgets_values": [
1440 "round(a/32)*32"
1441 ],
1442 "widgets_values_named": {
1443 "expression": "round(a/32)*32"
1444 }
1445 },
1446 {
1447 "id": 148,
1448 "type": "ComfyMathExpression",
1449 "pos": [
1450 -2500,
1451 4720
1452 ],
1453 "size": [
1454 230,
1455 150
1456 ],
1457 "flags": [],
1458 "order": 17,
1459 "mode": 0,
1460 "inputs": [
1461 {
1462 "localized_name": "a",
1463 "name": "values.a",
1464 "type": "FLOAT,INT,BOOLEAN",
1465 "link": 258
1466 },
1467 {
1468 "localized_name": "b",
1469 "name": "values.b",
1470 "shape": 7,
1471 "type": "FLOAT,INT,BOOLEAN",
1472 "link": null
1473 }
1474 ],
1475 "outputs": [
1476 {
1477 "localized_name": "FLOAT",
1478 "name": "FLOAT",
1479 "type": "FLOAT",
1480 "links": []
1481 },
1482 {
1483 "localized_name": "INT",
1484 "name": "INT",
1485 "type": "INT",
1486 "links": [
1487 261
1488 ]
1489 },
1490 {
1491 "localized_name": "BOOL",
1492 "name": "BOOL",
1493 "type": "BOOLEAN",
1494 "links": []
1495 }
1496 ],
1497 "properties": {
1498 "Node name for S&R": "ComfyMathExpression"
1499 },
1500 "widgets_values": [
1501 "round(a/32)*32"
1502 ],
1503 "widgets_values_named": {
1504 "expression": "round(a/32)*32"
1505 }
1506 },
1507 {
1508 "id": 149,
1509 "type": "PrimitiveInt",
1510 "pos": [
1511 -2900,
1512 4760
1513 ],
1514 "size": [
1515 270,
1516 90
1517 ],
1518 "flags": [],
1519 "order": 18,
1520 "mode": 0,
1521 "inputs": [
1522 {
1523 "localized_name": "value",
1524 "name": "value",
1525 "type": "INT",
1526 "widget": {
1527 "name": "value"
1528 },
1529 "link": 259
1530 }
1531 ],
1532 "outputs": [
1533 {
1534 "localized_name": "INT",
1535 "name": "INT",
1536 "type": "INT",
1537 "links": [
1538 258
1539 ]
1540 }
1541 ],
1542 "properties": {
1543 "Node name for S&R": "PrimitiveInt"
1544 },
1545 "widgets_values": [
1546 0,
1547 "fixed"
1548 ],
1549 "widgets_values_named": {
1550 "value": 0,
1551 "control_after_generate": "fixed"
1552 }
1553 },
1554 {
1555 "id": 150,
1556 "type": "PrimitiveInt",
1557 "pos": [
1558 -2900,
1559 4910
1560 ],
1561 "size": [
1562 270,
1563 90
1564 ],
1565 "flags": [],
1566 "order": 19,
1567 "mode": 0,
1568 "inputs": [
1569 {
1570 "localized_name": "value",
1571 "name": "value",
1572 "type": "INT",
1573 "widget": {
1574 "name": "value"
1575 },
1576 "link": 260
1577 }
1578 ],
1579 "outputs": [
1580 {
1581 "localized_name": "INT",
1582 "name": "INT",
1583 "type": "INT",
1584 "links": [
1585 257
1586 ]
1587 }
1588 ],
1589 "properties": {
1590 "Node name for S&R": "PrimitiveInt"
1591 },
1592 "widgets_values": [
1593 0,
1594 "fixed"
1595 ],
1596 "widgets_values_named": {
1597 "value": 0,
1598 "control_after_generate": "fixed"
1599 }
1600 }
1601 ],
1602 "groups": [
1603 {
1604 "id": 1,
1605 "title": "Models",
1606 "bounding": [
1607 -2050,
1608 4540,
1609 700,
1610 980
1611 ],
1612 "color": "#3f789e",
1613 "flags": []
1614 },
1615 {
1616 "id": 2,
1617 "title": "Sampling",
1618 "bounding": [
1619 -810,
1620 4540,
1621 700,
1622 800
1623 ],
1624 "color": "#3f789e",
1625 "flags": []
1626 },
1627 {
1628 "id": 3,
1629 "title": "Conditioning",
1630 "bounding": [
1631 -1320,
1632 4540,
1633 480,
1634 800
1635 ],
1636 "color": "#3f789e",
1637 "flags": []
1638 },
1639 {
1640 "id": 4,
1641 "title": "Decoding and create video",
1642 "bounding": [
1643 -80,
1644 4540,
1645 700,
1646 800
1647 ],
1648 "color": "#3f789e",
1649 "flags": []
1650 }
1651 ],
1652 "links": [
1653 {
1654 "id": 23,
1655 "origin_id": 120,
1656 "origin_slot": 0,
1657 "target_id": 121,
1658 "target_slot": 1,
1659 "type": "VAE"
1660 },
1661 {
1662 "id": 8,
1663 "origin_id": 119,
1664 "origin_slot": 0,
1665 "target_id": 122,
1666 "target_slot": 1,
1667 "type": "VAE"
1668 },
1669 {
1670 "id": 40,
1671 "origin_id": 129,
1672 "origin_slot": 0,
1673 "target_id": 125,
1674 "target_slot": 0,
1675 "type": "NOISE"
1676 },
1677 {
1678 "id": 12,
1679 "origin_id": 126,
1680 "origin_slot": 0,
1681 "target_id": 125,
1682 "target_slot": 1,
1683 "type": "GUIDER"
1684 },
1685 {
1686 "id": 16,
1687 "origin_id": 123,
1688 "origin_slot": 0,
1689 "target_id": 125,
1690 "target_slot": 2,
1691 "type": "SAMPLER"
1692 },
1693 {
1694 "id": 188,
1695 "origin_id": 131,
1696 "origin_slot": 1,
1697 "target_id": 125,
1698 "target_slot": 4,
1699 "type": "LATENT"
1700 },
1701 {
1702 "id": 187,
1703 "origin_id": 131,
1704 "origin_slot": 0,
1705 "target_id": 126,
1706 "target_slot": 1,
1707 "type": "CONDITIONING"
1708 },
1709 {
1710 "id": 167,
1711 "origin_id": 122,
1712 "origin_slot": 0,
1713 "target_id": 130,
1714 "target_slot": 0,
1715 "type": "IMAGE"
1716 },
1717 {
1718 "id": 166,
1719 "origin_id": 121,
1720 "origin_slot": 0,
1721 "target_id": 130,
1722 "target_slot": 1,
1723 "type": "AUDIO"
1724 },
1725 {
1726 "id": 189,
1727 "origin_id": 128,
1728 "origin_slot": 0,
1729 "target_id": 131,
1730 "target_slot": 0,
1731 "type": "CLIP"
1732 },
1733 {
1734 "id": 190,
1735 "origin_id": 119,
1736 "origin_slot": 0,
1737 "target_id": 131,
1738 "target_slot": 1,
1739 "type": "VAE"
1740 },
1741 {
1742 "id": 168,
1743 "origin_id": 130,
1744 "origin_slot": 0,
1745 "target_id": -20,
1746 "target_slot": 0,
1747 "type": "VIDEO"
1748 },
1749 {
1750 "id": 195,
1751 "origin_id": -10,
1752 "origin_slot": 0,
1753 "target_id": 131,
1754 "target_slot": 2,
1755 "type": "IMAGE"
1756 },
1757 {
1758 "id": 196,
1759 "origin_id": -10,
1760 "origin_slot": 1,
1761 "target_id": 131,
1762 "target_slot": 3,
1763 "type": "IMAGE"
1764 },
1765 {
1766 "id": 197,
1767 "origin_id": -10,
1768 "origin_slot": 2,
1769 "target_id": 131,
1770 "target_slot": 4,
1771 "type": "STRING"
1772 },
1773 {
1774 "id": 199,
1775 "origin_id": 132,
1776 "origin_slot": 1,
1777 "target_id": 131,
1778 "target_slot": 7,
1779 "type": "INT"
1780 },
1781 {
1782 "id": 206,
1783 "origin_id": -10,
1784 "origin_slot": 5,
1785 "target_id": 133,
1786 "target_slot": 0,
1787 "type": "FLOAT"
1788 },
1789 {
1790 "id": 207,
1791 "origin_id": -10,
1792 "origin_slot": 6,
1793 "target_id": 129,
1794 "target_slot": 0,
1795 "type": "INT"
1796 },
1797 {
1798 "id": 221,
1799 "origin_id": -10,
1800 "origin_slot": 7,
1801 "target_id": 127,
1802 "target_slot": 0,
1803 "type": "COMBO"
1804 },
1805 {
1806 "id": 223,
1807 "origin_id": -10,
1808 "origin_slot": 9,
1809 "target_id": 119,
1810 "target_slot": 0,
1811 "type": "COMBO"
1812 },
1813 {
1814 "id": 224,
1815 "origin_id": -10,
1816 "origin_slot": 10,
1817 "target_id": 120,
1818 "target_slot": 0,
1819 "type": "COMBO"
1820 },
1821 {
1822 "id": 225,
1823 "origin_id": 125,
1824 "origin_slot": 0,
1825 "target_id": 122,
1826 "target_slot": 0,
1827 "type": "LATENT"
1828 },
1829 {
1830 "id": 226,
1831 "origin_id": 125,
1832 "origin_slot": 0,
1833 "target_id": 121,
1834 "target_slot": 0,
1835 "type": "LATENT"
1836 },
1837 {
1838 "id": 227,
1839 "origin_id": -10,
1840 "origin_slot": 8,
1841 "target_id": 128,
1842 "target_slot": 0,
1843 "type": "COMBO"
1844 },
1845 {
1846 "id": 229,
1847 "origin_id": 127,
1848 "origin_slot": 0,
1849 "target_id": 134,
1850 "target_slot": 0,
1851 "type": "MODEL"
1852 },
1853 {
1854 "id": 243,
1855 "origin_id": -10,
1856 "origin_slot": 11,
1857 "target_id": 134,
1858 "target_slot": 1,
1859 "type": "COMBO"
1860 },
1861 {
1862 "id": 244,
1863 "origin_id": -10,
1864 "origin_slot": 12,
1865 "target_id": 134,
1866 "target_slot": 2,
1867 "type": "FLOAT"
1868 },
1869 {
1870 "id": 250,
1871 "origin_id": 143,
1872 "origin_slot": 0,
1873 "target_id": 125,
1874 "target_slot": 3,
1875 "type": "SIGMAS"
1876 },
1877 {
1878 "id": 256,
1879 "origin_id": 134,
1880 "origin_slot": 0,
1881 "target_id": 126,
1882 "target_slot": 0,
1883 "type": "MODEL"
1884 },
1885 {
1886 "id": 259,
1887 "origin_id": -10,
1888 "origin_slot": 3,
1889 "target_id": 149,
1890 "target_slot": 0,
1891 "type": "INT"
1892 },
1893 {
1894 "id": 260,
1895 "origin_id": -10,
1896 "origin_slot": 4,
1897 "target_id": 150,
1898 "target_slot": 0,
1899 "type": "INT"
1900 },
1901 {
1902 "id": 261,
1903 "origin_id": 148,
1904 "origin_slot": 1,
1905 "target_id": 131,
1906 "target_slot": 5,
1907 "type": "INT"
1908 },
1909 {
1910 "id": 262,
1911 "origin_id": 147,
1912 "origin_slot": 1,
1913 "target_id": 131,
1914 "target_slot": 6,
1915 "type": "INT"
1916 },
1917 {
1918 "id": 205,
1919 "origin_id": 133,
1920 "origin_slot": 0,
1921 "target_id": 132,
1922 "target_slot": 0,
1923 "type": "FLOAT"
1924 },
1925 {
1926 "id": 257,
1927 "origin_id": 150,
1928 "origin_slot": 0,
1929 "target_id": 147,
1930 "target_slot": 0,
1931 "type": "INT"
1932 },
1933 {
1934 "id": 258,
1935 "origin_id": 149,
1936 "origin_slot": 0,
1937 "target_id": 148,
1938 "target_slot": 0,
1939 "type": "INT"
1940 }
1941 ],
1942 "extra": []
1943 }
1944 ]
1945 },
1946 "config": [],
1947 "extra": {
1948 "ds": {
1949 "scale": 0.47603305785123967,
1950 "offset": [
1951 2399.197591145833,
1952 -4160.982558992174
1953 ]
1954 },
1955 "frontendVersion": "1.58.5",
1956 "VHS_latentpreview": false,
1957 "VHS_latentpreviewrate": 0,
1958 "VHS_MetadataImage": true,
1959 "VHS_KeepIntermediate": true
1960 },
1961 "version": 0.4
1962}