工作流 /
视频 /
MiniMax H3:参考生视频

MiniMax H3:参考生视频
MiniMax H3: Reference to Video
通过向MiniMax H3提供参考图、最多九张图像、三个视频和三个音频片段以及文本提示词来生成新视频,让模型从这些来源中匹配角色身份、动作、相机、语音或风格,同时在一次生成中产生原生立体声音频。输出为单个MP4视频,分辨率高达2K,24fps,时长约15秒。非常适合角色一致性动画、风格迁移视频生成和音频同步内容创作。
视频
29 个节点 2 个输入 6,575 次使用 ComfyUI ≥ 0.30.0 ComfyUI 45 KB
需要的权重
这个工作流引用了 5 个权重文件,其中 5 个能在本站模型库里找到。
minimax_h3_audio_vae_fp32.safetensors
在模型库查看
minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors
在模型库查看
minimax_h3_ref2va_pruned_int8_convrot.safetensors
在模型库查看
minimax_h3_video_vae_int8_convrot.safetensors
在模型库查看
qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
在模型库查看
节点构成
MarkdownNote
× 3
VAELoader
× 2
LoadImage
× 2
ComfySwitchNode
× 2
PrimitiveInt
× 2
SaveVideo
× 1
ResolutionSelector
× 1
VAEDecodeAudio
× 1
VAEDecode
× 1
KSamplerSelect
× 1
BasicScheduler
× 1
SamplerCustomAdvanced
× 1
BasicGuider
× 1
UNETLoader
× 1
CLIPLoader
× 1
RandomNoise
× 1
官方标注的模型
MiniMax H3
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
3 "revision": 0,
4 "last_node_id": 146,
5 "last_link_id": 291,
6 "nodes": [
7 {
8 "id": 92,
9 "type": "SaveVideo",
10 "pos": [
11 750,
12 4870
13 ],
14 "size": [
15 1380,
16 970
17 ],
18 "flags": [],
19 "order": 28,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 260
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/MiniMax_H3",
41 "auto",
42 "auto"
43 ],
44 "widgets_values_named": {
45 "filename_prefix": "video/MiniMax_H3",
46 "format": "auto",
47 "codec": "auto"
48 }
49 },
50 {
51 "id": 115,
52 "type": "ResolutionSelector",
53 "pos": [
54 -1490,
55 6060
56 ],
57 "size": [
58 270,
59 170
60 ],
61 "flags": [],
62 "order": 0,
63 "mode": 0,
64 "showAdvanced": false,
65 "inputs": [],
66 "outputs": [
67 {
68 "name": "width",
69 "type": "INT",
70 "links": [
71 276
72 ]
73 },
74 {
75 "name": "height",
76 "type": "INT",
77 "links": [
78 277
79 ]
80 }
81 ],
82 "title": "Resolution Selector (Size)",
83 "properties": {
84 "cnr_id": "comfy-core",
85 "ver": "0.33.0",
86 "Node name for S&R": "ResolutionSelector"
87 },
88 "widgets_values": [
89 "16:9 (Widescreen)",
90 0.4,
91 32
92 ],
93 "widgets_values_named": {
94 "aspect_ratio": "16:9 (Widescreen)",
95 "megapixels": 0.4,
96 "multiple": 32
97 },
98 "color": "#322",
99 "bgcolor": "#533"
100 },
101 {
102 "id": 116,
103 "type": "MarkdownNote",
104 "pos": [
105 -2030,
106 4850
107 ],
108 "size": [
109 450,
110 890
111 ],
112 "flags": [],
113 "order": 1,
114 "mode": 0,
115 "inputs": [],
116 "outputs": [],
117 "title": "Note: MiniMax H3",
118 "properties": [],
119 "widgets_values": [
120 "## MiniMax H3\n\n**Input Assets**\n- [red_superboy_on_city_roof.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/red_superboy_on_city_roof.png) — required workflow input (`input/red_superboy_on_city_roof.png`)\n- [mecha_dragon_lightning.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/mecha_dragon_lightning.png) — required workflow input (`input/mecha_dragon_lightning.png`)\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## ComfyUI links\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## About this workflow\n\nThis template runs the **reference-to-video (ref2va)** task using the `MiniMaxH3ReferenceToVideo` node. It takes any mix of reference images, videos, and standalone audio, and weaves them into the generation to lock in a character's identity, a style, a motion, a camera move, or a voice.\n\n**Key inputs**\n\n- **ref_images / ref_videos / ref_video_audios / ref_audios**: up to 9 reference images, 3 reference videos (each may carry its own paired soundtrack), and 3 standalone reference audio clips\n- **prompt**: reference the inputs by tag, in the exact order they were connected, for example `<Picture 1>`, `<Video 1>`, `<Audio 1>`, then describe the target scene, motion, and audio\n- **ref_image_size**: `match` scales references down to the generation's resolution (faster); `max` keeps up to a 2048px short edge for stronger identity fidelity, at the cost of speed since reference tokens ride along every sampling step\n- **width / height**: set via Resolution Selector.\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node\n\n**Sampling and decode**\n\n- Sampler: `res_multistep`. `beta` or `normal` scheduler tends to outperform `simple` for reference-heavy prompts like this one\n- The sampler's joint audio+video `LATENT` output feeds directly into both `VAEDecode` (video, `minimax_h3_video_vae_int8_convrot`) and `VAEDecodeAudio` (audio, `minimax_h3_audio_vae_fp32`); each decode node automatically pulls its own half out of the packed latent. `CreateVideo` then muxes the two into a single MP4 with synced sound\n- The diffusion model here is `minimax_h3_ref2va_pruned_int8_convrot.safetensors`, a different set of weights from the `fl2va` model used by the t2v/i2v templates\n\nRef2va's output is very sensitive to prompt wording; matching the reference tags precisely and being explicit about which reference drives which part of the shot tends to work best.\n"
121 ],
122 "widgets_values_named": {
123 "text": "## MiniMax H3\n\n**Input Assets**\n- [red_superboy_on_city_roof.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/red_superboy_on_city_roof.png) — required workflow input (`input/red_superboy_on_city_roof.png`)\n- [mecha_dragon_lightning.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/mecha_dragon_lightning.png) — required workflow input (`input/mecha_dragon_lightning.png`)\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## ComfyUI links\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## About this workflow\n\nThis template runs the **reference-to-video (ref2va)** task using the `MiniMaxH3ReferenceToVideo` node. It takes any mix of reference images, videos, and standalone audio, and weaves them into the generation to lock in a character's identity, a style, a motion, a camera move, or a voice.\n\n**Key inputs**\n\n- **ref_images / ref_videos / ref_video_audios / ref_audios**: up to 9 reference images, 3 reference videos (each may carry its own paired soundtrack), and 3 standalone reference audio clips\n- **prompt**: reference the inputs by tag, in the exact order they were connected, for example `<Picture 1>`, `<Video 1>`, `<Audio 1>`, then describe the target scene, motion, and audio\n- **ref_image_size**: `match` scales references down to the generation's resolution (faster); `max` keeps up to a 2048px short edge for stronger identity fidelity, at the cost of speed since reference tokens ride along every sampling step\n- **width / height**: set via Resolution Selector.\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node\n\n**Sampling and decode**\n\n- Sampler: `res_multistep`. `beta` or `normal` scheduler tends to outperform `simple` for reference-heavy prompts like this one\n- The sampler's joint audio+video `LATENT` output feeds directly into both `VAEDecode` (video, `minimax_h3_video_vae_int8_convrot`) and `VAEDecodeAudio` (audio, `minimax_h3_audio_vae_fp32`); each decode node automatically pulls its own half out of the packed latent. `CreateVideo` then muxes the two into a single MP4 with synced sound\n- The diffusion model here is `minimax_h3_ref2va_pruned_int8_convrot.safetensors`, a different set of weights from the `fl2va` model used by the t2v/i2v templates\n\nRef2va's output is very sensitive to prompt wording; matching the reference tags precisely and being explicit about which reference drives which part of the shot tends to work best.\n"
124 },
125 "color": "#222",
126 "bgcolor": "#000"
127 },
128 {
129 "id": 117,
130 "type": "MarkdownNote",
131 "pos": [
132 -2500,
133 4850
134 ],
135 "size": [
136 440,
137 740
138 ],
139 "flags": [],
140 "order": 2,
141 "mode": 0,
142 "inputs": [],
143 "outputs": [],
144 "title": "Note: Model Links",
145 "properties": [],
146 "widgets_values": [
147 "## 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_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_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- 4 steps: [minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors) (1.82 GB)\n\n**embeddings**\n\n- [10 style embeddings](https://huggingface.co/Comfy-Org/MiniMax-H3/tree/main/embeddings) (`minimaxh3_*.safetensors`), for example `minimaxh3_art_is_explosion`\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_ref2va_pruned_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│ ├── 📂 loras/\n│ │ └── minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\n│ └── 📂 embeddings/\n│ └── minimaxh3_art_is_explosion.safetensors\n```\n\n## Using Prompt Embeddings\n\nPrompt embeddings (supported since [ComfyUI#15697](https://github.com/Comfy-Org/ComfyUI/pull/15697)) add reusable style tokens to your prompt. Download one or more embeddings from the folder above into `ComfyUI/models/embeddings/`, then reference one in the prompt text with the `embedding:` prefix and the filename without its extension, for example:\n\n`embedding:minimaxh3_art_is_explosion`\n\nUsing an embedding is optional and the template runs fine without one.\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"
148 ],
149 "widgets_values_named": {
150 "text": "## 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_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_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- 4 steps: [minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors) (1.82 GB)\n\n**embeddings**\n\n- [10 style embeddings](https://huggingface.co/Comfy-Org/MiniMax-H3/tree/main/embeddings) (`minimaxh3_*.safetensors`), for example `minimaxh3_art_is_explosion`\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_ref2va_pruned_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│ ├── 📂 loras/\n│ │ └── minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\n│ └── 📂 embeddings/\n│ └── minimaxh3_art_is_explosion.safetensors\n```\n\n## Using Prompt Embeddings\n\nPrompt embeddings (supported since [ComfyUI#15697](https://github.com/Comfy-Org/ComfyUI/pull/15697)) add reusable style tokens to your prompt. Download one or more embeddings from the folder above into `ComfyUI/models/embeddings/`, then reference one in the prompt text with the `embedding:` prefix and the filename without its extension, for example:\n\n`embedding:minimaxh3_art_is_explosion`\n\nUsing an embedding is optional and the template runs fine without one.\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"
151 },
152 "color": "#222",
153 "bgcolor": "#000"
154 },
155 {
156 "id": 119,
157 "type": "VAELoader",
158 "pos": [
159 -1490,
160 5490
161 ],
162 "size": [
163 640,
164 70
165 ],
166 "flags": [],
167 "order": 3,
168 "mode": 0,
169 "inputs": [],
170 "outputs": [
171 {
172 "name": "VAE",
173 "type": "VAE",
174 "links": [
175 251,
176 273
177 ]
178 }
179 ],
180 "properties": {
181 "cnr_id": "comfy-core",
182 "ver": "0.33.0",
183 "Node name for S&R": "VAELoader",
184 "models": [
185 {
186 "name": "minimax_h3_video_vae_int8_convrot.safetensors",
187 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors",
188 "directory": "vae"
189 }
190 ]
191 },
192 "widgets_values": [
193 "minimax_h3_video_vae_int8_convrot.safetensors"
194 ],
195 "widgets_values_named": {
196 "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
197 }
198 },
199 {
200 "id": 120,
201 "type": "VAELoader",
202 "pos": [
203 -1490,
204 5630
205 ],
206 "size": [
207 650,
208 70
209 ],
210 "flags": [],
211 "order": 4,
212 "mode": 0,
213 "inputs": [],
214 "outputs": [
215 {
216 "name": "VAE",
217 "type": "VAE",
218 "links": [
219 250,
220 274
221 ]
222 }
223 ],
224 "properties": {
225 "cnr_id": "comfy-core",
226 "ver": "0.33.0",
227 "Node name for S&R": "VAELoader",
228 "models": [
229 {
230 "name": "minimax_h3_audio_vae_fp32.safetensors",
231 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
232 "directory": "vae"
233 }
234 ]
235 },
236 "widgets_values": [
237 "minimax_h3_audio_vae_fp32.safetensors"
238 ],
239 "widgets_values_named": {
240 "vae_name": "minimax_h3_audio_vae_fp32.safetensors"
241 }
242 },
243 {
244 "id": 121,
245 "type": "VAEDecodeAudio",
246 "pos": [
247 20,
248 5750
249 ],
250 "size": [
251 230,
252 60
253 ],
254 "flags": {
255 "collapsed": false
256 },
257 "order": 26,
258 "mode": 0,
259 "inputs": [
260 {
261 "name": "samples",
262 "type": "LATENT",
263 "link": 281
264 },
265 {
266 "name": "vae",
267 "type": "VAE",
268 "link": 250
269 }
270 ],
271 "outputs": [
272 {
273 "name": "AUDIO",
274 "type": "AUDIO",
275 "links": [
276 259
277 ]
278 }
279 ],
280 "properties": {
281 "cnr_id": "comfy-core",
282 "ver": "0.33.0",
283 "Node name for S&R": "VAEDecodeAudio"
284 }
285 },
286 {
287 "id": 122,
288 "type": "VAEDecode",
289 "pos": [
290 20,
291 5650
292 ],
293 "size": [
294 230,
295 60
296 ],
297 "flags": {
298 "collapsed": false
299 },
300 "order": 25,
301 "mode": 0,
302 "inputs": [
303 {
304 "name": "samples",
305 "type": "LATENT",
306 "link": 280
307 },
308 {
309 "name": "vae",
310 "type": "VAE",
311 "link": 251
312 }
313 ],
314 "outputs": [
315 {
316 "name": "IMAGE",
317 "type": "IMAGE",
318 "links": [
319 258
320 ]
321 }
322 ],
323 "properties": {
324 "cnr_id": "comfy-core",
325 "ver": "0.33.0",
326 "Node name for S&R": "VAEDecode"
327 }
328 },
329 {
330 "id": 123,
331 "type": "KSamplerSelect",
332 "pos": [
333 0,
334 5200
335 ],
336 "size": [
337 370,
338 70
339 ],
340 "flags": [],
341 "order": 5,
342 "mode": 0,
343 "inputs": [],
344 "outputs": [
345 {
346 "name": "SAMPLER",
347 "type": "SAMPLER",
348 "links": [
349 255
350 ]
351 }
352 ],
353 "properties": {
354 "cnr_id": "comfy-core",
355 "ver": "0.33.0",
356 "Node name for S&R": "KSamplerSelect"
357 },
358 "widgets_values": [
359 "res_multistep"
360 ],
361 "widgets_values_named": {
362 "sampler_name": "res_multistep"
363 }
364 },
365 {
366 "id": 124,
367 "type": "BasicScheduler",
368 "pos": [
369 0,
370 5320
371 ],
372 "size": [
373 370,
374 130
375 ],
376 "flags": [],
377 "order": 22,
378 "mode": 0,
379 "inputs": [
380 {
381 "name": "model",
382 "type": "MODEL",
383 "link": 252
384 },
385 {
386 "name": "steps",
387 "type": "INT",
388 "widget": {
389 "name": "steps"
390 },
391 "link": 289
392 }
393 ],
394 "outputs": [
395 {
396 "name": "SIGMAS",
397 "type": "SIGMAS",
398 "links": [
399 256
400 ]
401 }
402 ],
403 "properties": {
404 "cnr_id": "comfy-core",
405 "ver": "0.33.0",
406 "Node name for S&R": "BasicScheduler"
407 },
408 "widgets_values": [
409 "simple",
410 20,
411 1
412 ],
413 "widgets_values_named": {
414 "scheduler": "simple",
415 "steps": 20,
416 "denoise": 1
417 }
418 },
419 {
420 "id": 125,
421 "type": "SamplerCustomAdvanced",
422 "pos": [
423 410,
424 5120
425 ],
426 "size": [
427 230,
428 140
429 ],
430 "flags": [],
431 "order": 24,
432 "mode": 0,
433 "inputs": [
434 {
435 "name": "noise",
436 "type": "NOISE",
437 "link": 253
438 },
439 {
440 "name": "guider",
441 "type": "GUIDER",
442 "link": 254
443 },
444 {
445 "name": "sampler",
446 "type": "SAMPLER",
447 "link": 255
448 },
449 {
450 "name": "sigmas",
451 "type": "SIGMAS",
452 "link": 256
453 },
454 {
455 "name": "latent_image",
456 "type": "LATENT",
457 "link": 271
458 }
459 ],
460 "outputs": [
461 {
462 "name": "output",
463 "type": "LATENT",
464 "links": [
465 280,
466 281
467 ]
468 },
469 {
470 "name": "denoised_output",
471 "type": "LATENT",
472 "links": []
473 }
474 ],
475 "properties": {
476 "cnr_id": "comfy-core",
477 "ver": "0.33.0",
478 "Node name for S&R": "SamplerCustomAdvanced"
479 }
480 },
481 {
482 "id": 126,
483 "type": "BasicGuider",
484 "pos": [
485 0,
486 5090
487 ],
488 "size": [
489 360,
490 60
491 ],
492 "flags": [],
493 "order": 23,
494 "mode": 0,
495 "inputs": [
496 {
497 "name": "model",
498 "type": "MODEL",
499 "link": 288
500 },
501 {
502 "name": "conditioning",
503 "type": "CONDITIONING",
504 "link": 270
505 }
506 ],
507 "outputs": [
508 {
509 "name": "GUIDER",
510 "type": "GUIDER",
511 "links": [
512 254
513 ]
514 }
515 ],
516 "properties": {
517 "cnr_id": "comfy-core",
518 "ver": "0.33.0",
519 "Node name for S&R": "BasicGuider"
520 }
521 },
522 {
523 "id": 127,
524 "type": "UNETLoader",
525 "pos": [
526 -1490,
527 4980
528 ],
529 "size": [
530 640,
531 90
532 ],
533 "flags": [],
534 "order": 6,
535 "mode": 0,
536 "inputs": [],
537 "outputs": [
538 {
539 "name": "MODEL",
540 "type": "MODEL",
541 "links": [
542 252,
543 285,
544 287
545 ]
546 }
547 ],
548 "properties": {
549 "cnr_id": "comfy-core",
550 "ver": "0.33.0",
551 "Node name for S&R": "UNETLoader",
552 "models": [
553 {
554 "name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
555 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors",
556 "directory": "diffusion_models"
557 }
558 ]
559 },
560 "widgets_values": [
561 "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
562 "default"
563 ],
564 "widgets_values_named": {
565 "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
566 "weight_dtype": "default"
567 }
568 },
569 {
570 "id": 128,
571 "type": "CLIPLoader",
572 "pos": [
573 -1490,
574 5300
575 ],
576 "size": [
577 640,
578 120
579 ],
580 "flags": [],
581 "order": 7,
582 "mode": 0,
583 "inputs": [],
584 "outputs": [
585 {
586 "name": "CLIP",
587 "type": "CLIP",
588 "links": [
589 272
590 ]
591 }
592 ],
593 "properties": {
594 "cnr_id": "comfy-core",
595 "ver": "0.33.0",
596 "Node name for S&R": "CLIPLoader",
597 "models": [
598 {
599 "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
600 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
601 "directory": "text_encoders"
602 }
603 ]
604 },
605 "widgets_values": [
606 "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
607 "minimax",
608 "default"
609 ],
610 "widgets_values_named": {
611 "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
612 "type": "minimax",
613 "device": "default"
614 }
615 },
616 {
617 "id": 129,
618 "type": "RandomNoise",
619 "pos": [
620 0,
621 4950
622 ],
623 "size": [
624 360,
625 90
626 ],
627 "flags": [],
628 "order": 8,
629 "mode": 0,
630 "inputs": [],
631 "outputs": [
632 {
633 "name": "NOISE",
634 "type": "NOISE",
635 "links": [
636 253
637 ]
638 }
639 ],
640 "properties": {
641 "cnr_id": "comfy-core",
642 "ver": "0.33.0",
643 "Node name for S&R": "RandomNoise"
644 },
645 "widgets_values": [
646 261662374822964,
647 "randomize"
648 ],
649 "widgets_values_named": {
650 "noise_seed": 261662374822964,
651 "control_after_generate": "randomize"
652 }
653 },
654 {
655 "id": 130,
656 "type": "CreateVideo",
657 "pos": [
658 330,
659 5650
660 ],
661 "size": [
662 270,
663 110
664 ],
665 "flags": [],
666 "order": 27,
667 "mode": 0,
668 "inputs": [
669 {
670 "name": "images",
671 "type": "IMAGE",
672 "link": 258
673 },
674 {
675 "name": "audio",
676 "shape": 7,
677 "type": "AUDIO",
678 "link": 259
679 }
680 ],
681 "outputs": [
682 {
683 "name": "VIDEO",
684 "type": "VIDEO",
685 "links": [
686 260
687 ]
688 }
689 ],
690 "properties": {
691 "cnr_id": "comfy-core",
692 "ver": "0.33.0",
693 "Node name for S&R": "CreateVideo"
694 },
695 "widgets_values": [
696 24,
697 8
698 ],
699 "widgets_values_named": {
700 "fps": 24,
701 "bit_depth": 8
702 }
703 },
704 {
705 "id": 131,
706 "type": "ComfyMathExpression",
707 "pos": [
708 -1490,
709 6440
710 ],
711 "size": [
712 225,
713 0
714 ],
715 "flags": {
716 "collapsed": true
717 },
718 "order": 18,
719 "mode": 0,
720 "inputs": [
721 {
722 "label": "a",
723 "name": "values.a",
724 "type": "FLOAT,INT,BOOLEAN",
725 "link": 261
726 },
727 {
728 "label": "b",
729 "name": "values.b",
730 "shape": 7,
731 "type": "FLOAT,INT,BOOLEAN",
732 "link": null
733 }
734 ],
735 "outputs": [
736 {
737 "name": "FLOAT",
738 "type": "FLOAT",
739 "links": []
740 },
741 {
742 "name": "INT",
743 "type": "INT",
744 "links": [
745 275
746 ]
747 },
748 {
749 "name": "BOOL",
750 "type": "BOOLEAN",
751 "links": []
752 }
753 ],
754 "properties": {
755 "cnr_id": "comfy-core",
756 "ver": "0.33.0",
757 "Node name for S&R": "ComfyMathExpression"
758 },
759 "widgets_values": [
760 "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
761 ],
762 "widgets_values_named": {
763 "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
764 }
765 },
766 {
767 "id": 132,
768 "type": "PrimitiveFloat",
769 "pos": [
770 -1490,
771 6300
772 ],
773 "size": [
774 270,
775 70
776 ],
777 "flags": [],
778 "order": 9,
779 "mode": 0,
780 "inputs": [],
781 "outputs": [
782 {
783 "name": "FLOAT",
784 "type": "FLOAT",
785 "links": [
786 261
787 ]
788 }
789 ],
790 "title": "Float (Duration)",
791 "properties": {
792 "cnr_id": "comfy-core",
793 "ver": "0.33.0",
794 "Node name for S&R": "PrimitiveFloat"
795 },
796 "widgets_values": [
797 5
798 ],
799 "widgets_values_named": {
800 "value": 5
801 },
802 "color": "#322",
803 "bgcolor": "#533"
804 },
805 {
806 "id": 136,
807 "type": "MiniMaxH3ReferenceToVideo",
808 "pos": [
809 -620,
810 5420
811 ],
812 "size": [
813 400,
814 380
815 ],
816 "flags": [],
817 "order": 21,
818 "mode": 0,
819 "inputs": [
820 {
821 "name": "clip",
822 "type": "CLIP",
823 "link": 272
824 },
825 {
826 "name": "vae",
827 "type": "VAE",
828 "link": 273
829 },
830 {
831 "name": "audio_vae",
832 "type": "VAE",
833 "link": 274
834 },
835 {
836 "label": "ref_image_0",
837 "name": "ref_images.ref_image_0",
838 "shape": 7,
839 "type": "IMAGE",
840 "link": 278
841 },
842 {
843 "label": "ref_image_1",
844 "name": "ref_images.ref_image_1",
845 "shape": 7,
846 "type": "IMAGE",
847 "link": 282
848 },
849 {
850 "label": "ref_image_2",
851 "name": "ref_images.ref_image_2",
852 "shape": 7,
853 "type": "IMAGE",
854 "link": null
855 },
856 {
857 "label": "ref_video_0",
858 "name": "ref_videos.ref_video_0",
859 "shape": 7,
860 "type": "IMAGE",
861 "link": null
862 },
863 {
864 "label": "ref_video_audio_0",
865 "name": "ref_video_audios.ref_video_audio_0",
866 "shape": 7,
867 "type": "AUDIO",
868 "link": null
869 },
870 {
871 "label": "ref_audio_0",
872 "name": "ref_audios.ref_audio_0",
873 "shape": 7,
874 "type": "AUDIO",
875 "link": null
876 },
877 {
878 "name": "prompt",
879 "type": "STRING",
880 "widget": {
881 "name": "prompt"
882 },
883 "link": 279
884 },
885 {
886 "name": "width",
887 "type": "INT",
888 "widget": {
889 "name": "width"
890 },
891 "link": 276
892 },
893 {
894 "name": "height",
895 "type": "INT",
896 "widget": {
897 "name": "height"
898 },
899 "link": 277
900 },
901 {
902 "name": "length",
903 "type": "INT",
904 "widget": {
905 "name": "length"
906 },
907 "link": 275
908 }
909 ],
910 "outputs": [
911 {
912 "name": "positive",
913 "type": "CONDITIONING",
914 "links": [
915 270
916 ]
917 },
918 {
919 "name": "LATENT",
920 "type": "LATENT",
921 "links": [
922 271
923 ]
924 }
925 ],
926 "properties": {
927 "cnr_id": "comfy-core",
928 "ver": "0.33.0",
929 "Node name for S&R": "MiniMaxH3ReferenceToVideo"
930 },
931 "widgets_values": [
932 "",
933 1344,
934 768,
935 124,
936 "match"
937 ],
938 "widgets_values_named": {
939 "prompt": "",
940 "width": 1344,
941 "height": 768,
942 "length": 124,
943 "ref_image_size": "match"
944 }
945 },
946 {
947 "id": 137,
948 "type": "LoadImage",
949 "pos": [
950 -1050,
951 5960
952 ],
953 "size": [
954 290,
955 330
956 ],
957 "flags": [],
958 "order": 10,
959 "mode": 0,
960 "inputs": [],
961 "outputs": [
962 {
963 "name": "IMAGE",
964 "type": "IMAGE",
965 "links": [
966 278
967 ]
968 },
969 {
970 "name": "MASK",
971 "type": "MASK",
972 "links": null
973 }
974 ],
975 "properties": {
976 "cnr_id": "comfy-core",
977 "ver": "0.33.0",
978 "Node name for S&R": "LoadImage"
979 },
980 "widgets_values": [
981 "red_superboy_on_city_roof.png",
982 "image"
983 ],
984 "widgets_values_named": {
985 "image": "red_superboy_on_city_roof.png",
986 "upload": "image"
987 }
988 },
989 {
990 "id": 138,
991 "type": "PrimitiveStringMultiline",
992 "pos": [
993 -1490,
994 6520
995 ],
996 "size": [
997 370,
998 390
999 ],
1000 "flags": [],
1001 "order": 11,
1002 "mode": 0,
1003 "inputs": [],
1004 "outputs": [
1005 {
1006 "name": "STRING",
1007 "type": "STRING",
1008 "links": [
1009 279
1010 ]
1011 }
1012 ],
1013 "title": "Input Text (Prompt)",
1014 "properties": {
1015 "cnr_id": "comfy-core",
1016 "ver": "0.33.0",
1017 "Node name for S&R": "PrimitiveStringMultiline"
1018 },
1019 "widgets_values": [
1020 "Bold comic-book ink style, heavy linework, red and blue-black palette, night city. Use <Picture 2> and <Picture 1> as reference frames\nCUT 1: top-down view of the little boy superhero on the rooftop — red cape fluttering in the wind, hands planted on his hips, freckles and a cocky grin as he looks straight up into the camera. The camera slowly descends toward him as he delivers his line — as he speaks, comic-book graphic overlay text word by word in sync with his voice: \"GET READY TO\" - \"MEET\" — \"YOUR\" — \"MAKER\" — huge jagged comic lettering, white with heavy black outlines and red drop shadows, tilted at scrappy angles, until the three words hang stacked in the air above him between his face and the lens.\nTRANSITION: a violent WHIP PAN off the rooftop that SMEARS the floating words away with it, motion-streaked —\nCUT 2: low hero angle on the colossal black mech-kaiju towering over the skyline as it rears back and unleashes a GIANT terrifying ROAR — jaws wide with fangs, red eyes and chest-core flaring blinding bright, blue lightning arcing off its head, the roar's shockwave rippling dust and rattling windows down the buildings, comic-style speed-lines and ink splatter bursting from the impact of the sound. It leans INTO the camera as the roar peaks. Hold on the roar."
1021 ],
1022 "widgets_values_named": {
1023 "value": "Bold comic-book ink style, heavy linework, red and blue-black palette, night city. Use <Picture 2> and <Picture 1> as reference frames\nCUT 1: top-down view of the little boy superhero on the rooftop — red cape fluttering in the wind, hands planted on his hips, freckles and a cocky grin as he looks straight up into the camera. The camera slowly descends toward him as he delivers his line — as he speaks, comic-book graphic overlay text word by word in sync with his voice: \"GET READY TO\" - \"MEET\" — \"YOUR\" — \"MAKER\" — huge jagged comic lettering, white with heavy black outlines and red drop shadows, tilted at scrappy angles, until the three words hang stacked in the air above him between his face and the lens.\nTRANSITION: a violent WHIP PAN off the rooftop that SMEARS the floating words away with it, motion-streaked —\nCUT 2: low hero angle on the colossal black mech-kaiju towering over the skyline as it rears back and unleashes a GIANT terrifying ROAR — jaws wide with fangs, red eyes and chest-core flaring blinding bright, blue lightning arcing off its head, the roar's shockwave rippling dust and rattling windows down the buildings, comic-style speed-lines and ink splatter bursting from the impact of the sound. It leans INTO the camera as the roar peaks. Hold on the roar."
1024 },
1025 "color": "#322",
1026 "bgcolor": "#533"
1027 },
1028 {
1029 "id": 139,
1030 "type": "LoadImage",
1031 "pos": [
1032 -700,
1033 5960
1034 ],
1035 "size": [
1036 290,
1037 330
1038 ],
1039 "flags": [],
1040 "order": 12,
1041 "mode": 0,
1042 "inputs": [],
1043 "outputs": [
1044 {
1045 "name": "IMAGE",
1046 "type": "IMAGE",
1047 "links": [
1048 282
1049 ]
1050 },
1051 {
1052 "name": "MASK",
1053 "type": "MASK",
1054 "links": null
1055 }
1056 ],
1057 "properties": {
1058 "cnr_id": "comfy-core",
1059 "ver": "0.33.0",
1060 "Node name for S&R": "LoadImage"
1061 },
1062 "widgets_values": [
1063 "mecha_dragon_lightning.png",
1064 "image"
1065 ],
1066 "widgets_values_named": {
1067 "image": "mecha_dragon_lightning.png",
1068 "upload": "image"
1069 }
1070 },
1071 {
1072 "id": 140,
1073 "type": "MarkdownNote",
1074 "pos": [
1075 -1880,
1076 6070
1077 ],
1078 "size": [
1079 300,
1080 520
1081 ],
1082 "flags": [],
1083 "order": 13,
1084 "mode": 0,
1085 "inputs": [],
1086 "outputs": [],
1087 "title": "Note: Size Settings Reference",
1088 "properties": [],
1089 "widgets_values": [
1090 "| 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 (official 768p) |"
1091 ],
1092 "widgets_values_named": {
1093 "text": "| 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 (official 768p) |"
1094 },
1095 "color": "#222",
1096 "bgcolor": "#000"
1097 },
1098 {
1099 "id": 141,
1100 "type": "ComfySwitchNode",
1101 "pos": [
1102 -730,
1103 4940
1104 ],
1105 "size": [
1106 270,
1107 110
1108 ],
1109 "flags": [],
1110 "order": 20,
1111 "mode": 0,
1112 "inputs": [
1113 {
1114 "name": "on_false",
1115 "type": "MODEL",
1116 "link": 287
1117 },
1118 {
1119 "name": "on_true",
1120 "type": "MODEL",
1121 "link": 286
1122 },
1123 {
1124 "name": "switch",
1125 "type": "BOOLEAN",
1126 "widget": {
1127 "name": "switch"
1128 },
1129 "link": 290
1130 }
1131 ],
1132 "outputs": [
1133 {
1134 "name": "output",
1135 "type": "MODEL",
1136 "links": [
1137 288
1138 ]
1139 }
1140 ],
1141 "title": "If/Else Switch (model)",
1142 "properties": {
1143 "cnr_id": "comfy-core",
1144 "ver": "0.33.0",
1145 "Node name for S&R": "ComfySwitchNode"
1146 },
1147 "widgets_values": [
1148 false
1149 ],
1150 "widgets_values_named": {
1151 "switch": false
1152 }
1153 },
1154 {
1155 "id": 142,
1156 "type": "ComfySwitchNode",
1157 "pos": [
1158 -390,
1159 5110
1160 ],
1161 "size": [
1162 270,
1163 110
1164 ],
1165 "flags": [],
1166 "order": 19,
1167 "mode": 0,
1168 "inputs": [
1169 {
1170 "name": "on_false",
1171 "type": "INT",
1172 "link": 284
1173 },
1174 {
1175 "name": "on_true",
1176 "type": "INT",
1177 "link": 283
1178 },
1179 {
1180 "name": "switch",
1181 "type": "BOOLEAN",
1182 "widget": {
1183 "name": "switch"
1184 },
1185 "link": 291
1186 }
1187 ],
1188 "outputs": [
1189 {
1190 "name": "output",
1191 "type": "INT",
1192 "links": [
1193 289
1194 ]
1195 }
1196 ],
1197 "title": "If/Else Switch (Steps)",
1198 "properties": {
1199 "cnr_id": "comfy-core",
1200 "ver": "0.33.0",
1201 "Node name for S&R": "ComfySwitchNode"
1202 },
1203 "widgets_values": [
1204 false
1205 ],
1206 "widgets_values_named": {
1207 "switch": false
1208 }
1209 },
1210 {
1211 "id": 143,
1212 "type": "PrimitiveInt",
1213 "pos": [
1214 -730,
1215 5090
1216 ],
1217 "size": [
1218 270,
1219 90
1220 ],
1221 "flags": [],
1222 "order": 14,
1223 "mode": 0,
1224 "inputs": [],
1225 "outputs": [
1226 {
1227 "name": "INT",
1228 "type": "INT",
1229 "links": [
1230 284
1231 ]
1232 }
1233 ],
1234 "title": "Int (Full)",
1235 "properties": {
1236 "cnr_id": "comfy-core",
1237 "ver": "0.33.0",
1238 "Node name for S&R": "PrimitiveInt"
1239 },
1240 "widgets_values": [
1241 20,
1242 "fixed"
1243 ],
1244 "widgets_values_named": {
1245 "value": 20,
1246 "fixed": "fixed"
1247 }
1248 },
1249 {
1250 "id": 144,
1251 "type": "PrimitiveInt",
1252 "pos": [
1253 -730,
1254 5220
1255 ],
1256 "size": [
1257 270,
1258 90
1259 ],
1260 "flags": [],
1261 "order": 15,
1262 "mode": 0,
1263 "inputs": [],
1264 "outputs": [
1265 {
1266 "name": "INT",
1267 "type": "INT",
1268 "links": [
1269 283
1270 ]
1271 }
1272 ],
1273 "title": "Int (Lightning LoRA)",
1274 "properties": {
1275 "cnr_id": "comfy-core",
1276 "ver": "0.33.0",
1277 "Node name for S&R": "PrimitiveInt"
1278 },
1279 "widgets_values": [
1280 4,
1281 "fixed"
1282 ],
1283 "widgets_values_named": {
1284 "value": 4,
1285 "fixed": "fixed"
1286 }
1287 },
1288 {
1289 "id": 145,
1290 "type": "LoraLoaderModelOnly",
1291 "pos": [
1292 -1490,
1293 5140
1294 ],
1295 "size": [
1296 640,
1297 90
1298 ],
1299 "flags": [],
1300 "order": 17,
1301 "mode": 0,
1302 "inputs": [
1303 {
1304 "name": "model",
1305 "type": "MODEL",
1306 "link": 285
1307 }
1308 ],
1309 "outputs": [
1310 {
1311 "name": "MODEL",
1312 "type": "MODEL",
1313 "links": [
1314 286
1315 ]
1316 }
1317 ],
1318 "properties": {
1319 "cnr_id": "comfy-core",
1320 "ver": "0.33.0",
1321 "Node name for S&R": "LoraLoaderModelOnly",
1322 "models": [
1323 {
1324 "name": "minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors",
1325 "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors",
1326 "directory": "loras"
1327 }
1328 ]
1329 },
1330 "widgets_values": [
1331 "minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors",
1332 1
1333 ],
1334 "widgets_values_named": {
1335 "lora_name": "minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors",
1336 "strength_model": 1
1337 }
1338 },
1339 {
1340 "id": 146,
1341 "type": "PrimitiveBoolean",
1342 "pos": [
1343 -1490,
1344 5940
1345 ],
1346 "size": [
1347 270,
1348 70
1349 ],
1350 "flags": [],
1351 "order": 16,
1352 "mode": 0,
1353 "inputs": [],
1354 "outputs": [
1355 {
1356 "name": "BOOLEAN",
1357 "type": "BOOLEAN",
1358 "links": [
1359 290,
1360 291
1361 ]
1362 }
1363 ],
1364 "title": "Boolean (Enable Lightning LoRA)",
1365 "properties": {
1366 "cnr_id": "comfy-core",
1367 "ver": "0.33.0",
1368 "Node name for S&R": "PrimitiveBoolean"
1369 },
1370 "widgets_values": [
1371 false
1372 ],
1373 "widgets_values_named": {
1374 "value": false
1375 },
1376 "color": "#322",
1377 "bgcolor": "#533"
1378 }
1379 ],
1380 "links": [
1381 [
1382 250,
1383 120,
1384 0,
1385 121,
1386 1,
1387 "VAE"
1388 ],
1389 [
1390 251,
1391 119,
1392 0,
1393 122,
1394 1,
1395 "VAE"
1396 ],
1397 [
1398 252,
1399 127,
1400 0,
1401 124,
1402 0,
1403 "MODEL"
1404 ],
1405 [
1406 253,
1407 129,
1408 0,
1409 125,
1410 0,
1411 "NOISE"
1412 ],
1413 [
1414 254,
1415 126,
1416 0,
1417 125,
1418 1,
1419 "GUIDER"
1420 ],
1421 [
1422 255,
1423 123,
1424 0,
1425 125,
1426 2,
1427 "SAMPLER"
1428 ],
1429 [
1430 256,
1431 124,
1432 0,
1433 125,
1434 3,
1435 "SIGMAS"
1436 ],
1437 [
1438 258,
1439 122,
1440 0,
1441 130,
1442 0,
1443 "IMAGE"
1444 ],
1445 [
1446 259,
1447 121,
1448 0,
1449 130,
1450 1,
1451 "AUDIO"
1452 ],
1453 [
1454 260,
1455 130,
1456 0,
1457 92,
1458 0,
1459 "VIDEO"
1460 ],
1461 [
1462 261,
1463 132,
1464 0,
1465 131,
1466 0,
1467 "FLOAT"
1468 ],
1469 [
1470 270,
1471 136,
1472 0,
1473 126,
1474 1,
1475 "CONDITIONING"
1476 ],
1477 [
1478 271,
1479 136,
1480 1,
1481 125,
1482 4,
1483 "LATENT"
1484 ],
1485 [
1486 272,
1487 128,
1488 0,
1489 136,
1490 0,
1491 "CLIP"
1492 ],
1493 [
1494 273,
1495 119,
1496 0,
1497 136,
1498 1,
1499 "VAE"
1500 ],
1501 [
1502 274,
1503 120,
1504 0,
1505 136,
1506 2,
1507 "VAE"
1508 ],
1509 [
1510 275,
1511 131,
1512 1,
1513 136,
1514 12,
1515 "INT"
1516 ],
1517 [
1518 276,
1519 115,
1520 0,
1521 136,
1522 10,
1523 "INT"
1524 ],
1525 [
1526 277,
1527 115,
1528 1,
1529 136,
1530 11,
1531 "INT"
1532 ],
1533 [
1534 278,
1535 137,
1536 0,
1537 136,
1538 3,
1539 "IMAGE"
1540 ],
1541 [
1542 279,
1543 138,
1544 0,
1545 136,
1546 9,
1547 "STRING"
1548 ],
1549 [
1550 280,
1551 125,
1552 0,
1553 122,
1554 0,
1555 "LATENT"
1556 ],
1557 [
1558 281,
1559 125,
1560 0,
1561 121,
1562 0,
1563 "LATENT"
1564 ],
1565 [
1566 282,
1567 139,
1568 0,
1569 136,
1570 4,
1571 "IMAGE"
1572 ],
1573 [
1574 283,
1575 144,
1576 0,
1577 142,
1578 1,
1579 "INT"
1580 ],
1581 [
1582 284,
1583 143,
1584 0,
1585 142,
1586 0,
1587 "INT"
1588 ],
1589 [
1590 285,
1591 127,
1592 0,
1593 145,
1594 0,
1595 "MODEL"
1596 ],
1597 [
1598 286,
1599 145,
1600 0,
1601 141,
1602 1,
1603 "MODEL"
1604 ],
1605 [
1606 287,
1607 127,
1608 0,
1609 141,
1610 0,
1611 "MODEL"
1612 ],
1613 [
1614 288,
1615 141,
1616 0,
1617 126,
1618 0,
1619 "MODEL"
1620 ],
1621 [
1622 289,
1623 142,
1624 0,
1625 124,
1626 1,
1627 "INT"
1628 ],
1629 [
1630 290,
1631 146,
1632 0,
1633 141,
1634 2,
1635 "BOOLEAN"
1636 ],
1637 [
1638 291,
1639 146,
1640 0,
1641 142,
1642 2,
1643 "BOOLEAN"
1644 ]
1645 ],
1646 "groups": [
1647 {
1648 "id": 1,
1649 "title": "Models",
1650 "bounding": [
1651 -1520,
1652 4840,
1653 700,
1654 990
1655 ],
1656 "color": "#3f789e",
1657 "flags": []
1658 },
1659 {
1660 "id": 2,
1661 "title": "Sampling",
1662 "bounding": [
1663 -30,
1664 4840,
1665 690,
1666 700
1667 ],
1668 "color": "#3f789e",
1669 "flags": []
1670 },
1671 {
1672 "id": 3,
1673 "title": "Switch Model and Settings",
1674 "bounding": [
1675 -790,
1676 4840,
1677 730,
1678 490
1679 ],
1680 "color": "#3f789e",
1681 "flags": []
1682 },
1683 {
1684 "id": 4,
1685 "title": "Decoding and create video",
1686 "bounding": [
1687 -30,
1688 5570,
1689 690,
1690 260
1691 ],
1692 "color": "#3f789e",
1693 "flags": []
1694 },
1695 {
1696 "id": 5,
1697 "title": "User Inputs",
1698 "bounding": [
1699 -1520,
1700 5860,
1701 2190,
1702 1090
1703 ],
1704 "color": "#3f789e",
1705 "flags": []
1706 },
1707 {
1708 "id": 6,
1709 "title": "Conditioning",
1710 "bounding": [
1711 -790,
1712 5350,
1713 730,
1714 480
1715 ],
1716 "color": "#3f789e",
1717 "flags": []
1718 }
1719 ],
1720 "config": [],
1721 "extra": {
1722 "ds": {
1723 "scale": 0.2755772017967752,
1724 "offset": [
1725 3701.5850496349885,
1726 -3450.8097799322713
1727 ]
1728 },
1729 "frontendVersion": "1.49.6",
1730 "VHS_latentpreview": false,
1731 "VHS_latentpreviewrate": 0,
1732 "VHS_MetadataImage": true,
1733 "VHS_KeepIntermediate": true
1734 },
1735 "version": 0.4
1736}