工作流 /
视频 /
MiniMax H3 Turbo:文生视频

MiniMax H3 Turbo:文生视频
MiniMax H3 Turbo: Text to Video
使用MiniMax H3 Max Turbo(一种针对快速推理优化的高速文生视频模型),从文本提示生成5–15秒的视频。此工作流无需文件输入,输出单个视频文件,生成时间约1–3秒即可生成768p片段。非常适合快速社交媒体内容、迭代创意探索和视频概念的快速原型制作。
视频
13 个节点 9 次使用 ComfyUI ≥ 0.34.4 ComfyUI 38 KB
节点构成
SaveVideo
× 2
ComfySwitchNode
× 2
MarkdownNote
× 2
PrimitiveBoolean
× 2
MinimaxHailuo03ContextIRNode
× 1
SaveText
× 1
MinimaxHailuo03RegenerateNode
× 1
PrimitiveStringMultiline
× 1
MinimaxHailuo03TextToVideoNode
× 1
官方标注的模型
MiniMax H3
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "c23969d8-7734-4984-ac92-ee71859d3c74",
3 "revision": 0,
4 "last_node_id": 25,
5 "last_link_id": 33,
6 "nodes": [
7 {
8 "id": 2,
9 "type": "SaveVideo",
10 "pos": [
11 -1720,
12 4140
13 ],
14 "size": [
15 740,
16 149.90625
17 ],
18 "flags": {
19 "collapsed": false
20 },
21 "order": 9,
22 "mode": 0,
23 "inputs": [
24 {
25 "name": "video",
26 "type": "VIDEO",
27 "link": 31
28 }
29 ],
30 "outputs": [
31 {
32 "name": "video",
33 "type": "VIDEO",
34 "links": [
35 10
36 ]
37 }
38 ],
39 "properties": [],
40 "widgets_values": [
41 "video/MiniMax_H3_Max_turbo",
42 "auto",
43 "auto",
44 "auto"
45 ],
46 "widgets_values_named": {
47 "filename_prefix": "video/MiniMax_H3_Max_turbo",
48 "format": "auto",
49 "format.codec": "auto",
50 "codec": "auto"
51 }
52 },
53 {
54 "id": 7,
55 "type": "MinimaxHailuo03ContextIRNode",
56 "pos": [
57 -2170,
58 4830
59 ],
60 "size": [
61 400,
62 294.578125
63 ],
64 "flags": [],
65 "order": 5,
66 "mode": 0,
67 "inputs": [
68 {
69 "name": "first_frame",
70 "shape": 7,
71 "type": "IMAGE",
72 "link": null
73 },
74 {
75 "name": "last_frame",
76 "shape": 7,
77 "type": "IMAGE",
78 "link": null
79 },
80 {
81 "name": "model.prompt",
82 "type": "STRING",
83 "widget": {
84 "name": "model.prompt"
85 },
86 "link": 22
87 },
88 {
89 "name": "model.reference_images.image_1",
90 "shape": 7,
91 "type": "IMAGE",
92 "link": null
93 },
94 {
95 "name": "model.reference_videos.video_1",
96 "shape": 7,
97 "type": "VIDEO",
98 "link": null
99 },
100 {
101 "name": "model.reference_audios.audio_1",
102 "shape": 7,
103 "type": "AUDIO",
104 "link": null
105 }
106 ],
107 "outputs": [
108 {
109 "name": "STRING",
110 "type": "STRING",
111 "links": [
112 17
113 ]
114 }
115 ],
116 "properties": {
117 "Node name for S&R": "MinimaxHailuo03ContextIRNode"
118 },
119 "widgets_values": [
120 "MiniMax H3",
121 "",
122 5,
123 "adaptive"
124 ],
125 "widgets_values_named": {
126 "model": "MiniMax H3",
127 "model.prompt": "",
128 "model.duration": 5,
129 "model.ratio": "adaptive"
130 },
131 "color": "#432",
132 "bgcolor": "#653"
133 },
134 {
135 "id": 8,
136 "type": "SaveText",
137 "pos": [
138 -1710,
139 4830
140 ],
141 "size": [
142 750,
143 650
144 ],
145 "flags": [],
146 "order": 7,
147 "mode": 0,
148 "inputs": [
149 {
150 "name": "text",
151 "type": "STRING",
152 "link": 23
153 }
154 ],
155 "outputs": [
156 {
157 "name": "text",
158 "type": "STRING",
159 "links": [
160 12
161 ]
162 }
163 ],
164 "properties": {
165 "Node name for S&R": "SaveText"
166 },
167 "widgets_values": [
168 "H3_prompt",
169 "txt"
170 ],
171 "widgets_values_named": {
172 "filename_prefix": "H3_prompt",
173 "format": "txt"
174 }
175 },
176 {
177 "id": 10,
178 "type": "MinimaxHailuo03RegenerateNode",
179 "pos": [
180 -830,
181 4570
182 ],
183 "size": [
184 400,
185 305.90625
186 ],
187 "flags": [],
188 "order": 10,
189 "mode": 0,
190 "inputs": [
191 {
192 "name": "video",
193 "type": "VIDEO",
194 "link": 10
195 },
196 {
197 "name": "first_frame",
198 "shape": 7,
199 "type": "IMAGE",
200 "link": null
201 },
202 {
203 "name": "last_frame",
204 "shape": 7,
205 "type": "IMAGE",
206 "link": null
207 },
208 {
209 "name": "model.prompt",
210 "type": "STRING",
211 "widget": {
212 "name": "model.prompt"
213 },
214 "link": 12
215 },
216 {
217 "name": "model.reference_images.image_1",
218 "shape": 7,
219 "type": "IMAGE",
220 "link": null
221 },
222 {
223 "name": "model.reference_videos.video_1",
224 "shape": 7,
225 "type": "VIDEO",
226 "link": null
227 },
228 {
229 "name": "model.reference_audios.audio_1",
230 "shape": 7,
231 "type": "AUDIO",
232 "link": null
233 }
234 ],
235 "outputs": [
236 {
237 "name": "VIDEO",
238 "type": "VIDEO",
239 "links": [
240 18
241 ]
242 }
243 ],
244 "properties": {
245 "Node name for S&R": "MinimaxHailuo03RegenerateNode"
246 },
247 "widgets_values": [
248 "MiniMax H3",
249 "",
250 "2K",
251 false
252 ],
253 "widgets_values_named": {
254 "model": "MiniMax H3",
255 "model.prompt": "",
256 "model.resolution": "2K",
257 "watermark": false
258 },
259 "color": "#432",
260 "bgcolor": "#653"
261 },
262 {
263 "id": 11,
264 "type": "SaveVideo",
265 "pos": [
266 -350,
267 4570
268 ],
269 "size": [
270 680,
271 149.90625
272 ],
273 "flags": [],
274 "order": 12,
275 "mode": 0,
276 "inputs": [
277 {
278 "name": "video",
279 "type": "VIDEO",
280 "link": 20
281 }
282 ],
283 "outputs": [
284 {
285 "name": "video",
286 "type": "VIDEO",
287 "links": []
288 }
289 ],
290 "properties": [],
291 "widgets_values": [
292 "video/Minimax_h3_max",
293 "auto",
294 "auto",
295 "auto"
296 ],
297 "widgets_values_named": {
298 "filename_prefix": "video/Minimax_h3_max",
299 "format": "auto",
300 "format.codec": "auto",
301 "codec": "auto"
302 }
303 },
304 {
305 "id": 12,
306 "type": "ComfySwitchNode",
307 "pos": [
308 -2100,
309 5340
310 ],
311 "size": [
312 270,
313 110
314 ],
315 "flags": [],
316 "order": 6,
317 "mode": 0,
318 "inputs": [
319 {
320 "name": "on_false",
321 "type": "STRING",
322 "link": 21
323 },
324 {
325 "name": "on_true",
326 "type": "STRING",
327 "link": 17
328 },
329 {
330 "name": "switch",
331 "type": "BOOLEAN",
332 "widget": {
333 "name": "switch"
334 },
335 "link": 26
336 }
337 ],
338 "outputs": [
339 {
340 "name": "output",
341 "type": "STRING",
342 "links": [
343 23,
344 33
345 ]
346 }
347 ],
348 "properties": {
349 "Node name for S&R": "ComfySwitchNode"
350 },
351 "widgets_values": [
352 false
353 ],
354 "widgets_values_named": {
355 "switch": false
356 },
357 "color": "#322",
358 "bgcolor": "#533"
359 },
360 {
361 "id": 13,
362 "type": "ComfySwitchNode",
363 "pos": [
364 -750,
365 4990
366 ],
367 "size": [
368 270,
369 110
370 ],
371 "flags": [],
372 "order": 11,
373 "mode": 0,
374 "inputs": [
375 {
376 "name": "on_false",
377 "type": "VIDEO",
378 "link": 32
379 },
380 {
381 "name": "on_true",
382 "type": "VIDEO",
383 "link": 18
384 },
385 {
386 "name": "switch",
387 "type": "BOOLEAN",
388 "widget": {
389 "name": "switch"
390 },
391 "link": 25
392 }
393 ],
394 "outputs": [
395 {
396 "name": "output",
397 "type": "VIDEO",
398 "links": [
399 20
400 ]
401 }
402 ],
403 "properties": {
404 "Node name for S&R": "ComfySwitchNode"
405 },
406 "widgets_values": [
407 false
408 ],
409 "widgets_values_named": {
410 "switch": false
411 },
412 "color": "#322",
413 "bgcolor": "#533"
414 },
415 {
416 "id": 14,
417 "type": "PrimitiveStringMultiline",
418 "pos": [
419 -2980,
420 4220
421 ],
422 "size": [
423 590,
424 780
425 ],
426 "flags": [],
427 "order": 0,
428 "mode": 0,
429 "inputs": [],
430 "outputs": [
431 {
432 "name": "STRING",
433 "type": "STRING",
434 "links": [
435 21,
436 22
437 ]
438 }
439 ],
440 "title": "Text (Prompt)",
441 "properties": {
442 "Node name for S&R": "PrimitiveStringMultiline"
443 },
444 "widgets_values": [
445 "integrated_multimodal_description: [Shot 1] Cinematic, low-angle wide shot with a fast Push In, set in a rainy night mountain city characterized by wet stone slopes and red-orange neon signage against cold cyan rain curtains. A male delivery rider, wearing a translucent rain poncho over dark clothing and a sleek black helmet with a neon-reflecting visor, blasts his futuristic e-bike off the top of a steep slope. A glowing cyan food box is strapped to the back seat. The wheels raise twin walls of heavy spray, and the initial burst inflates his poncho like a sail, while the red-orange signage streaks into glowing light trails on both sides. On the left, oversized cyan text \"STEEP CITY\" shatters into rain-particle fragments upon the bike's impact. [Shot 2] At 00:00.600, the camera cuts to a medium Tracking Shot, following the rider from Shot 1 as he dives off the slope into a narrow alley between dense apartment towers. Overhead, a light-rail train thunders out through the waist of the building at extreme speed, its illuminated light band strobing intensely across the rider's wet translucent poncho. The rider ducks low over the handlebars and accelerates head-on, braiding the two extreme speeds into one. Glitchy white text \"RAIN CITY\" flashes character by character in sync with the rail's light band. [Shot 3] At 00:01.400, the camera cuts to a medium Pull Out shot as the rider and e-bike from Shot 1 launch into the air off the top of a steep stone stair flight. Mid-air, the glowing food box's lid pops open a crack, revealing metallic containers glinting inside, while the cyan rain curtain behind him stretches into vertical light filaments. Upon landing, the front wheel bites heavily into the accumulated water, plowing a massive V-shaped wake as the rider continues without pausing. In the foreground, ice-blue text \"I CLIMB\" is torn into a displaced motion trail by the intense landing spray. [Shot 4] At 00:02.100, the camera cuts to a fast Truck Right, framing the rider from Shot 1 in a side-profile medium shot as he threads underneath a massive concrete overpass. Crisscrossing streaks of traffic lights beam between the massive pillars as the rider darts left and right, maneuvering through the bright gaps in the crossing light. The high-speed lateral motion smears the heavy raindrops into sharp horizontal lines across the lens in a pure visual burst with no text present. [Shot 5] At 00:02.800, the camera cuts to a medium wide shot with a continuous Pedestal Up, matching the vertical ascent of the rider from Shot 1. He dismounts the e-bike using his forward momentum and bounds up a cantilevered exterior metal staircase in rapid, consecutive jumps. His wet translucent poncho snaps whip-like off his back with every step, while the illuminated handrail lights blur into one rising solid line under his boots. Small cyan text \"NO BRAKE\" slides along the upper edge of the frame, tracing his upward arc. [Shot 6] At 00:03.600, the camera cuts to a close-up shot with a fast Zoom In as the rider from Shot 1 bursts onto the topmost rooftop platform. He slams his boots down and brakes into a sharp whip-turn, his body executing a half-rotation that smears the entire mountain city's glowing neon lights into a circular river in the heavy rain. Locking into a sharp stance, his helmet visor faces the lens dead-on, perfectly reflecting the sprawling, illuminated city within its curved surface. Oversized cyan text \"TURBO\" smashes into the center-right of the frame, leaving a vivid slide-trail along the path of his rotational inertia, before the entire scene freezes razor-sharp on the final visual beat.\noverall_soundscape: A continuous heavy rainstorm provides a dense acoustic bed, immediately pierced by the loud, high-pitched whine of an electric e-bike motor revving. As the sequence progresses, a deafening, thunderous whoosh dominates the foreground when the light-rail train passes overhead, followed by a sharp metallic clack from the food box lid snapping open. A pronounced, heavy splashing crash and a loud, hissing tire-skid erupt as the bike hits the water, instantly transitioning into the rapid, hollow thuds of heavy wet boots pounding against a metal staircase. A sharp, squealing rubber skid and a final heavy boot stomp punctuate the rooftop turn, before all intense action noises abruptly cut out completely near the very end, leaving only the soft, fading hiss of rain.\nnon_diegetic_music: A relentless, high-energy 160 BPM electronic track drives the pacing, featuring an aggressive kick drum, sharp synth snares, and booming 808 bass drops that hit perfectly in sync with the sharp visual cuts. The driving rhythm maintains a fast, explosive tempo throughout the intense motion, before abruptly cutting to absolute silence precisely on the final visual accent."
446 ],
447 "widgets_values_named": {
448 "value": "integrated_multimodal_description: [Shot 1] Cinematic, low-angle wide shot with a fast Push In, set in a rainy night mountain city characterized by wet stone slopes and red-orange neon signage against cold cyan rain curtains. A male delivery rider, wearing a translucent rain poncho over dark clothing and a sleek black helmet with a neon-reflecting visor, blasts his futuristic e-bike off the top of a steep slope. A glowing cyan food box is strapped to the back seat. The wheels raise twin walls of heavy spray, and the initial burst inflates his poncho like a sail, while the red-orange signage streaks into glowing light trails on both sides. On the left, oversized cyan text \"STEEP CITY\" shatters into rain-particle fragments upon the bike's impact. [Shot 2] At 00:00.600, the camera cuts to a medium Tracking Shot, following the rider from Shot 1 as he dives off the slope into a narrow alley between dense apartment towers. Overhead, a light-rail train thunders out through the waist of the building at extreme speed, its illuminated light band strobing intensely across the rider's wet translucent poncho. The rider ducks low over the handlebars and accelerates head-on, braiding the two extreme speeds into one. Glitchy white text \"RAIN CITY\" flashes character by character in sync with the rail's light band. [Shot 3] At 00:01.400, the camera cuts to a medium Pull Out shot as the rider and e-bike from Shot 1 launch into the air off the top of a steep stone stair flight. Mid-air, the glowing food box's lid pops open a crack, revealing metallic containers glinting inside, while the cyan rain curtain behind him stretches into vertical light filaments. Upon landing, the front wheel bites heavily into the accumulated water, plowing a massive V-shaped wake as the rider continues without pausing. In the foreground, ice-blue text \"I CLIMB\" is torn into a displaced motion trail by the intense landing spray. [Shot 4] At 00:02.100, the camera cuts to a fast Truck Right, framing the rider from Shot 1 in a side-profile medium shot as he threads underneath a massive concrete overpass. Crisscrossing streaks of traffic lights beam between the massive pillars as the rider darts left and right, maneuvering through the bright gaps in the crossing light. The high-speed lateral motion smears the heavy raindrops into sharp horizontal lines across the lens in a pure visual burst with no text present. [Shot 5] At 00:02.800, the camera cuts to a medium wide shot with a continuous Pedestal Up, matching the vertical ascent of the rider from Shot 1. He dismounts the e-bike using his forward momentum and bounds up a cantilevered exterior metal staircase in rapid, consecutive jumps. His wet translucent poncho snaps whip-like off his back with every step, while the illuminated handrail lights blur into one rising solid line under his boots. Small cyan text \"NO BRAKE\" slides along the upper edge of the frame, tracing his upward arc. [Shot 6] At 00:03.600, the camera cuts to a close-up shot with a fast Zoom In as the rider from Shot 1 bursts onto the topmost rooftop platform. He slams his boots down and brakes into a sharp whip-turn, his body executing a half-rotation that smears the entire mountain city's glowing neon lights into a circular river in the heavy rain. Locking into a sharp stance, his helmet visor faces the lens dead-on, perfectly reflecting the sprawling, illuminated city within its curved surface. Oversized cyan text \"TURBO\" smashes into the center-right of the frame, leaving a vivid slide-trail along the path of his rotational inertia, before the entire scene freezes razor-sharp on the final visual beat.\noverall_soundscape: A continuous heavy rainstorm provides a dense acoustic bed, immediately pierced by the loud, high-pitched whine of an electric e-bike motor revving. As the sequence progresses, a deafening, thunderous whoosh dominates the foreground when the light-rail train passes overhead, followed by a sharp metallic clack from the food box lid snapping open. A pronounced, heavy splashing crash and a loud, hissing tire-skid erupt as the bike hits the water, instantly transitioning into the rapid, hollow thuds of heavy wet boots pounding against a metal staircase. A sharp, squealing rubber skid and a final heavy boot stomp punctuate the rooftop turn, before all intense action noises abruptly cut out completely near the very end, leaving only the soft, fading hiss of rain.\nnon_diegetic_music: A relentless, high-energy 160 BPM electronic track drives the pacing, featuring an aggressive kick drum, sharp synth snares, and booming 808 bass drops that hit perfectly in sync with the sharp visual cuts. The driving rhythm maintains a fast, explosive tempo throughout the intense motion, before abruptly cutting to absolute silence precisely on the final visual accent."
449 }
450 },
451 {
452 "id": 17,
453 "type": "MarkdownNote",
454 "pos": [
455 -3800,
456 4090
457 ],
458 "size": [
459 580,
460 1220
461 ],
462 "flags": [],
463 "order": 1,
464 "mode": 0,
465 "inputs": [],
466 "outputs": [],
467 "title": "Note: Guide",
468 "properties": [],
469 "widgets_values": [
470 "## How this graph is wired\n\nThis is a MiniMax H3 Max Turbo **text-to-video** template. It has **one required path** and **two optional stages**. You choose whether to run the optional stages. Both start **off**.\n\nOn the canvas, two nodes are marked **red**. Those are **Switch** nodes. Each is the on/off gate for an optional stage, driven by a boolean in the **Feature Flags** group.\n\n### 1. Video generation (required)\n\n**MiniMax H3 Text to Video** is the core. It always runs. Feed it **Text (Prompt)**. The first **Save Video** is the first-pass output.\n\n### 2. Prompt enhance (optional)\n\n**Boolean (Prompt Enhance)** feeds the red **Switch** in **Prompt Enhancer (Optional)**.\n\n- Set it to `true` to rewrite the prompt with **MiniMax H3 Context IR (Prompt Enhancer)** before generation.\n- Leave it `false` to send your raw prompt straight to video generation.\n\n### 3. Video upscale (optional)\n\n**Boolean (Upscale to 2K)** feeds the red **Switch** in **Upscale Video to 2K (Optional)**.\n\n- Set it to `true` to run **MiniMax H3 Regenerate to 2K** on the first-pass video.\n- Leave it `false` to save the first-pass video as-is.\n\nUpscale **only accepts 768P** source video. If you turn this stage on, generate at **768P**. Other resolutions are not supported by **MiniMax H3 Regenerate to 2K**.\n\nYou can enable section 2, section 3, both, or neither.\n\n### Duration must match\n\nKeep **duration** the same on every MiniMax node you actually use (generation, prompt enhance, and upscale). The clip length must match across those stages. If one node is 5s and another is 6s, enhance or upscale will be out of sync with the generated video.\n\n### Extra inputs must be duplicated\n\nThe generate node is text-only. **MiniMax H3 Context IR (Prompt Enhancer)** and **MiniMax H3 Regenerate to 2K** still accept extra context (first/last frame, extra images, reference video, audio).\n\nThose two optional nodes do **not** share extra context automatically. If you add extra input nodes and turn on prompt enhance or upscale, **plug the same wires into both**:\n\n- **MiniMax H3 Context IR (Prompt Enhancer)**, so prompt enhance sees that context\n- **MiniMax H3 Regenerate to 2K**, so upscale sees that context\n\nIf you only wire extras into one of them, the other stage will run without that context and the result will drift."
471 ],
472 "widgets_values_named": {
473 "text": "## How this graph is wired\n\nThis is a MiniMax H3 Max Turbo **text-to-video** template. It has **one required path** and **two optional stages**. You choose whether to run the optional stages. Both start **off**.\n\nOn the canvas, two nodes are marked **red**. Those are **Switch** nodes. Each is the on/off gate for an optional stage, driven by a boolean in the **Feature Flags** group.\n\n### 1. Video generation (required)\n\n**MiniMax H3 Text to Video** is the core. It always runs. Feed it **Text (Prompt)**. The first **Save Video** is the first-pass output.\n\n### 2. Prompt enhance (optional)\n\n**Boolean (Prompt Enhance)** feeds the red **Switch** in **Prompt Enhancer (Optional)**.\n\n- Set it to `true` to rewrite the prompt with **MiniMax H3 Context IR (Prompt Enhancer)** before generation.\n- Leave it `false` to send your raw prompt straight to video generation.\n\n### 3. Video upscale (optional)\n\n**Boolean (Upscale to 2K)** feeds the red **Switch** in **Upscale Video to 2K (Optional)**.\n\n- Set it to `true` to run **MiniMax H3 Regenerate to 2K** on the first-pass video.\n- Leave it `false` to save the first-pass video as-is.\n\nUpscale **only accepts 768P** source video. If you turn this stage on, generate at **768P**. Other resolutions are not supported by **MiniMax H3 Regenerate to 2K**.\n\nYou can enable section 2, section 3, both, or neither.\n\n### Duration must match\n\nKeep **duration** the same on every MiniMax node you actually use (generation, prompt enhance, and upscale). The clip length must match across those stages. If one node is 5s and another is 6s, enhance or upscale will be out of sync with the generated video.\n\n### Extra inputs must be duplicated\n\nThe generate node is text-only. **MiniMax H3 Context IR (Prompt Enhancer)** and **MiniMax H3 Regenerate to 2K** still accept extra context (first/last frame, extra images, reference video, audio).\n\nThose two optional nodes do **not** share extra context automatically. If you add extra input nodes and turn on prompt enhance or upscale, **plug the same wires into both**:\n\n- **MiniMax H3 Context IR (Prompt Enhancer)**, so prompt enhance sees that context\n- **MiniMax H3 Regenerate to 2K**, so upscale sees that context\n\nIf you only wire extras into one of them, the other stage will run without that context and the result will drift."
474 },
475 "color": "#222",
476 "bgcolor": "#000"
477 },
478 {
479 "id": 18,
480 "type": "PrimitiveBoolean",
481 "pos": [
482 -2800,
483 5270
484 ],
485 "size": [
486 270,
487 90
488 ],
489 "flags": [],
490 "order": 2,
491 "mode": 0,
492 "inputs": [],
493 "outputs": [
494 {
495 "name": "BOOLEAN",
496 "type": "BOOLEAN",
497 "links": [
498 26
499 ]
500 }
501 ],
502 "title": "Boolean (Prompt Enhance)",
503 "properties": {
504 "Node name for S&R": "PrimitiveBoolean"
505 },
506 "widgets_values": [
507 false
508 ],
509 "widgets_values_named": {
510 "value": false
511 }
512 },
513 {
514 "id": 19,
515 "type": "PrimitiveBoolean",
516 "pos": [
517 -2800,
518 5420
519 ],
520 "size": [
521 270,
522 90
523 ],
524 "flags": [],
525 "order": 3,
526 "mode": 0,
527 "inputs": [],
528 "outputs": [
529 {
530 "name": "BOOLEAN",
531 "type": "BOOLEAN",
532 "links": [
533 25
534 ]
535 }
536 ],
537 "title": "Boolean (Upscale to 2K)",
538 "properties": {
539 "Node name for S&R": "PrimitiveBoolean"
540 },
541 "widgets_values": [
542 false
543 ],
544 "widgets_values_named": {
545 "value": false
546 }
547 },
548 {
549 "id": 21,
550 "type": "MarkdownNote",
551 "pos": [
552 -3150,
553 5430
554 ],
555 "size": [
556 290,
557 120
558 ],
559 "flags": [],
560 "order": 4,
561 "mode": 0,
562 "inputs": [],
563 "outputs": [],
564 "title": "Note: Requirement for Video Upscale",
565 "properties": [],
566 "widgets_values": [
567 "Upscale only accepts **768P** source video. Generate at 768P if you turn on **Boolean (Upscale to 2K)**. Other resolutions are not supported."
568 ],
569 "widgets_values_named": {
570 "text": "Upscale only accepts **768P** source video. Generate at 768P if you turn on **Boolean (Upscale to 2K)**. Other resolutions are not supported."
571 },
572 "color": "#222",
573 "bgcolor": "#000"
574 },
575 {
576 "id": 23,
577 "type": "MinimaxHailuo03TextToVideoNode",
578 "pos": [
579 -2160,
580 4160
581 ],
582 "size": [
583 400,
584 322.53125
585 ],
586 "flags": [],
587 "order": 8,
588 "mode": 0,
589 "inputs": [
590 {
591 "name": "model.prompt",
592 "type": "STRING",
593 "widget": {
594 "name": "model.prompt"
595 },
596 "link": 33
597 }
598 ],
599 "outputs": [
600 {
601 "name": "VIDEO",
602 "type": "VIDEO",
603 "links": [
604 31,
605 32
606 ]
607 }
608 ],
609 "properties": {
610 "Node name for S&R": "MinimaxHailuo03TextToVideoNode"
611 },
612 "widgets_values": [
613 "MiniMax H3 Max Turbo",
614 "integrated_multimodal_description: [Shot 1] Cinematic, low-angle wide shot with a fast Push In, set in a rainy night mountain city characterized by wet stone slopes and red-orange neon signage against cold cyan rain curtains. A male delivery rider, wearing a translucent rain poncho over dark clothing and a sleek black helmet with a neon-reflecting visor, blasts his futuristic e-bike off the top of a steep slope. A glowing cyan food box is strapped to the back seat. The wheels raise twin walls of heavy spray, and the initial burst inflates his poncho like a sail, while the red-orange signage streaks into glowing light trails on both sides. On the left, oversized cyan text \"STEEP CITY\" shatters into rain-particle fragments upon the bike's impact. [Shot 2] At 00:00.600, the camera cuts to a medium Tracking Shot, following the rider from Shot 1 as he dives off the slope into a narrow alley between dense apartment towers. Overhead, a light-rail train thunders out through the waist of the building at extreme speed, its illuminated light band strobing intensely across the rider's wet translucent poncho. The rider ducks low over the handlebars and accelerates head-on, braiding the two extreme speeds into one. Glitchy white text \"RAIN CITY\" flashes character by character in sync with the rail's light band. [Shot 3] At 00:01.400, the camera cuts to a medium Pull Out shot as the rider and e-bike from Shot 1 launch into the air off the top of a steep stone stair flight. Mid-air, the glowing food box's lid pops open a crack, revealing metallic containers glinting inside, while the cyan rain curtain behind him stretches into vertical light filaments. Upon landing, the front wheel bites heavily into the accumulated water, plowing a massive V-shaped wake as the rider continues without pausing. In the foreground, ice-blue text \"I CLIMB\" is torn into a displaced motion trail by the intense landing spray. [Shot 4] At 00:02.100, the camera cuts to a fast Truck Right, framing the rider from Shot 1 in a side-profile medium shot as he threads underneath a massive concrete overpass. Crisscrossing streaks of traffic lights beam between the massive pillars as the rider darts left and right, maneuvering through the bright gaps in the crossing light. The high-speed lateral motion smears the heavy raindrops into sharp horizontal lines across the lens in a pure visual burst with no text present. [Shot 5] At 00:02.800, the camera cuts to a medium wide shot with a continuous Pedestal Up, matching the vertical ascent of the rider from Shot 1. He dismounts the e-bike using his forward momentum and bounds up a cantilevered exterior metal staircase in rapid, consecutive jumps. His wet translucent poncho snaps whip-like off his back with every step, while the illuminated handrail lights blur into one rising solid line under his boots. Small cyan text \"NO BRAKE\" slides along the upper edge of the frame, tracing his upward arc. [Shot 6] At 00:03.600, the camera cuts to a close-up shot with a fast Zoom In as the rider from Shot 1 bursts onto the topmost rooftop platform. He slams his boots down and brakes into a sharp whip-turn, his body executing a half-rotation that smears the entire mountain city's glowing neon lights into a circular river in the heavy rain. Locking into a sharp stance, his helmet visor faces the lens dead-on, perfectly reflecting the sprawling, illuminated city within its curved surface. Oversized cyan text \"TURBO\" smashes into the center-right of the frame, leaving a vivid slide-trail along the path of his rotational inertia, before the entire scene freezes razor-sharp on the final visual beat.\noverall_soundscape: A continuous heavy rainstorm provides a dense acoustic bed, immediately pierced by the loud, high-pitched whine of an electric e-bike motor revving. As the sequence progresses, a deafening, thunderous whoosh dominates the foreground when the light-rail train passes overhead, followed by a sharp metallic clack from the food box lid snapping open. A pronounced, heavy splashing crash and a loud, hissing tire-skid erupt as the bike hits the water, instantly transitioning into the rapid, hollow thuds of heavy wet boots pounding against a metal staircase. A sharp, squealing rubber skid and a final heavy boot stomp punctuate the rooftop turn, before all intense action noises abruptly cut out completely near the very end, leaving only the soft, fading hiss of rain.\nnon_diegetic_music: A relentless, high-energy 160 BPM electronic track drives the pacing, featuring an aggressive kick drum, sharp synth snares, and booming 808 bass drops that hit perfectly in sync with the sharp visual cuts. The driving rhythm maintains a fast, explosive tempo throughout the intense motion, before abruptly cutting to absolute silence precisely on the final visual accent.",
615 "768P",
616 "1:1",
617 5,
618 "balanced",
619 2375687420,
620 "randomize",
621 false
622 ],
623 "widgets_values_named": {
624 "model": "MiniMax H3 Max Turbo",
625 "model.prompt": "integrated_multimodal_description: [Shot 1] Cinematic, low-angle wide shot with a fast Push In, set in a rainy night mountain city characterized by wet stone slopes and red-orange neon signage against cold cyan rain curtains. A male delivery rider, wearing a translucent rain poncho over dark clothing and a sleek black helmet with a neon-reflecting visor, blasts his futuristic e-bike off the top of a steep slope. A glowing cyan food box is strapped to the back seat. The wheels raise twin walls of heavy spray, and the initial burst inflates his poncho like a sail, while the red-orange signage streaks into glowing light trails on both sides. On the left, oversized cyan text \"STEEP CITY\" shatters into rain-particle fragments upon the bike's impact. [Shot 2] At 00:00.600, the camera cuts to a medium Tracking Shot, following the rider from Shot 1 as he dives off the slope into a narrow alley between dense apartment towers. Overhead, a light-rail train thunders out through the waist of the building at extreme speed, its illuminated light band strobing intensely across the rider's wet translucent poncho. The rider ducks low over the handlebars and accelerates head-on, braiding the two extreme speeds into one. Glitchy white text \"RAIN CITY\" flashes character by character in sync with the rail's light band. [Shot 3] At 00:01.400, the camera cuts to a medium Pull Out shot as the rider and e-bike from Shot 1 launch into the air off the top of a steep stone stair flight. Mid-air, the glowing food box's lid pops open a crack, revealing metallic containers glinting inside, while the cyan rain curtain behind him stretches into vertical light filaments. Upon landing, the front wheel bites heavily into the accumulated water, plowing a massive V-shaped wake as the rider continues without pausing. In the foreground, ice-blue text \"I CLIMB\" is torn into a displaced motion trail by the intense landing spray. [Shot 4] At 00:02.100, the camera cuts to a fast Truck Right, framing the rider from Shot 1 in a side-profile medium shot as he threads underneath a massive concrete overpass. Crisscrossing streaks of traffic lights beam between the massive pillars as the rider darts left and right, maneuvering through the bright gaps in the crossing light. The high-speed lateral motion smears the heavy raindrops into sharp horizontal lines across the lens in a pure visual burst with no text present. [Shot 5] At 00:02.800, the camera cuts to a medium wide shot with a continuous Pedestal Up, matching the vertical ascent of the rider from Shot 1. He dismounts the e-bike using his forward momentum and bounds up a cantilevered exterior metal staircase in rapid, consecutive jumps. His wet translucent poncho snaps whip-like off his back with every step, while the illuminated handrail lights blur into one rising solid line under his boots. Small cyan text \"NO BRAKE\" slides along the upper edge of the frame, tracing his upward arc. [Shot 6] At 00:03.600, the camera cuts to a close-up shot with a fast Zoom In as the rider from Shot 1 bursts onto the topmost rooftop platform. He slams his boots down and brakes into a sharp whip-turn, his body executing a half-rotation that smears the entire mountain city's glowing neon lights into a circular river in the heavy rain. Locking into a sharp stance, his helmet visor faces the lens dead-on, perfectly reflecting the sprawling, illuminated city within its curved surface. Oversized cyan text \"TURBO\" smashes into the center-right of the frame, leaving a vivid slide-trail along the path of his rotational inertia, before the entire scene freezes razor-sharp on the final visual beat.\noverall_soundscape: A continuous heavy rainstorm provides a dense acoustic bed, immediately pierced by the loud, high-pitched whine of an electric e-bike motor revving. As the sequence progresses, a deafening, thunderous whoosh dominates the foreground when the light-rail train passes overhead, followed by a sharp metallic clack from the food box lid snapping open. A pronounced, heavy splashing crash and a loud, hissing tire-skid erupt as the bike hits the water, instantly transitioning into the rapid, hollow thuds of heavy wet boots pounding against a metal staircase. A sharp, squealing rubber skid and a final heavy boot stomp punctuate the rooftop turn, before all intense action noises abruptly cut out completely near the very end, leaving only the soft, fading hiss of rain.\nnon_diegetic_music: A relentless, high-energy 160 BPM electronic track drives the pacing, featuring an aggressive kick drum, sharp synth snares, and booming 808 bass drops that hit perfectly in sync with the sharp visual cuts. The driving rhythm maintains a fast, explosive tempo throughout the intense motion, before abruptly cutting to absolute silence precisely on the final visual accent.",
626 "model.resolution": "768P",
627 "model.ratio": "1:1",
628 "model.duration": 5,
629 "model.prompt_expansion_mode": "balanced",
630 "seed": 2375687420,
631 "control_after_generate": "randomize",
632 "watermark": false
633 },
634 "color": "#432",
635 "bgcolor": "#653"
636 }
637 ],
638 "links": [
639 [
640 17,
641 7,
642 0,
643 12,
644 1,
645 "STRING"
646 ],
647 [
648 18,
649 10,
650 0,
651 13,
652 1,
653 "VIDEO"
654 ],
655 [
656 21,
657 14,
658 0,
659 12,
660 0,
661 "STRING"
662 ],
663 [
664 23,
665 12,
666 0,
667 8,
668 0,
669 "STRING"
670 ],
671 [
672 25,
673 19,
674 0,
675 13,
676 2,
677 "BOOLEAN"
678 ],
679 [
680 26,
681 18,
682 0,
683 12,
684 2,
685 "BOOLEAN"
686 ],
687 [
688 20,
689 13,
690 0,
691 11,
692 0,
693 "VIDEO"
694 ],
695 [
696 22,
697 14,
698 0,
699 7,
700 2,
701 "STRING"
702 ],
703 [
704 10,
705 2,
706 0,
707 10,
708 0,
709 "VIDEO"
710 ],
711 [
712 12,
713 8,
714 0,
715 10,
716 3,
717 "STRING"
718 ],
719 [
720 31,
721 23,
722 0,
723 2,
724 0,
725 "VIDEO"
726 ],
727 [
728 32,
729 23,
730 0,
731 13,
732 0,
733 "VIDEO"
734 ],
735 [
736 33,
737 12,
738 0,
739 23,
740 0,
741 "STRING"
742 ]
743 ],
744 "groups": [
745 {
746 "id": 1,
747 "title": "Prompt Enhancer (Optional)",
748 "bounding": [
749 -2200,
750 4750,
751 1270,
752 840
753 ],
754 "color": "#3f789e",
755 "flags": []
756 },
757 {
758 "id": 2,
759 "title": "User Inputs",
760 "bounding": [
761 -3160,
762 4060,
763 930,
764 1530
765 ],
766 "color": "#3f789e",
767 "flags": []
768 },
769 {
770 "id": 3,
771 "title": "Upscale Video to 2K (Optional)",
772 "bounding": [
773 -900,
774 4060,
775 1400,
776 1540
777 ],
778 "color": "#3f789e",
779 "flags": []
780 },
781 {
782 "id": 4,
783 "title": "Create Video (Core)",
784 "bounding": [
785 -2200,
786 4060,
787 1270,
788 670
789 ],
790 "color": "#A88",
791 "flags": []
792 },
793 {
794 "id": 5,
795 "title": "Feature Flags",
796 "bounding": [
797 -2840,
798 5190,
799 350,
800 360
801 ],
802 "color": "#3f789e",
803 "flags": []
804 }
805 ],
806 "config": [],
807 "extra": {
808 "ds": {
809 "scale": 0.37947453382593055,
810 "offset": [
811 4482.0492964067125,
812 -3376.533824703761
813 ]
814 },
815 "frontendVersion": "1.51.9",
816 "VHS_latentpreview": false,
817 "VHS_latentpreviewrate": 0,
818 "VHS_MetadataImage": true,
819 "VHS_KeepIntermediate": true
820 },
821 "version": 0.4
822}