Files

1657 lines
33 KiB
JSON

{
"id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
"revision": 0,
"last_node_id": 167,
"last_link_id": 326,
"nodes": [
{
"id": 119,
"type": "VAELoader",
"pos": [
-1860,
4860
],
"size": [
480,
62
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
273,
324
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"models": [
{
"name": "minimax_h3_video_vae_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax_h3_video_vae_fp16.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax_h3_video_vae_fp16.safetensors"
}
},
{
"id": 120,
"type": "VAELoader",
"pos": [
-1860,
5000
],
"size": [
480,
62
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
250,
274
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"models": [
{
"name": "minimax_h3_audio_vae_fp32.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax_h3_audio_vae_fp32.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax_h3_audio_vae_fp32.safetensors"
}
},
{
"id": 123,
"type": "KSamplerSelect",
"pos": [
480,
4800
],
"size": [
370,
62
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
255
]
}
],
"properties": {
"Node name for S&R": "KSamplerSelect"
},
"widgets_values": [
"res_multistep"
],
"widgets_values_named": {
"sampler_name": "res_multistep"
}
},
{
"id": 126,
"type": "BasicGuider",
"pos": [
480,
4670
],
"size": [
360,
54
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 284
},
{
"name": "conditioning",
"type": "CONDITIONING",
"link": 270
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
254
]
}
],
"properties": {
"Node name for S&R": "BasicGuider"
}
},
{
"id": 128,
"type": "CLIPLoader",
"pos": [
-1860,
4670
],
"size": [
480,
112
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
272
]
}
],
"properties": {
"Node name for S&R": "CLIPLoader",
"models": [
{
"name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"minimax",
"default"
],
"widgets_values_named": {
"clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"type": "minimax",
"device": "default"
}
},
{
"id": 129,
"type": "RandomNoise",
"pos": [
480,
4510
],
"size": [
360,
82
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
253
]
}
],
"properties": {
"Node name for S&R": "RandomNoise"
},
"widgets_values": [
337404407076246,
"randomize"
],
"widgets_values_named": {
"noise_seed": 337404407076246,
"control_after_generate": "randomize"
}
},
{
"id": 131,
"type": "ComfyMathExpression",
"pos": [
-930,
5710
],
"size": [
225,
0
],
"flags": {
"collapsed": true
},
"order": 12,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 315
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
275
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
],
"widgets_values_named": {
"expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
}
},
{
"id": 136,
"type": "MiniMaxH3ReferenceToVideo",
"pos": [
-160,
4510
],
"size": [
410,
346
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 272
},
{
"name": "vae",
"type": "VAE",
"link": 273
},
{
"name": "audio_vae",
"type": "VAE",
"link": 274
},
{
"label": "ref_image_0",
"name": "ref_images.ref_image_0",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"label": "ref_image_1",
"name": "ref_images.ref_image_1",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"label": "ref_video_0",
"name": "ref_videos.ref_video_0",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"label": "ref_video_audio_0",
"name": "ref_video_audios.ref_video_audio_0",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"label": "ref_audio_0",
"name": "ref_audios.ref_audio_0",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"name": "prompt",
"type": "STRING",
"widget": {
"name": "prompt"
},
"link": 314
},
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 276
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 277
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 275
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
270
]
},
{
"name": "LATENT",
"type": "LATENT",
"links": [
271
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3ReferenceToVideo"
},
"widgets_values": [
"",
1344,
768,
124,
"match"
],
"widgets_values_named": {
"prompt": "",
"width": 1344,
"height": 768,
"length": 124,
"ref_image_size": "match"
}
},
{
"id": 127,
"type": "UNETLoader",
"pos": [
-1860,
4510
],
"size": [
480,
86
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
287
]
}
],
"properties": {
"Node name for S&R": "UNETLoader",
"models": [
{
"name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
"weight_dtype": "default"
}
},
{
"id": 143,
"type": "PathchSageAttentionKJ",
"pos": [
-1150,
4510
],
"size": [
270,
112
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 287
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
288
]
}
],
"properties": {
"Node name for S&R": "PathchSageAttentionKJ"
},
"widgets_values": [
"auto",
false
],
"widgets_values_named": {
"sage_attention": "auto",
"allow_compile": false
}
},
{
"id": 124,
"type": "BasicScheduler",
"pos": [
480,
4940
],
"size": [
370,
114
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 285
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
256
]
}
],
"properties": {
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
14,
1
],
"widgets_values_named": {
"scheduler": "simple",
"steps": 25,
"denoise": 1
}
},
{
"id": 141,
"type": "MiniMaxH3MemoryEfficientSolAttentionPatch",
"pos": [
-820,
4510
],
"size": [
425,
302
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 288
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
284,
285
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3MemoryEfficientSolAttentionPatch"
},
"widgets_values": [
true,
1,
4096,
false,
"diag",
false,
"exact_kv",
"exact_kv",
""
],
"widgets_values_named": {
"enabled": true,
"tau": 1,
"min_tokens": 4096,
"strict": false,
"thresh_type": "diag",
"int8_qk": false,
"int8_pv": "exact_kv",
"sink_conditioning": "exact_kv",
"dense_blocks": ""
}
},
{
"id": 121,
"type": "VAEDecodeAudio",
"pos": [
1390,
4510
],
"size": [
230,
54
],
"flags": {
"collapsed": false
},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 281
},
{
"name": "vae",
"type": "VAE",
"link": 250
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
325
]
}
],
"properties": {
"Node name for S&R": "VAEDecodeAudio"
}
},
{
"id": 115,
"type": "H3ResolutionSelector",
"pos": [
-930,
5400
],
"size": [
270,
238
],
"flags": {},
"order": 11,
"mode": 0,
"showAdvanced": false,
"inputs": [],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
276
]
},
{
"name": "height",
"type": "INT",
"links": [
277
]
},
{
"name": "megapixels",
"type": "FLOAT",
"links": null
},
{
"name": "info",
"type": "STRING",
"links": null
}
],
"title": "Resolution Selector (Size)",
"properties": {
"Node name for S&R": "H3ResolutionSelector"
},
"widgets_values": [
"16:9 widescreen - what H3 is trained on (1344x768 at 1.0)",
0.5,
32
],
"widgets_values_named": {
"aspect_ratio": "16:9 (Widescreen)",
"megapixels": 0.5,
"multiple": 32
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 153,
"type": "H3PromptPreview",
"pos": [
1030,
5400
],
"size": [
847,
818
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "text",
"type": "STRING",
"link": 316
},
{
"name": "image_1",
"type": "IMAGE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "text",
"type": "STRING",
"links": null
}
],
"properties": {
"Node name for S&R": "H3PromptPreview",
"cnr_id": "comfyui_dagthomas"
},
"widgets_values": [
""
],
"widgets_values_named": {
"h3_preview": "For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced.\n\nintegrated_multimodal_description: [Shot 1] Stylized 3D CG comedic animation, a medium shot opens on the man exactly as shown in <Picture 1> — neon green buzzcut, mirrored wraparound visor sunglasses worn even at this sleepy hour, a single pearl drop earring on his right ear only with the left ear bare, and the same eye shape and head structure — sitting slumped on the edge of a messy bed in rumpled pajamas inside a 90s metalhead bedroom cluttered with band posters. He yawns and rubs his face, looking extremely sleepy, then the drowsy, low-pitched young man (S1) mutters: <d>[English] Five more minutes... no, wait, I'm already up.</d> He stretches both arms overhead, pushes himself upright, and shuffles right toward the bathroom door as the camera tracks right with small amplitude at a steady pace, following him past the doorway into the bathroom. He steps up to the mirror and looks straight into the camera as if meeting his own reflection, lifts the hem of his pajama top with one hand, and sprays deodorant under the raised arm with the other, wincing slightly at the cold mist. He sets the deodorant on the sink edge, reaches to the opposite side for a bottle of mouthwash, takes a sip, gargles loudly with puffed cheeks, and spits it into the sink, shaking his head once as (S1) grumbles: <d>[English] Ugh, that's freezing.</d> Wiping his mouth with the back of his hand, he turns and walks right again toward the kitchen while the camera continues its rightward tracking motion, arriving at a kitchen counter that fills the foreground as he pulls out a stool and sits, reaching for a box of cereal beside a chipped mug. [Shot 2] At 00:13.500, the shot cuts to a tight close-up on his visor sunglasses as a cereal flake bounces off the lens, and (S1) deadpans: <d>[English] Really, again?</d>\n\noverall_soundscape: Bedsprings creak and fabric rustles as he stretches, followed by soft footsteps padding across a hallway floor. The deodorant can hisses briefly, liquid sloshes and gargles in the bathroom, then splashes into the sink basin. In the kitchen, a stool scrapes the floor, a cereal box crinkles, and a single flake clinks lightly off glass.\n\nnon_diegetic_music: A playful, palm-muted electric guitar riff at a moderate tempo drives the sequence, underscored by a tight, syncopated drum groove. A single staccato guitar chord and a snare hit accent the cut to the close-up at the end."
}
},
{
"id": 157,
"type": "H3Characters",
"pos": [
-570,
5400
],
"size": [
330,
390
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "cast_in",
"type": "STRING",
"shape": 7,
"link": null
}
],
"outputs": [
{
"name": "character",
"type": "STRING",
"links": []
},
{
"name": "actor",
"type": "STRING",
"links": []
},
{
"name": "franchise",
"type": "STRING",
"links": []
},
{
"name": "file_path",
"type": "STRING",
"links": []
},
{
"name": "cast",
"type": "STRING",
"links": [
311
]
},
{
"name": "wardrobe",
"type": "STRING",
"links": null
}
],
"properties": {
"Node name for S&R": "H3Characters",
"cnr_id": "comfyui_dagthomas"
},
"widgets_values": [
"Sheldon Cooper — Jim Parsons (The Big Bang Theory)",
"(all)",
0,
"fixed",
"",
""
],
"title": "APNext H3 Characters",
"color": "#232",
"bgcolor": "#353"
},
{
"id": 158,
"type": "H3Characters",
"pos": [
-570,
5860
],
"size": [
330,
390
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "cast_in",
"type": "STRING",
"shape": 7,
"link": 311
}
],
"outputs": [
{
"name": "character",
"type": "STRING",
"links": []
},
{
"name": "actor",
"type": "STRING",
"links": []
},
{
"name": "franchise",
"type": "STRING",
"links": []
},
{
"name": "file_path",
"type": "STRING",
"links": []
},
{
"name": "cast",
"type": "STRING",
"links": [
312
]
},
{
"name": "wardrobe",
"type": "STRING",
"links": null
}
],
"properties": {
"Node name for S&R": "H3Characters",
"cnr_id": "comfyui_dagthomas"
},
"widgets_values": [
"Captain Jack Sparrow — Johnny Depp (Pirates of the Caribbean)",
"(all)",
0,
"fixed",
"",
""
],
"title": "APNext H3 Characters",
"color": "#232",
"bgcolor": "#353"
},
{
"id": 159,
"type": "H3Characters",
"pos": [
-180,
5400
],
"size": [
330,
390
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "cast_in",
"type": "STRING",
"shape": 7,
"link": 312
}
],
"outputs": [
{
"name": "character",
"type": "STRING",
"links": []
},
{
"name": "actor",
"type": "STRING",
"links": []
},
{
"name": "franchise",
"type": "STRING",
"links": []
},
{
"name": "file_path",
"type": "STRING",
"links": []
},
{
"name": "cast",
"type": "STRING",
"links": [
313
]
},
{
"name": "wardrobe",
"type": "STRING",
"links": null
}
],
"properties": {
"Node name for S&R": "H3Characters",
"cnr_id": "comfyui_dagthomas"
},
"widgets_values": [
"Dana Scully — Gillian Anderson (The X-Files)",
"(all)",
0,
"fixed",
"",
""
],
"title": "APNext H3 Characters",
"color": "#232",
"bgcolor": "#353"
},
{
"id": 160,
"type": "H3ClaudeCodeCrossoverWriter",
"pos": [
380,
5400
],
"size": [
420,
1322
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "cast_1",
"type": "STRING",
"shape": 7,
"link": 313
},
{
"name": "cast_2",
"type": "STRING",
"shape": 7,
"link": null
},
{
"name": "cast_3",
"type": "STRING",
"shape": 7,
"link": null
},
{
"name": "cast_4",
"type": "STRING",
"shape": 7,
"link": null
},
{
"name": "llm",
"type": "APNEXT_LLM",
"link": null,
"shape": 7
},
{
"name": "image_1",
"type": "IMAGE",
"link": null,
"shape": 7
}
],
"outputs": [
{
"name": "scenes",
"type": "STRING",
"shape": 6,
"links": [
314
]
},
{
"name": "durations",
"type": "FLOAT",
"shape": 6,
"links": [
315
]
},
{
"name": "scenes_text",
"type": "STRING",
"links": [
316
]
},
{
"name": "synopsis",
"type": "STRING",
"links": []
},
{
"name": "cast",
"type": "STRING",
"links": []
},
{
"name": "scene_count",
"type": "INT",
"links": []
},
{
"name": "session_id",
"type": "STRING",
"links": []
},
{
"name": "info",
"type": "STRING",
"links": []
},
{
"name": "image_1",
"type": "IMAGE",
"links": null
},
{
"name": "image_2",
"type": "IMAGE",
"links": null
},
{
"name": "image_3",
"type": "IMAGE",
"links": null
},
{
"name": "image_4",
"type": "IMAGE",
"links": null
},
{
"name": "image_5",
"type": "IMAGE",
"links": null
},
{
"name": "image_6",
"type": "IMAGE",
"links": null
},
{
"name": "image_7",
"type": "IMAGE",
"links": null
},
{
"name": "image_8",
"type": "IMAGE",
"links": null
},
{
"name": "image_9",
"type": "IMAGE",
"links": null
},
{
"name": "project_name",
"type": "STRING",
"links": [
326
],
"slot_index": 17
}
],
"properties": {
"Node name for S&R": "H3ClaudeCodeCrossoverWriter",
"cnr_id": "comfyui_dagthomas"
},
"widgets_values": [
"A late-night diner. Sheldon is trying to get the waitress to bring the correct ketchup-to-fry ratio; the other two have their own agendas. Comedy, escalating; end on someone walking out with the ketchup bottle.",
"",
3,
"Fixed (every scene = scene_duration)",
"Independent clips (hard cuts, T2V openers)",
15.0,
"Auto",
"Live-action, 35mm cinematic film aesthetic",
"English",
35,
"sonnet",
false,
true,
true,
1800,
1,
"fixed",
"",
"",
"",
true,
"",
"",
"",
"",
"",
"Characters only (ignore picture backgrounds)",
"",
"Auto (the writer decides)",
"Reveal (a camera move discloses a new space around them)"
],
"title": "APNext H3 Crossover Writer",
"color": "#223",
"bgcolor": "#335"
},
{
"id": 161,
"type": "MarkdownNote",
"pos": [
-1860,
5400
],
"size": [
700,
260
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"Node name for S&R": "MarkdownNote"
},
"widgets_values": [
"### Crossover - render every scene\nChain **H3 Characters** nodes through `cast_in` (or wire several into `cast_1..4`), write your steer in **direction**, pick `scene_count`.\n\n`scenes` and `durations` are **lists**: the video node runs once per scene and every clip is saved. `scenes_text` goes to the preview.\n\nSwap a Characters node to `🎲 random` + a franchise filter to roll a new cast per seed.\n\n**Clips land one by one.** The sampler and Save Clip are one node here - **Sampler + Save Clip** - so every scene is sampled, decoded, muxed with its slice of the song and written to `output/` BEFORE the next scene starts sampling. Watch the folder fill up during the run; a crash late in the run keeps everything already saved. (Two separate nodes would sample every scene first and only then start saving.)"
],
"title": "How this works",
"color": "#222",
"bgcolor": "#000"
},
{
"id": 167,
"type": "H3SampleAndSave",
"pos": [
910,
4510
],
"size": [
400,
260
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 253
},
{
"name": "guider",
"type": "GUIDER",
"link": 254
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 255
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 256
},
{
"name": "latent_image",
"type": "LATENT",
"link": 271
},
{
"name": "vae",
"type": "VAE",
"link": 324
},
{
"name": "audio",
"type": "AUDIO",
"link": 325,
"shape": 7
},
{
"name": "filename_prefix",
"type": "STRING",
"widget": {
"name": "filename_prefix"
},
"link": 326
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
281
]
},
{
"name": "file_path",
"type": "STRING",
"links": null
}
],
"properties": {
"Node name for S&R": "H3SampleAndSave"
},
"widgets_values": [
"video/MiniMax_H3",
24.0,
"mp4"
],
"title": "Sampler + Save Clip - each scene written to disk as it finishes"
}
],
"links": [
[
250,
120,
0,
121,
1,
"VAE"
],
[
253,
129,
0,
167,
0,
"NOISE"
],
[
254,
126,
0,
167,
1,
"GUIDER"
],
[
255,
123,
0,
167,
2,
"SAMPLER"
],
[
256,
124,
0,
167,
3,
"SIGMAS"
],
[
270,
136,
0,
126,
1,
"CONDITIONING"
],
[
271,
136,
1,
167,
4,
"LATENT"
],
[
272,
128,
0,
136,
0,
"CLIP"
],
[
273,
119,
0,
136,
1,
"VAE"
],
[
274,
120,
0,
136,
2,
"VAE"
],
[
275,
131,
1,
136,
11,
"INT"
],
[
276,
115,
0,
136,
9,
"INT"
],
[
277,
115,
1,
136,
10,
"INT"
],
[
281,
167,
0,
121,
0,
"LATENT"
],
[
284,
141,
0,
126,
0,
"MODEL"
],
[
285,
141,
0,
124,
0,
"MODEL"
],
[
287,
127,
0,
143,
0,
"MODEL"
],
[
288,
143,
0,
141,
0,
"MODEL"
],
[
311,
157,
4,
158,
0,
"STRING"
],
[
312,
158,
4,
159,
0,
"STRING"
],
[
313,
159,
4,
160,
0,
"STRING"
],
[
314,
160,
0,
136,
8,
"STRING"
],
[
315,
160,
1,
131,
0,
"FLOAT"
],
[
316,
160,
2,
153,
0,
"STRING"
],
[
324,
119,
0,
167,
5,
"VAE"
],
[
325,
121,
0,
167,
6,
"AUDIO"
],
[
326,
160,
17,
167,
7,
"STRING"
]
],
"groups": [
{
"id": 1,
"title": "LOAD MODELS",
"bounding": [
-1900,
4400,
560,
710
],
"color": "#3a5fa8",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "SOL ATTENTION / SPEED PATCHES",
"bounding": [
-1190,
4400,
840,
460
],
"color": "#c26a1f",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "CONDITIONING",
"bounding": [
-200,
4400,
490,
500
],
"color": "#b59a1f",
"font_size": 24,
"flags": {}
},
{
"id": 4,
"title": "SAMPLING",
"bounding": [
440,
4400,
760,
700
],
"color": "#b03a3a",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "DECODE & VIDEO",
"bounding": [
1350,
4400,
310,
210
],
"color": "#2aa3b8",
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "SAVE / OUTPUT",
"bounding": [
1810,
4400,
600,
360
],
"color": "#2a6e4a",
"font_size": 24,
"flags": {}
},
{
"id": 7,
"title": "NOTES",
"bounding": [
-1900,
5290,
780,
410
],
"color": "#4a4a4a",
"font_size": 24,
"flags": {}
},
{
"id": 8,
"title": "USER INPUTS",
"bounding": [
-970,
5290,
1160,
1000
],
"color": "#4f8a3a",
"font_size": 24,
"flags": {}
},
{
"id": 9,
"title": "PROMPT WRITER (LLM)",
"bounding": [
340,
5290,
500,
1480
],
"color": "#7a3fa0",
"font_size": 24,
"flags": {}
},
{
"id": 10,
"title": "PROMPT PREVIEW",
"bounding": [
990,
5290,
930,
970
],
"color": "#5b6b8f",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.4176,
"offset": [
1960,
-4340
]
},
"frontendVersion": "1.49.6",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}