AiNinja94 commited on
Commit
d826985
·
verified ·
1 Parent(s): 6c1fbc7

Upload MiniMax-H3-Simple-WF/FLF-Workflow-With-Sol-Atten-&-Sage-Atten.json

Browse files
MiniMax-H3-Simple-WF/FLF-Workflow-With-Sol-Atten-&-Sage-Atten.json ADDED
@@ -0,0 +1,2015 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
3
+ "revision": 0,
4
+ "last_node_id": 128,
5
+ "last_link_id": 240,
6
+ "nodes": [
7
+ {
8
+ "id": 117,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ -2570,
12
+ 4860
13
+ ],
14
+ "size": [
15
+ 440,
16
+ 680
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note: Model Links",
24
+ "properties": {},
25
+ "widgets_values": [
26
+ "## Model Links\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
27
+ ],
28
+ "color": "#222",
29
+ "bgcolor": "#000"
30
+ },
31
+ {
32
+ "id": 118,
33
+ "type": "MarkdownNote",
34
+ "pos": [
35
+ -1130,
36
+ 5460
37
+ ],
38
+ "size": [
39
+ 300,
40
+ 520
41
+ ],
42
+ "flags": {},
43
+ "order": 1,
44
+ "mode": 0,
45
+ "inputs": [],
46
+ "outputs": [],
47
+ "title": "Note: Size Settings Reference",
48
+ "properties": {},
49
+ "widgets_values": [
50
+ "| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"
51
+ ],
52
+ "color": "#222",
53
+ "bgcolor": "#000"
54
+ },
55
+ {
56
+ "id": 119,
57
+ "type": "ImageScaleToTotalPixels",
58
+ "pos": [
59
+ -1520,
60
+ 5610
61
+ ],
62
+ "size": [
63
+ 280,
64
+ 150
65
+ ],
66
+ "flags": {},
67
+ "order": 2,
68
+ "mode": 0,
69
+ "showAdvanced": true,
70
+ "inputs": [
71
+ {
72
+ "name": "image",
73
+ "type": "IMAGE",
74
+ "link": null
75
+ }
76
+ ],
77
+ "outputs": [
78
+ {
79
+ "name": "IMAGE",
80
+ "type": "IMAGE",
81
+ "links": [
82
+ 228
83
+ ]
84
+ }
85
+ ],
86
+ "properties": {
87
+ "cnr_id": "comfy-core",
88
+ "ver": "0.30.0",
89
+ "Node name for S&R": "ImageScaleToTotalPixels"
90
+ },
91
+ "widgets_values": [
92
+ "nearest-exact",
93
+ 1,
94
+ 32
95
+ ]
96
+ },
97
+ {
98
+ "id": 120,
99
+ "type": "GetImageSize",
100
+ "pos": [
101
+ -1490,
102
+ 5810
103
+ ],
104
+ "size": [
105
+ 230,
106
+ 80
107
+ ],
108
+ "flags": {},
109
+ "order": 7,
110
+ "mode": 0,
111
+ "inputs": [
112
+ {
113
+ "name": "image",
114
+ "type": "IMAGE",
115
+ "link": 228
116
+ }
117
+ ],
118
+ "outputs": [
119
+ {
120
+ "name": "width",
121
+ "type": "INT",
122
+ "links": null
123
+ },
124
+ {
125
+ "name": "height",
126
+ "type": "INT",
127
+ "links": null
128
+ },
129
+ {
130
+ "name": "batch_size",
131
+ "type": "INT",
132
+ "links": null
133
+ }
134
+ ],
135
+ "properties": {
136
+ "cnr_id": "comfy-core",
137
+ "ver": "0.30.0",
138
+ "Node name for S&R": "GetImageSize"
139
+ },
140
+ "widgets_values": []
141
+ },
142
+ {
143
+ "id": 116,
144
+ "type": "MarkdownNote",
145
+ "pos": [
146
+ -2090,
147
+ 4860
148
+ ],
149
+ "size": [
150
+ 450,
151
+ 630
152
+ ],
153
+ "flags": {},
154
+ "order": 3,
155
+ "mode": 0,
156
+ "inputs": [],
157
+ "outputs": [],
158
+ "title": "Note: MiniMax H3",
159
+ "properties": {},
160
+ "widgets_values": [
161
+ "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## About this workflow\n\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node), which 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**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"
162
+ ],
163
+ "color": "#222",
164
+ "bgcolor": "#000"
165
+ },
166
+ {
167
+ "id": 114,
168
+ "type": "LoadImage",
169
+ "pos": [
170
+ -1229.2268939455885,
171
+ 4338.841282283436
172
+ ],
173
+ "size": [
174
+ 448.04780709228544,
175
+ 389.8876
176
+ ],
177
+ "flags": {},
178
+ "order": 4,
179
+ "mode": 0,
180
+ "inputs": [],
181
+ "outputs": [
182
+ {
183
+ "name": "IMAGE",
184
+ "type": "IMAGE",
185
+ "links": [
186
+ 218
187
+ ]
188
+ },
189
+ {
190
+ "name": "MASK",
191
+ "type": "MASK",
192
+ "links": null
193
+ }
194
+ ],
195
+ "properties": {
196
+ "cnr_id": "comfy-core",
197
+ "ver": "0.30.0",
198
+ "Node name for S&R": "LoadImage"
199
+ },
200
+ "widgets_values": [
201
+ "Clipboard_Image_2.jpg",
202
+ "image"
203
+ ]
204
+ },
205
+ {
206
+ "id": 92,
207
+ "type": "SaveVideo",
208
+ "pos": [
209
+ -210,
210
+ 4850
211
+ ],
212
+ "size": [
213
+ 1030,
214
+ 106
215
+ ],
216
+ "flags": {},
217
+ "order": 9,
218
+ "mode": 0,
219
+ "inputs": [
220
+ {
221
+ "name": "video",
222
+ "type": "VIDEO",
223
+ "link": 194
224
+ }
225
+ ],
226
+ "outputs": [
227
+ {
228
+ "name": "video",
229
+ "type": "VIDEO",
230
+ "links": null
231
+ }
232
+ ],
233
+ "properties": {
234
+ "cnr_id": "comfy-core",
235
+ "ver": "0.30.0",
236
+ "Node name for S&R": "SaveVideo"
237
+ },
238
+ "widgets_values": [
239
+ "video/MiniMax_H3",
240
+ "auto",
241
+ "auto"
242
+ ]
243
+ },
244
+ {
245
+ "id": 122,
246
+ "type": "Text Multiline",
247
+ "pos": [
248
+ -1125.4698043576373,
249
+ 4779.206676147277
250
+ ],
251
+ "size": [
252
+ 322.01934638528996,
253
+ 320.85150423627056
254
+ ],
255
+ "flags": {},
256
+ "order": 5,
257
+ "mode": 0,
258
+ "inputs": [],
259
+ "outputs": [
260
+ {
261
+ "name": "STRING",
262
+ "type": "STRING",
263
+ "links": [
264
+ 232
265
+ ]
266
+ }
267
+ ],
268
+ "properties": {
269
+ "cnr_id": "was-ns",
270
+ "ver": "3.0.1",
271
+ "Node name for S&R": "Text Multiline"
272
+ },
273
+ "widgets_values": [
274
+ "A massive dark charcoal Spinosaurus-like dinosaur with a tall jagged sail and electric-blue bioluminescent markings walks powerfully through a dense prehistoric jungle at dawn. Preserve its exact armored skin, glowing blue lines, sharp teeth, heavy tail, and sail silhouette from the reference image.\n\nThe dinosaur pushes through giant ferns and cycads, each heavy footstep compressing mud and shaking nearby leaves. A low side tracking shot follows its deliberate walk through misty jungle ruins and volcanic mountains in the distance. It stops in a clearing, raises its head, opens its jaws wide, and unleashes a deep, thunderous dominance roar. Birds burst from the treetops, foliage trembles, and the glowing markings pulse brighter with the roar.\n\nCinematic realistic creature-feature style, humid atmosphere, shafts of golden dawn light through fog, drifting pollen, detailed wet scales, dramatic contrast. Sound: heavy footsteps in mud, snapping branches, distant insects and jungle birds, then an enormous echoing dinosaur roar that rolls across the valley. End with the dinosaur standing tall in the clearing, roaring toward the sky like the ruler of the prehistoric jungle.\n\nNo text, no humans, no vehicles, no extra dinosaurs, no cartoon style."
275
+ ]
276
+ },
277
+ {
278
+ "id": 115,
279
+ "type": "ResolutionSelector",
280
+ "pos": [
281
+ -1110,
282
+ 5230
283
+ ],
284
+ "size": [
285
+ 270,
286
+ 170
287
+ ],
288
+ "flags": {},
289
+ "order": 6,
290
+ "mode": 0,
291
+ "showAdvanced": false,
292
+ "inputs": [],
293
+ "outputs": [
294
+ {
295
+ "name": "width",
296
+ "type": "INT",
297
+ "links": [
298
+ 219
299
+ ]
300
+ },
301
+ {
302
+ "name": "height",
303
+ "type": "INT",
304
+ "links": [
305
+ 220
306
+ ]
307
+ }
308
+ ],
309
+ "properties": {
310
+ "cnr_id": "comfy-core",
311
+ "ver": "0.30.0",
312
+ "Node name for S&R": "ResolutionSelector"
313
+ },
314
+ "widgets_values": [
315
+ "16:9 (Widescreen)",
316
+ 0.4,
317
+ 32
318
+ ]
319
+ },
320
+ {
321
+ "id": 105,
322
+ "type": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
323
+ "pos": [
324
+ -730,
325
+ 4850
326
+ ],
327
+ "size": [
328
+ 480,
329
+ 630
330
+ ],
331
+ "flags": {},
332
+ "order": 8,
333
+ "mode": 0,
334
+ "inputs": [
335
+ {
336
+ "name": "first_frame",
337
+ "shape": 7,
338
+ "type": "IMAGE",
339
+ "link": 218
340
+ },
341
+ {
342
+ "name": "last_frame",
343
+ "shape": 7,
344
+ "type": "IMAGE",
345
+ "link": null
346
+ },
347
+ {
348
+ "name": "prompt",
349
+ "type": "STRING",
350
+ "widget": {
351
+ "name": "prompt"
352
+ },
353
+ "link": 232
354
+ },
355
+ {
356
+ "name": "width",
357
+ "type": "INT",
358
+ "widget": {
359
+ "name": "width"
360
+ },
361
+ "link": 219
362
+ },
363
+ {
364
+ "name": "height",
365
+ "type": "INT",
366
+ "widget": {
367
+ "name": "height"
368
+ },
369
+ "link": 220
370
+ },
371
+ {
372
+ "label": "duration",
373
+ "name": "value_1",
374
+ "type": "FLOAT",
375
+ "widget": {
376
+ "name": "value_1"
377
+ },
378
+ "link": null
379
+ },
380
+ {
381
+ "label": "audio_vae",
382
+ "name": "vae_name_1",
383
+ "type": "COMBO",
384
+ "widget": {
385
+ "name": "vae_name_1"
386
+ },
387
+ "link": null
388
+ }
389
+ ],
390
+ "outputs": [
391
+ {
392
+ "name": "VIDEO",
393
+ "type": "VIDEO",
394
+ "links": [
395
+ 194
396
+ ]
397
+ }
398
+ ],
399
+ "properties": {
400
+ "cnr_id": "comfy-core",
401
+ "ver": "0.30.0",
402
+ "previewExposures": []
403
+ },
404
+ "widgets_values": [
405
+ "Editorial tech product film. The transparent gaming mouse from <Picture 1> in its original scene: a pitch-black studio void with a dark, subtle reflective surface, lit by dramatic duotone vibrant blue and warm neon orange rim lighting, deep soft shadow falloff into pure black. Monochromatic dark palette with electric blue and amber accents. Material motif: glowing internal metallic micro-components and glossy acrylic refractions. The environment is constant throughout.\nSHOT 1: The scene opens exactly on image 1, the mouse resting confidently on the dark surface; the blue and orange lights slowly pulse brighter, refracting deeply through the transparent acrylic shell as the camera executes a slow, deliberate push-in to reveal the intricate circuitry.\nSHOT 2: Cut to an extreme macro profile of the ridged scroll wheel and layered internal micro-components; the camera glides slowly along the side as a sharp beam of warm orange light sweeps across the metallic textures, contrasting perfectly against the deep blue ambient glow.\nSHOT 3: Cut to a low-angle beauty shot: the mouse levitates weightlessly a few centimeters above the dark reflective surface, rotating in a slow, precise orbit; the duotone lighting flares gently along the glassy transparent edges before fading slowly into a sleek silhouette.\nAudio: deep pulsing sub-bass room tone, sharp tactile mechanical clicks, a sweeping glassy whoosh on cuts, and a rising electronic swell that resolves to near-silence on the final fade.
",
406
+ 1344,
407
+ 768,
408
+ 4,
409
+ 496676155527382,
410
+ "minimax_h3_fl2va_pruned_INT4Q.safetensors",
411
+ "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
412
+ "minimax_h3_video_vae_fp16.safetensors",
413
+ "minimax_h3_audio_vae_fp32.safetensors"
414
+ ]
415
+ }
416
+ ],
417
+ "links": [
418
+ [
419
+ 194,
420
+ 105,
421
+ 0,
422
+ 92,
423
+ 0,
424
+ "VIDEO"
425
+ ],
426
+ [
427
+ 218,
428
+ 114,
429
+ 0,
430
+ 105,
431
+ 0,
432
+ "IMAGE"
433
+ ],
434
+ [
435
+ 219,
436
+ 115,
437
+ 0,
438
+ 105,
439
+ 3,
440
+ "INT"
441
+ ],
442
+ [
443
+ 220,
444
+ 115,
445
+ 1,
446
+ 105,
447
+ 4,
448
+ "INT"
449
+ ],
450
+ [
451
+ 228,
452
+ 119,
453
+ 0,
454
+ 120,
455
+ 0,
456
+ "IMAGE"
457
+ ],
458
+ [
459
+ 232,
460
+ 122,
461
+ 0,
462
+ 105,
463
+ 2,
464
+ "STRING"
465
+ ]
466
+ ],
467
+ "groups": [
468
+ {
469
+ "id": 5,
470
+ "title": "Use Image Size",
471
+ "bounding": [
472
+ -1530,
473
+ 5540,
474
+ 296.484375,
475
+ 354
476
+ ],
477
+ "color": "#3f789e",
478
+ "flags": {}
479
+ }
480
+ ],
481
+ "definitions": {
482
+ "subgraphs": [
483
+ {
484
+ "id": "4c314f31-ecda-4b08-ae98-faaba1bf613f",
485
+ "version": 1,
486
+ "state": {
487
+ "lastGroupId": 5,
488
+ "lastNodeId": 128,
489
+ "lastLinkId": 240,
490
+ "lastRerouteId": 0
491
+ },
492
+ "revision": 0,
493
+ "config": {},
494
+ "name": "Image to Video (MiniMax H3)",
495
+ "inputNode": {
496
+ "id": -10,
497
+ "bounding": [
498
+ -2560,
499
+ 4720,
500
+ 128,
501
+ 268
502
+ ]
503
+ },
504
+ "outputNode": {
505
+ "id": -20,
506
+ "bounding": [
507
+ 690,
508
+ 4810,
509
+ 128,
510
+ 68
511
+ ]
512
+ },
513
+ "inputs": [
514
+ {
515
+ "id": "d6eaa195-2266-4016-b7ed-b2d17a3e53c2",
516
+ "name": "first_frame",
517
+ "type": "IMAGE",
518
+ "linkIds": [
519
+ 195
520
+ ],
521
+ "pos": [
522
+ -2456,
523
+ 4744
524
+ ]
525
+ },
526
+ {
527
+ "id": "03b95567-f496-4279-9d38-989dd34fa882",
528
+ "name": "last_frame",
529
+ "type": "IMAGE",
530
+ "linkIds": [
531
+ 196
532
+ ],
533
+ "pos": [
534
+ -2456,
535
+ 4764
536
+ ]
537
+ },
538
+ {
539
+ "id": "d7302ca7-24ed-44c4-8ac9-736540dab7fb",
540
+ "name": "prompt",
541
+ "type": "STRING",
542
+ "linkIds": [
543
+ 197
544
+ ],
545
+ "pos": [
546
+ -2456,
547
+ 4784
548
+ ]
549
+ },
550
+ {
551
+ "id": "709e2d94-3172-496f-ad86-7d672f3df568",
552
+ "name": "width",
553
+ "type": "INT",
554
+ "linkIds": [
555
+ 200
556
+ ],
557
+ "pos": [
558
+ -2456,
559
+ 4804
560
+ ]
561
+ },
562
+ {
563
+ "id": "8205b85b-19bb-47f6-8418-89cd42940c1d",
564
+ "name": "height",
565
+ "type": "INT",
566
+ "linkIds": [
567
+ 201
568
+ ],
569
+ "pos": [
570
+ -2456,
571
+ 4824
572
+ ]
573
+ },
574
+ {
575
+ "id": "a40e5e96-4307-4a8e-a4f8-13a27d4bc9d3",
576
+ "name": "value_1",
577
+ "type": "FLOAT",
578
+ "linkIds": [
579
+ 206
580
+ ],
581
+ "label": "duration",
582
+ "pos": [
583
+ -2456,
584
+ 4844
585
+ ]
586
+ },
587
+ {
588
+ "id": "9f8734bc-c2b3-43b0-911e-e89560e8b777",
589
+ "name": "noise_seed",
590
+ "type": "INT",
591
+ "linkIds": [
592
+ 207
593
+ ],
594
+ "pos": [
595
+ -2456,
596
+ 4864
597
+ ]
598
+ },
599
+ {
600
+ "id": "9a6d2811-673c-47e0-aa94-dda7c83621e4",
601
+ "name": "unet_name",
602
+ "type": "COMBO",
603
+ "linkIds": [
604
+ 221
605
+ ],
606
+ "pos": [
607
+ -2456,
608
+ 4884
609
+ ]
610
+ },
611
+ {
612
+ "id": "7100a787-5536-4002-840b-1d2fd071010a",
613
+ "name": "clip_name",
614
+ "type": "COMBO",
615
+ "linkIds": [
616
+ 227
617
+ ],
618
+ "pos": [
619
+ -2456,
620
+ 4904
621
+ ]
622
+ },
623
+ {
624
+ "id": "d40632fd-e0ae-4319-b85d-5479db4d6e11",
625
+ "name": "vae_name",
626
+ "type": "COMBO",
627
+ "linkIds": [
628
+ 223
629
+ ],
630
+ "pos": [
631
+ -2456,
632
+ 4924
633
+ ]
634
+ },
635
+ {
636
+ "id": "2992852c-4b20-439a-8771-c866ec1996e6",
637
+ "name": "vae_name_1",
638
+ "type": "COMBO",
639
+ "linkIds": [
640
+ 224
641
+ ],
642
+ "label": "audio_vae",
643
+ "pos": [
644
+ -2456,
645
+ 4944
646
+ ]
647
+ }
648
+ ],
649
+ "outputs": [
650
+ {
651
+ "id": "adb2611c-e490-4fca-8067-b718c992f8cc",
652
+ "name": "VIDEO",
653
+ "type": "VIDEO",
654
+ "linkIds": [
655
+ 168
656
+ ],
657
+ "localized_name": "VIDEO",
658
+ "pos": [
659
+ 714,
660
+ 4834
661
+ ]
662
+ }
663
+ ],
664
+ "widgets": [],
665
+ "nodes": [
666
+ {
667
+ "id": 11,
668
+ "type": "VAELoader",
669
+ "pos": [
670
+ -2020,
671
+ 5020
672
+ ],
673
+ "size": [
674
+ 640,
675
+ 70
676
+ ],
677
+ "flags": {},
678
+ "order": 5,
679
+ "mode": 0,
680
+ "inputs": [
681
+ {
682
+ "localized_name": "vae_name",
683
+ "name": "vae_name",
684
+ "type": "COMBO",
685
+ "widget": {
686
+ "name": "vae_name"
687
+ },
688
+ "link": 223
689
+ }
690
+ ],
691
+ "outputs": [
692
+ {
693
+ "localized_name": "VAE",
694
+ "name": "VAE",
695
+ "type": "VAE",
696
+ "links": [
697
+ 8,
698
+ 190
699
+ ]
700
+ }
701
+ ],
702
+ "properties": {
703
+ "cnr_id": "comfy-core",
704
+ "ver": "0.30.0",
705
+ "Node name for S&R": "VAELoader",
706
+ "models": [
707
+ {
708
+ "name": "minimax_h3_video_vae_fp16.safetensors",
709
+ "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
710
+ "directory": "vae"
711
+ }
712
+ ]
713
+ },
714
+ "widgets_values": [
715
+ "minimax_h3_video_vae_fp16.safetensors"
716
+ ]
717
+ },
718
+ {
719
+ "id": 24,
720
+ "type": "VAELoader",
721
+ "pos": [
722
+ -2020,
723
+ 5160
724
+ ],
725
+ "size": [
726
+ 650,
727
+ 70
728
+ ],
729
+ "flags": {},
730
+ "order": 11,
731
+ "mode": 0,
732
+ "inputs": [
733
+ {
734
+ "localized_name": "vae_name",
735
+ "name": "vae_name",
736
+ "type": "COMBO",
737
+ "widget": {
738
+ "name": "vae_name"
739
+ },
740
+ "link": 224
741
+ }
742
+ ],
743
+ "outputs": [
744
+ {
745
+ "localized_name": "VAE",
746
+ "name": "VAE",
747
+ "type": "VAE",
748
+ "links": [
749
+ 23
750
+ ]
751
+ }
752
+ ],
753
+ "properties": {
754
+ "cnr_id": "comfy-core",
755
+ "ver": "0.30.0",
756
+ "Node name for S&R": "VAELoader",
757
+ "models": [
758
+ {
759
+ "name": "minimax_h3_audio_vae_fp32.safetensors",
760
+ "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
761
+ "directory": "vae"
762
+ }
763
+ ]
764
+ },
765
+ "widgets_values": [
766
+ "minimax_h3_audio_vae_fp32.safetensors"
767
+ ]
768
+ },
769
+ {
770
+ "id": 23,
771
+ "type": "VAEDecodeAudio",
772
+ "pos": [
773
+ -30,
774
+ 4970
775
+ ],
776
+ "size": [
777
+ 230,
778
+ 60
779
+ ],
780
+ "flags": {
781
+ "collapsed": false
782
+ },
783
+ "order": 10,
784
+ "mode": 0,
785
+ "inputs": [
786
+ {
787
+ "localized_name": "samples",
788
+ "name": "samples",
789
+ "type": "LATENT",
790
+ "link": 226
791
+ },
792
+ {
793
+ "localized_name": "vae",
794
+ "name": "vae",
795
+ "type": "VAE",
796
+ "link": 23
797
+ }
798
+ ],
799
+ "outputs": [
800
+ {
801
+ "localized_name": "AUDIO",
802
+ "name": "AUDIO",
803
+ "type": "AUDIO",
804
+ "links": [
805
+ 166
806
+ ]
807
+ }
808
+ ],
809
+ "properties": {
810
+ "cnr_id": "comfy-core",
811
+ "ver": "0.30.0",
812
+ "Node name for S&R": "VAEDecodeAudio"
813
+ },
814
+ "widgets_values": []
815
+ },
816
+ {
817
+ "id": 10,
818
+ "type": "VAEDecode",
819
+ "pos": [
820
+ -30,
821
+ 4850
822
+ ],
823
+ "size": [
824
+ 230,
825
+ 60
826
+ ],
827
+ "flags": {
828
+ "collapsed": false
829
+ },
830
+ "order": 4,
831
+ "mode": 0,
832
+ "inputs": [
833
+ {
834
+ "localized_name": "samples",
835
+ "name": "samples",
836
+ "type": "LATENT",
837
+ "link": 225
838
+ },
839
+ {
840
+ "localized_name": "vae",
841
+ "name": "vae",
842
+ "type": "VAE",
843
+ "link": 8
844
+ }
845
+ ],
846
+ "outputs": [
847
+ {
848
+ "localized_name": "IMAGE",
849
+ "name": "IMAGE",
850
+ "type": "IMAGE",
851
+ "links": [
852
+ 167
853
+ ]
854
+ }
855
+ ],
856
+ "properties": {
857
+ "cnr_id": "comfy-core",
858
+ "ver": "0.30.0",
859
+ "Node name for S&R": "VAEDecode"
860
+ },
861
+ "widgets_values": []
862
+ },
863
+ {
864
+ "id": 17,
865
+ "type": "KSamplerSelect",
866
+ "pos": [
867
+ -780,
868
+ 4950
869
+ ],
870
+ "size": [
871
+ 370,
872
+ 70
873
+ ],
874
+ "flags": {},
875
+ "order": 0,
876
+ "mode": 0,
877
+ "inputs": [],
878
+ "outputs": [
879
+ {
880
+ "localized_name": "SAMPLER",
881
+ "name": "SAMPLER",
882
+ "type": "SAMPLER",
883
+ "links": [
884
+ 16
885
+ ]
886
+ }
887
+ ],
888
+ "properties": {
889
+ "cnr_id": "comfy-core",
890
+ "ver": "0.30.0",
891
+ "Node name for S&R": "KSamplerSelect"
892
+ },
893
+ "widgets_values": [
894
+ "res_multistep"
895
+ ]
896
+ },
897
+ {
898
+ "id": 9,
899
+ "type": "BasicScheduler",
900
+ "pos": [
901
+ -780,
902
+ 5100
903
+ ],
904
+ "size": [
905
+ 370,
906
+ 130
907
+ ],
908
+ "flags": {},
909
+ "order": 3,
910
+ "mode": 0,
911
+ "inputs": [
912
+ {
913
+ "localized_name": "model",
914
+ "name": "model",
915
+ "type": "MODEL",
916
+ "link": 240
917
+ }
918
+ ],
919
+ "outputs": [
920
+ {
921
+ "localized_name": "SIGMAS",
922
+ "name": "SIGMAS",
923
+ "type": "SIGMAS",
924
+ "links": [
925
+ 18
926
+ ]
927
+ }
928
+ ],
929
+ "properties": {
930
+ "cnr_id": "comfy-core",
931
+ "ver": "0.30.0",
932
+ "Node name for S&R": "BasicScheduler"
933
+ },
934
+ "widgets_values": [
935
+ "simple",
936
+ 20,
937
+ 1
938
+ ]
939
+ },
940
+ {
941
+ "id": 14,
942
+ "type": "SamplerCustomAdvanced",
943
+ "pos": [
944
+ -360,
945
+ 4860
946
+ ],
947
+ "size": [
948
+ 230,
949
+ 140
950
+ ],
951
+ "flags": {},
952
+ "order": 7,
953
+ "mode": 0,
954
+ "inputs": [
955
+ {
956
+ "localized_name": "noise",
957
+ "name": "noise",
958
+ "type": "NOISE",
959
+ "link": 40
960
+ },
961
+ {
962
+ "localized_name": "guider",
963
+ "name": "guider",
964
+ "type": "GUIDER",
965
+ "link": 12
966
+ },
967
+ {
968
+ "localized_name": "sampler",
969
+ "name": "sampler",
970
+ "type": "SAMPLER",
971
+ "link": 16
972
+ },
973
+ {
974
+ "localized_name": "sigmas",
975
+ "name": "sigmas",
976
+ "type": "SIGMAS",
977
+ "link": 18
978
+ },
979
+ {
980
+ "localized_name": "latent_image",
981
+ "name": "latent_image",
982
+ "type": "LATENT",
983
+ "link": 188
984
+ }
985
+ ],
986
+ "outputs": [
987
+ {
988
+ "localized_name": "output",
989
+ "name": "output",
990
+ "type": "LATENT",
991
+ "links": [
992
+ 225,
993
+ 226
994
+ ]
995
+ },
996
+ {
997
+ "localized_name": "denoised_output",
998
+ "name": "denoised_output",
999
+ "type": "LATENT",
1000
+ "links": null
1001
+ }
1002
+ ],
1003
+ "properties": {
1004
+ "cnr_id": "comfy-core",
1005
+ "ver": "0.30.0",
1006
+ "Node name for S&R": "SamplerCustomAdvanced"
1007
+ },
1008
+ "widgets_values": []
1009
+ },
1010
+ {
1011
+ "id": 16,
1012
+ "type": "BasicGuider",
1013
+ "pos": [
1014
+ -780,
1015
+ 4820
1016
+ ],
1017
+ "size": [
1018
+ 360,
1019
+ 60
1020
+ ],
1021
+ "flags": {},
1022
+ "order": 9,
1023
+ "mode": 0,
1024
+ "inputs": [
1025
+ {
1026
+ "localized_name": "model",
1027
+ "name": "model",
1028
+ "type": "MODEL",
1029
+ "link": 239
1030
+ },
1031
+ {
1032
+ "localized_name": "conditioning",
1033
+ "name": "conditioning",
1034
+ "type": "CONDITIONING",
1035
+ "link": 187
1036
+ }
1037
+ ],
1038
+ "outputs": [
1039
+ {
1040
+ "localized_name": "GUIDER",
1041
+ "name": "GUIDER",
1042
+ "type": "GUIDER",
1043
+ "links": [
1044
+ 12
1045
+ ]
1046
+ }
1047
+ ],
1048
+ "properties": {
1049
+ "cnr_id": "comfy-core",
1050
+ "ver": "0.30.0",
1051
+ "Node name for S&R": "BasicGuider"
1052
+ },
1053
+ "widgets_values": []
1054
+ },
1055
+ {
1056
+ "id": 13,
1057
+ "type": "CLIPLoader",
1058
+ "pos": [
1059
+ -2020,
1060
+ 4830
1061
+ ],
1062
+ "size": [
1063
+ 640,
1064
+ 120
1065
+ ],
1066
+ "flags": {},
1067
+ "order": 6,
1068
+ "mode": 0,
1069
+ "inputs": [
1070
+ {
1071
+ "localized_name": "clip_name",
1072
+ "name": "clip_name",
1073
+ "type": "COMBO",
1074
+ "widget": {
1075
+ "name": "clip_name"
1076
+ },
1077
+ "link": 227
1078
+ }
1079
+ ],
1080
+ "outputs": [
1081
+ {
1082
+ "localized_name": "CLIP",
1083
+ "name": "CLIP",
1084
+ "type": "CLIP",
1085
+ "links": [
1086
+ 189
1087
+ ]
1088
+ }
1089
+ ],
1090
+ "properties": {
1091
+ "cnr_id": "comfy-core",
1092
+ "ver": "0.30.0",
1093
+ "Node name for S&R": "CLIPLoader",
1094
+ "models": [
1095
+ {
1096
+ "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
1097
+ "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
1098
+ "directory": "text_encoders"
1099
+ }
1100
+ ]
1101
+ },
1102
+ "widgets_values": [
1103
+ "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
1104
+ "minimax",
1105
+ "default"
1106
+ ]
1107
+ },
1108
+ {
1109
+ "id": 15,
1110
+ "type": "RandomNoise",
1111
+ "pos": [
1112
+ -780,
1113
+ 4660
1114
+ ],
1115
+ "size": [
1116
+ 360,
1117
+ 90
1118
+ ],
1119
+ "flags": {},
1120
+ "order": 8,
1121
+ "mode": 0,
1122
+ "inputs": [
1123
+ {
1124
+ "localized_name": "noise_seed",
1125
+ "name": "noise_seed",
1126
+ "type": "INT",
1127
+ "widget": {
1128
+ "name": "noise_seed"
1129
+ },
1130
+ "link": 207
1131
+ }
1132
+ ],
1133
+ "outputs": [
1134
+ {
1135
+ "localized_name": "NOISE",
1136
+ "name": "NOISE",
1137
+ "type": "NOISE",
1138
+ "links": [
1139
+ 40
1140
+ ]
1141
+ }
1142
+ ],
1143
+ "properties": {
1144
+ "cnr_id": "comfy-core",
1145
+ "ver": "0.30.0",
1146
+ "Node name for S&R": "RandomNoise"
1147
+ },
1148
+ "widgets_values": [
1149
+ 1,
1150
+ "randomize"
1151
+ ]
1152
+ },
1153
+ {
1154
+ "id": 91,
1155
+ "type": "CreateVideo",
1156
+ "pos": [
1157
+ 300,
1158
+ 4890
1159
+ ],
1160
+ "size": [
1161
+ 270,
1162
+ 110
1163
+ ],
1164
+ "flags": {},
1165
+ "order": 12,
1166
+ "mode": 0,
1167
+ "inputs": [
1168
+ {
1169
+ "localized_name": "images",
1170
+ "name": "images",
1171
+ "type": "IMAGE",
1172
+ "link": 167
1173
+ },
1174
+ {
1175
+ "localized_name": "audio",
1176
+ "name": "audio",
1177
+ "shape": 7,
1178
+ "type": "AUDIO",
1179
+ "link": 166
1180
+ }
1181
+ ],
1182
+ "outputs": [
1183
+ {
1184
+ "localized_name": "VIDEO",
1185
+ "name": "VIDEO",
1186
+ "type": "VIDEO",
1187
+ "links": [
1188
+ 168
1189
+ ]
1190
+ }
1191
+ ],
1192
+ "properties": {
1193
+ "cnr_id": "comfy-core",
1194
+ "ver": "0.30.0",
1195
+ "Node name for S&R": "CreateVideo"
1196
+ },
1197
+ "widgets_values": [
1198
+ 24,
1199
+ 8
1200
+ ]
1201
+ },
1202
+ {
1203
+ "id": 107,
1204
+ "type": "ComfyMathExpression",
1205
+ "pos": [
1206
+ -1710,
1207
+ 5410
1208
+ ],
1209
+ "size": [
1210
+ 360,
1211
+ 160
1212
+ ],
1213
+ "flags": {
1214
+ "collapsed": false
1215
+ },
1216
+ "order": 14,
1217
+ "mode": 0,
1218
+ "inputs": [
1219
+ {
1220
+ "label": "a",
1221
+ "localized_name": "values.a",
1222
+ "name": "values.a",
1223
+ "type": "FLOAT,INT,BOOLEAN",
1224
+ "link": 205
1225
+ },
1226
+ {
1227
+ "label": "b",
1228
+ "localized_name": "values.b",
1229
+ "name": "values.b",
1230
+ "shape": 7,
1231
+ "type": "FLOAT,INT,BOOLEAN",
1232
+ "link": null
1233
+ }
1234
+ ],
1235
+ "outputs": [
1236
+ {
1237
+ "localized_name": "FLOAT",
1238
+ "name": "FLOAT",
1239
+ "type": "FLOAT",
1240
+ "links": null
1241
+ },
1242
+ {
1243
+ "localized_name": "INT",
1244
+ "name": "INT",
1245
+ "type": "INT",
1246
+ "links": [
1247
+ 199
1248
+ ]
1249
+ },
1250
+ {
1251
+ "localized_name": "BOOL",
1252
+ "name": "BOOL",
1253
+ "type": "BOOLEAN",
1254
+ "links": null
1255
+ }
1256
+ ],
1257
+ "properties": {
1258
+ "cnr_id": "comfy-core",
1259
+ "ver": "0.30.0",
1260
+ "Node name for S&R": "ComfyMathExpression"
1261
+ },
1262
+ "widgets_values": [
1263
+ "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
1264
+ ]
1265
+ },
1266
+ {
1267
+ "id": 111,
1268
+ "type": "PrimitiveFloat",
1269
+ "pos": [
1270
+ -2020,
1271
+ 5410
1272
+ ],
1273
+ "size": [
1274
+ 270,
1275
+ 70
1276
+ ],
1277
+ "flags": {},
1278
+ "order": 15,
1279
+ "mode": 0,
1280
+ "inputs": [
1281
+ {
1282
+ "localized_name": "value",
1283
+ "name": "value",
1284
+ "type": "FLOAT",
1285
+ "widget": {
1286
+ "name": "value"
1287
+ },
1288
+ "link": 206
1289
+ }
1290
+ ],
1291
+ "outputs": [
1292
+ {
1293
+ "localized_name": "FLOAT",
1294
+ "name": "FLOAT",
1295
+ "type": "FLOAT",
1296
+ "links": [
1297
+ 205
1298
+ ]
1299
+ }
1300
+ ],
1301
+ "title": "Float (duration)",
1302
+ "properties": {
1303
+ "cnr_id": "comfy-core",
1304
+ "ver": "0.30.0",
1305
+ "Node name for S&R": "PrimitiveFloat"
1306
+ },
1307
+ "widgets_values": [
1308
+ 2
1309
+ ]
1310
+ },
1311
+ {
1312
+ "id": 104,
1313
+ "type": "MiniMaxH3ImageToVideo",
1314
+ "pos": [
1315
+ -1290,
1316
+ 4630
1317
+ ],
1318
+ "size": [
1319
+ 430,
1320
+ 550
1321
+ ],
1322
+ "flags": {},
1323
+ "order": 13,
1324
+ "mode": 0,
1325
+ "inputs": [
1326
+ {
1327
+ "localized_name": "clip",
1328
+ "name": "clip",
1329
+ "type": "CLIP",
1330
+ "link": 189
1331
+ },
1332
+ {
1333
+ "localized_name": "vae",
1334
+ "name": "vae",
1335
+ "type": "VAE",
1336
+ "link": 190
1337
+ },
1338
+ {
1339
+ "localized_name": "first_frame",
1340
+ "name": "first_frame",
1341
+ "shape": 7,
1342
+ "type": "IMAGE",
1343
+ "link": 195
1344
+ },
1345
+ {
1346
+ "localized_name": "last_frame",
1347
+ "name": "last_frame",
1348
+ "shape": 7,
1349
+ "type": "IMAGE",
1350
+ "link": 196
1351
+ },
1352
+ {
1353
+ "localized_name": "prompt",
1354
+ "name": "prompt",
1355
+ "type": "STRING",
1356
+ "widget": {
1357
+ "name": "prompt"
1358
+ },
1359
+ "link": 197
1360
+ },
1361
+ {
1362
+ "localized_name": "width",
1363
+ "name": "width",
1364
+ "type": "INT",
1365
+ "widget": {
1366
+ "name": "width"
1367
+ },
1368
+ "link": 200
1369
+ },
1370
+ {
1371
+ "localized_name": "height",
1372
+ "name": "height",
1373
+ "type": "INT",
1374
+ "widget": {
1375
+ "name": "height"
1376
+ },
1377
+ "link": 201
1378
+ },
1379
+ {
1380
+ "localized_name": "length",
1381
+ "name": "length",
1382
+ "type": "INT",
1383
+ "widget": {
1384
+ "name": "length"
1385
+ },
1386
+ "link": 199
1387
+ }
1388
+ ],
1389
+ "outputs": [
1390
+ {
1391
+ "localized_name": "positive",
1392
+ "name": "positive",
1393
+ "type": "CONDITIONING",
1394
+ "links": [
1395
+ 187
1396
+ ]
1397
+ },
1398
+ {
1399
+ "localized_name": "LATENT",
1400
+ "name": "LATENT",
1401
+ "type": "LATENT",
1402
+ "links": [
1403
+ 188
1404
+ ]
1405
+ }
1406
+ ],
1407
+ "properties": {
1408
+ "cnr_id": "comfy-core",
1409
+ "ver": "0.30.0",
1410
+ "Node name for S&R": "MiniMaxH3ImageToVideo"
1411
+ },
1412
+ "widgets_values": [
1413
+ "Vaporwave title sequence look: pink and blue gradient palette, VHS tracking artifacts, Greek statue motifs, chrome palm trees, RGB chromatic aberration, lo-fi retro atmosphere, mood languid and nostalgic.\n\nTimeline:\n[0s-1s] VHS static opens the frame, the title \"COMFYUI\" appears with RGB split and a slight horizontal jitter.\n[1s-2.5s] Hard cut, a Greek plaster bust close-up, pink-purple gradient sky, a pixelated sun.\n[2.5s-4s] Clean \"STARRING\" credits appear, \"LATENT\" and \"CONTROLNET\" each shown exactly once.\n[4s-5s] Final card \"DIRECTED BY COMFYUI\" holds, one VHS tracking glitch settling into stability.\n\nHard cuts only, transitions landing with tape jumps, no push-ins, no dissolves.\n\nAudio: lo-fi vaporwave score, slow drum machine with soft bass, VHS tape-noise sample joins at 2.5s, melody fading for the last 1s.\n\nAll text must be clearly legible, do not misspell English, no Chinese characters, do not repeat names or job titles, no soft dissolves, no subtitle bars.",
1414
+ 1344,
1415
+ 768,
1416
+ 73
1417
+ ]
1418
+ },
1419
+ {
1420
+ "id": 6,
1421
+ "type": "UNETLoader",
1422
+ "pos": [
1423
+ -2275.199939155578,
1424
+ 4360.968719577788
1425
+ ],
1426
+ "size": [
1427
+ 288.8778161152793,
1428
+ 82
1429
+ ],
1430
+ "flags": {},
1431
+ "order": 2,
1432
+ "mode": 0,
1433
+ "inputs": [
1434
+ {
1435
+ "localized_name": "unet_name",
1436
+ "name": "unet_name",
1437
+ "type": "COMBO",
1438
+ "widget": {
1439
+ "name": "unet_name"
1440
+ },
1441
+ "link": 221
1442
+ }
1443
+ ],
1444
+ "outputs": [
1445
+ {
1446
+ "localized_name": "MODEL",
1447
+ "name": "MODEL",
1448
+ "type": "MODEL",
1449
+ "links": [
1450
+ 229
1451
+ ]
1452
+ }
1453
+ ],
1454
+ "properties": {
1455
+ "cnr_id": "comfy-core",
1456
+ "ver": "0.30.0",
1457
+ "Node name for S&R": "UNETLoader",
1458
+ "models": [
1459
+ {
1460
+ "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
1461
+ "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
1462
+ "directory": "diffusion_models"
1463
+ }
1464
+ ]
1465
+ },
1466
+ "widgets_values": [
1467
+ "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
1468
+ "default"
1469
+ ]
1470
+ },
1471
+ {
1472
+ "id": 125,
1473
+ "type": "EasyCache",
1474
+ "pos": [
1475
+ -981.4953720886008,
1476
+ 4018.321961745483
1477
+ ],
1478
+ "size": [
1479
+ 270,
1480
+ 130
1481
+ ],
1482
+ "flags": {},
1483
+ "order": 18,
1484
+ "mode": 4,
1485
+ "inputs": [
1486
+ {
1487
+ "localized_name": "model",
1488
+ "name": "model",
1489
+ "type": "MODEL",
1490
+ "link": 236
1491
+ }
1492
+ ],
1493
+ "outputs": [
1494
+ {
1495
+ "localized_name": "MODEL",
1496
+ "name": "MODEL",
1497
+ "type": "MODEL",
1498
+ "links": [
1499
+ 239,
1500
+ 240
1501
+ ]
1502
+ }
1503
+ ],
1504
+ "properties": {
1505
+ "cnr_id": "comfy-core",
1506
+ "ver": "0.30.0",
1507
+ "Node name for S&R": "EasyCache"
1508
+ },
1509
+ "widgets_values": [
1510
+ 0.3,
1511
+ 0.2,
1512
+ 0.9,
1513
+ false
1514
+ ]
1515
+ },
1516
+ {
1517
+ "id": 121,
1518
+ "type": "PathchSageAttentionKJ",
1519
+ "pos": [
1520
+ -1971.686752806995,
1521
+ 4006.4636456561047
1522
+ ],
1523
+ "size": [
1524
+ 270,
1525
+ 82
1526
+ ],
1527
+ "flags": {},
1528
+ "order": 16,
1529
+ "mode": 4,
1530
+ "inputs": [
1531
+ {
1532
+ "localized_name": "model",
1533
+ "name": "model",
1534
+ "type": "MODEL",
1535
+ "link": 229
1536
+ }
1537
+ ],
1538
+ "outputs": [
1539
+ {
1540
+ "localized_name": "MODEL",
1541
+ "name": "MODEL",
1542
+ "type": "MODEL",
1543
+ "links": [
1544
+ 238
1545
+ ]
1546
+ }
1547
+ ],
1548
+ "properties": {
1549
+ "cnr_id": "comfyui-kjnodes",
1550
+ "ver": "7f43f2ce910a27971bdbbf3fb5a52081457f32e2",
1551
+ "Node name for S&R": "PathchSageAttentionKJ"
1552
+ },
1553
+ "widgets_values": [
1554
+ "auto",
1555
+ false
1556
+ ]
1557
+ },
1558
+ {
1559
+ "id": 126,
1560
+ "type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
1561
+ "pos": [
1562
+ -1667.665055256345,
1563
+ 4012.239371755921
1564
+ ],
1565
+ "size": [
1566
+ 320.323828125,
1567
+ 26
1568
+ ],
1569
+ "flags": {},
1570
+ "order": 19,
1571
+ "mode": 4,
1572
+ "inputs": [
1573
+ {
1574
+ "localized_name": "model",
1575
+ "name": "model",
1576
+ "type": "MODEL",
1577
+ "link": 238
1578
+ }
1579
+ ],
1580
+ "outputs": [
1581
+ {
1582
+ "localized_name": "model",
1583
+ "name": "model",
1584
+ "type": "MODEL",
1585
+ "links": [
1586
+ 235
1587
+ ]
1588
+ }
1589
+ ],
1590
+ "properties": {
1591
+ "cnr_id": "comfyui-kjnodes",
1592
+ "ver": "87f810ef9c8f5646182e02442b1d666cf5affe38",
1593
+ "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch"
1594
+ },
1595
+ "widgets_values": []
1596
+ },
1597
+ {
1598
+ "id": 124,
1599
+ "type": "SolAttnPatch",
1600
+ "pos": [
1601
+ -1308.3413808435196,
1602
+ 3971.580148169009
1603
+ ],
1604
+ "size": [
1605
+ 270,
1606
+ 250
1607
+ ],
1608
+ "flags": {},
1609
+ "order": 17,
1610
+ "mode": 4,
1611
+ "inputs": [
1612
+ {
1613
+ "localized_name": "model",
1614
+ "name": "model",
1615
+ "type": "MODEL",
1616
+ "link": 235
1617
+ }
1618
+ ],
1619
+ "outputs": [
1620
+ {
1621
+ "localized_name": "MODEL",
1622
+ "name": "MODEL",
1623
+ "type": "MODEL",
1624
+ "links": [
1625
+ 236
1626
+ ]
1627
+ }
1628
+ ],
1629
+ "properties": {
1630
+ "aux_id": "kijai/ComfyUI-SolAttn_triton",
1631
+ "ver": "31e06ae94ee2e02aba1f81928a1c7d2a8f96e88c",
1632
+ "Node name for S&R": "SolAttnPatch"
1633
+ },
1634
+ "widgets_values": [
1635
+ 1.2,
1636
+ 0.2,
1637
+ 0.9,
1638
+ 4096,
1639
+ false,
1640
+ "exact_kv",
1641
+ false,
1642
+ "3d",
1643
+ false
1644
+ ]
1645
+ },
1646
+ {
1647
+ "id": 128,
1648
+ "type": "Note",
1649
+ "pos": [
1650
+ -1342.7502079293554,
1651
+ 3821.785733616204
1652
+ ],
1653
+ "size": [
1654
+ 334.66668701171875,
1655
+ 88
1656
+ ],
1657
+ "flags": {},
1658
+ "order": 1,
1659
+ "mode": 0,
1660
+ "inputs": [],
1661
+ "outputs": [],
1662
+ "title": "Custom node link",
1663
+ "properties": {},
1664
+ "widgets_values": [
1665
+ "https://github.com/kijai/ComfyUI-SolAttn_triton\n"
1666
+ ],
1667
+ "color": "#432",
1668
+ "bgcolor": "#653"
1669
+ }
1670
+ ],
1671
+ "groups": [
1672
+ {
1673
+ "id": 1,
1674
+ "title": "Models",
1675
+ "bounding": [
1676
+ -2050,
1677
+ 4540,
1678
+ 700,
1679
+ 800
1680
+ ],
1681
+ "color": "#3f789e",
1682
+ "flags": {}
1683
+ },
1684
+ {
1685
+ "id": 2,
1686
+ "title": "Sampling",
1687
+ "bounding": [
1688
+ -810,
1689
+ 4540,
1690
+ 700,
1691
+ 800
1692
+ ],
1693
+ "color": "#3f789e",
1694
+ "flags": {}
1695
+ },
1696
+ {
1697
+ "id": 3,
1698
+ "title": "Conditioning",
1699
+ "bounding": [
1700
+ -1320,
1701
+ 4540,
1702
+ 480,
1703
+ 800
1704
+ ],
1705
+ "color": "#3f789e",
1706
+ "flags": {}
1707
+ },
1708
+ {
1709
+ "id": 4,
1710
+ "title": "Decoding and create video",
1711
+ "bounding": [
1712
+ -90,
1713
+ 4540,
1714
+ 700,
1715
+ 800
1716
+ ],
1717
+ "color": "#3f789e",
1718
+ "flags": {}
1719
+ }
1720
+ ],
1721
+ "links": [
1722
+ {
1723
+ "id": 23,
1724
+ "origin_id": 24,
1725
+ "origin_slot": 0,
1726
+ "target_id": 23,
1727
+ "target_slot": 1,
1728
+ "type": "VAE"
1729
+ },
1730
+ {
1731
+ "id": 8,
1732
+ "origin_id": 11,
1733
+ "origin_slot": 0,
1734
+ "target_id": 10,
1735
+ "target_slot": 1,
1736
+ "type": "VAE"
1737
+ },
1738
+ {
1739
+ "id": 40,
1740
+ "origin_id": 15,
1741
+ "origin_slot": 0,
1742
+ "target_id": 14,
1743
+ "target_slot": 0,
1744
+ "type": "NOISE"
1745
+ },
1746
+ {
1747
+ "id": 12,
1748
+ "origin_id": 16,
1749
+ "origin_slot": 0,
1750
+ "target_id": 14,
1751
+ "target_slot": 1,
1752
+ "type": "GUIDER"
1753
+ },
1754
+ {
1755
+ "id": 16,
1756
+ "origin_id": 17,
1757
+ "origin_slot": 0,
1758
+ "target_id": 14,
1759
+ "target_slot": 2,
1760
+ "type": "SAMPLER"
1761
+ },
1762
+ {
1763
+ "id": 18,
1764
+ "origin_id": 9,
1765
+ "origin_slot": 0,
1766
+ "target_id": 14,
1767
+ "target_slot": 3,
1768
+ "type": "SIGMAS"
1769
+ },
1770
+ {
1771
+ "id": 188,
1772
+ "origin_id": 104,
1773
+ "origin_slot": 1,
1774
+ "target_id": 14,
1775
+ "target_slot": 4,
1776
+ "type": "LATENT"
1777
+ },
1778
+ {
1779
+ "id": 187,
1780
+ "origin_id": 104,
1781
+ "origin_slot": 0,
1782
+ "target_id": 16,
1783
+ "target_slot": 1,
1784
+ "type": "CONDITIONING"
1785
+ },
1786
+ {
1787
+ "id": 167,
1788
+ "origin_id": 10,
1789
+ "origin_slot": 0,
1790
+ "target_id": 91,
1791
+ "target_slot": 0,
1792
+ "type": "IMAGE"
1793
+ },
1794
+ {
1795
+ "id": 166,
1796
+ "origin_id": 23,
1797
+ "origin_slot": 0,
1798
+ "target_id": 91,
1799
+ "target_slot": 1,
1800
+ "type": "AUDIO"
1801
+ },
1802
+ {
1803
+ "id": 189,
1804
+ "origin_id": 13,
1805
+ "origin_slot": 0,
1806
+ "target_id": 104,
1807
+ "target_slot": 0,
1808
+ "type": "CLIP"
1809
+ },
1810
+ {
1811
+ "id": 190,
1812
+ "origin_id": 11,
1813
+ "origin_slot": 0,
1814
+ "target_id": 104,
1815
+ "target_slot": 1,
1816
+ "type": "VAE"
1817
+ },
1818
+ {
1819
+ "id": 168,
1820
+ "origin_id": 91,
1821
+ "origin_slot": 0,
1822
+ "target_id": -20,
1823
+ "target_slot": 0,
1824
+ "type": "VIDEO"
1825
+ },
1826
+ {
1827
+ "id": 195,
1828
+ "origin_id": -10,
1829
+ "origin_slot": 0,
1830
+ "target_id": 104,
1831
+ "target_slot": 2,
1832
+ "type": "IMAGE"
1833
+ },
1834
+ {
1835
+ "id": 196,
1836
+ "origin_id": -10,
1837
+ "origin_slot": 1,
1838
+ "target_id": 104,
1839
+ "target_slot": 3,
1840
+ "type": "IMAGE"
1841
+ },
1842
+ {
1843
+ "id": 197,
1844
+ "origin_id": -10,
1845
+ "origin_slot": 2,
1846
+ "target_id": 104,
1847
+ "target_slot": 4,
1848
+ "type": "STRING"
1849
+ },
1850
+ {
1851
+ "id": 199,
1852
+ "origin_id": 107,
1853
+ "origin_slot": 1,
1854
+ "target_id": 104,
1855
+ "target_slot": 7,
1856
+ "type": "INT"
1857
+ },
1858
+ {
1859
+ "id": 200,
1860
+ "origin_id": -10,
1861
+ "origin_slot": 3,
1862
+ "target_id": 104,
1863
+ "target_slot": 5,
1864
+ "type": "INT"
1865
+ },
1866
+ {
1867
+ "id": 201,
1868
+ "origin_id": -10,
1869
+ "origin_slot": 4,
1870
+ "target_id": 104,
1871
+ "target_slot": 6,
1872
+ "type": "INT"
1873
+ },
1874
+ {
1875
+ "id": 205,
1876
+ "origin_id": 111,
1877
+ "origin_slot": 0,
1878
+ "target_id": 107,
1879
+ "target_slot": 0,
1880
+ "type": "FLOAT"
1881
+ },
1882
+ {
1883
+ "id": 206,
1884
+ "origin_id": -10,
1885
+ "origin_slot": 5,
1886
+ "target_id": 111,
1887
+ "target_slot": 0,
1888
+ "type": "FLOAT"
1889
+ },
1890
+ {
1891
+ "id": 207,
1892
+ "origin_id": -10,
1893
+ "origin_slot": 6,
1894
+ "target_id": 15,
1895
+ "target_slot": 0,
1896
+ "type": "INT"
1897
+ },
1898
+ {
1899
+ "id": 221,
1900
+ "origin_id": -10,
1901
+ "origin_slot": 7,
1902
+ "target_id": 6,
1903
+ "target_slot": 0,
1904
+ "type": "COMBO"
1905
+ },
1906
+ {
1907
+ "id": 223,
1908
+ "origin_id": -10,
1909
+ "origin_slot": 9,
1910
+ "target_id": 11,
1911
+ "target_slot": 0,
1912
+ "type": "COMBO"
1913
+ },
1914
+ {
1915
+ "id": 224,
1916
+ "origin_id": -10,
1917
+ "origin_slot": 10,
1918
+ "target_id": 24,
1919
+ "target_slot": 0,
1920
+ "type": "COMBO"
1921
+ },
1922
+ {
1923
+ "id": 225,
1924
+ "origin_id": 14,
1925
+ "origin_slot": 0,
1926
+ "target_id": 10,
1927
+ "target_slot": 0,
1928
+ "type": "LATENT"
1929
+ },
1930
+ {
1931
+ "id": 226,
1932
+ "origin_id": 14,
1933
+ "origin_slot": 0,
1934
+ "target_id": 23,
1935
+ "target_slot": 0,
1936
+ "type": "LATENT"
1937
+ },
1938
+ {
1939
+ "id": 227,
1940
+ "origin_id": -10,
1941
+ "origin_slot": 8,
1942
+ "target_id": 13,
1943
+ "target_slot": 0,
1944
+ "type": "COMBO"
1945
+ },
1946
+ {
1947
+ "id": 229,
1948
+ "origin_id": 6,
1949
+ "origin_slot": 0,
1950
+ "target_id": 121,
1951
+ "target_slot": 0,
1952
+ "type": "MODEL"
1953
+ },
1954
+ {
1955
+ "id": 235,
1956
+ "origin_id": 126,
1957
+ "origin_slot": 0,
1958
+ "target_id": 124,
1959
+ "target_slot": 0,
1960
+ "type": "MODEL"
1961
+ },
1962
+ {
1963
+ "id": 236,
1964
+ "origin_id": 124,
1965
+ "origin_slot": 0,
1966
+ "target_id": 125,
1967
+ "target_slot": 0,
1968
+ "type": "MODEL"
1969
+ },
1970
+ {
1971
+ "id": 238,
1972
+ "origin_id": 121,
1973
+ "origin_slot": 0,
1974
+ "target_id": 126,
1975
+ "target_slot": 0,
1976
+ "type": "MODEL"
1977
+ },
1978
+ {
1979
+ "id": 239,
1980
+ "origin_id": 125,
1981
+ "origin_slot": 0,
1982
+ "target_id": 16,
1983
+ "target_slot": 0,
1984
+ "type": "MODEL"
1985
+ },
1986
+ {
1987
+ "id": 240,
1988
+ "origin_id": 125,
1989
+ "origin_slot": 0,
1990
+ "target_id": 9,
1991
+ "target_slot": 0,
1992
+ "type": "MODEL"
1993
+ }
1994
+ ],
1995
+ "extra": {}
1996
+ }
1997
+ ]
1998
+ },
1999
+ "config": {},
2000
+ "extra": {
2001
+ "frontendVersion": "1.47.12",
2002
+ "VHS_latentpreview": false,
2003
+ "VHS_latentpreviewrate": 0,
2004
+ "VHS_MetadataImage": true,
2005
+ "VHS_KeepIntermediate": true,
2006
+ "ds": {
2007
+ "scale": 0.6830134553650711,
2008
+ "offset": [
2009
+ 1749.35214508822,
2010
+ -3951.8353037327574
2011
+ ]
2012
+ }
2013
+ },
2014
+ "version": 0.4
2015
+ }