工作流 /
图像 /
Gladas' Workflow for Krea 2 Turbo

Gladas' Workflow for Krea 2 Turbo
Gladas' Workflow for Krea 2 Turbo
AIO Loaders have been removed as of v12. If you use AIO models, you can easily add a checkpoint loader to replace the existing loaders and connect them accordingly.The default Load Diffusion Model loader looks for your K…
图像
95 个节点 3,776 次使用 Gladas 128 KB
需要的权重
这个工作流引用了 1 个权重文件,其中 0 个能在本站模型库里找到。
gladas_krea_2_turbo_v13.json
模型库暂未收录
节点构成
MarkdownNote
× 8
Fast Groups Bypasser (rgthree)
× 5
WidgetToString
× 5
Bookmark (rgthree)
× 4
StringConcatenate
× 4
SamplerCustomAdvanced
× 3
RandomNoise
× 3
CFGGuider
× 3
KSamplerSelect
× 3
BasicScheduler
× 3
Any Switch (rgthree)
× 3
ComfyNumberConvert
× 3
UNETLoader
× 2
PrimitiveStringMultiline
× 2
VAELoader
× 2
Power Lora Loader (rgthree)
× 2
官方标注的模型
4x-UltraSharpV2_Lite.safetensorsGladas_Style_v2-krea2.safetensorshex-maniac-krea2-lora-nochekaiser.safetensorsqwen3vl_4b_bf16.safetensorsqwen_image_vae.safetensorsseedvr2_3b_int8_convrot.safetensorsseedvr2_ema_vae_fp16.safetensorsvxpKrea2Nsfw_beta31INT8.safetensorswetness_krea2_loraholic.safetensors
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "f76c5fd7-6e57-45ec-9a88-00f153fbc82f",
3 "revision": 0,
4 "last_node_id": 98,
5 "last_link_id": 123,
6 "nodes": [
7 {
8 "id": 1,
9 "type": "Bookmark (rgthree)",
10 "pos": [
11 89260,
12 -1870
13 ],
14 "size": [
15 210,
16 70
17 ],
18 "flags": {
19 "collapsed": true
20 },
21 "order": 0,
22 "mode": 0,
23 "inputs": [],
24 "outputs": [],
25 "title": "Start",
26 "properties": [],
27 "widgets_values": [
28 "1",
29 1.5
30 ],
31 "widgets_values_named": {
32 "shortcut_key": "1",
33 "zoom": 1.5
34 },
35 "color": "#323",
36 "bgcolor": "#535"
37 },
38 {
39 "id": 2,
40 "type": "Bookmark (rgthree)",
41 "pos": [
42 89940,
43 -1870
44 ],
45 "size": [
46 210,
47 70
48 ],
49 "flags": {
50 "collapsed": true
51 },
52 "order": 1,
53 "mode": 0,
54 "inputs": [],
55 "outputs": [],
56 "title": "Prompt",
57 "properties": [],
58 "widgets_values": [
59 "2",
60 1.5
61 ],
62 "widgets_values_named": {
63 "shortcut_key": "2",
64 "zoom": 1.5
65 },
66 "color": "#232",
67 "bgcolor": "#353"
68 },
69 {
70 "id": 3,
71 "type": "UNETLoader",
72 "pos": [
73 89640,
74 -1620
75 ],
76 "size": [
77 300,
78 90
79 ],
80 "flags": [],
81 "order": 2,
82 "mode": 0,
83 "inputs": [],
84 "outputs": [
85 {
86 "name": "MODEL",
87 "type": "MODEL",
88 "links": [
89 1,
90 64
91 ]
92 }
93 ],
94 "properties": {
95 "cnr_id": "comfy-core",
96 "ver": "0.40.0",
97 "Node name for S&R": "UNETLoader"
98 },
99 "widgets_values": [
100 "Krea2_Turbo\\vxpKrea2Nsfw_beta31INT8.safetensors",
101 "default"
102 ],
103 "widgets_values_named": {
104 "unet_name": "Krea2_Turbo\\vxpKrea2Nsfw_beta31INT8.safetensors",
105 "weight_dtype": "default"
106 },
107 "color": "#323",
108 "bgcolor": "#535"
109 },
110 {
111 "id": 4,
112 "type": "ModelAttentionBackend",
113 "pos": [
114 89640,
115 -1730
116 ],
117 "size": [
118 300,
119 60
120 ],
121 "flags": [],
122 "order": 38,
123 "mode": 0,
124 "inputs": [
125 {
126 "name": "model",
127 "type": "MODEL",
128 "link": 1
129 }
130 ],
131 "outputs": [
132 {
133 "name": "model",
134 "type": "MODEL",
135 "links": [
136 15,
137 36
138 ]
139 }
140 ],
141 "properties": {
142 "cnr_id": "comfy-core",
143 "ver": "0.40.0",
144 "Node name for S&R": "ModelAttentionBackend"
145 },
146 "widgets_values": [
147 "comfy kitchen attention"
148 ],
149 "widgets_values_named": {
150 "attention": "comfy kitchen attention"
151 },
152 "color": "#323",
153 "bgcolor": "#535"
154 },
155 {
156 "id": 5,
157 "type": "LatentUpscaleBy",
158 "pos": [
159 93960,
160 -1740
161 ],
162 "size": [
163 350,
164 90
165 ],
166 "flags": [],
167 "order": 62,
168 "mode": 0,
169 "inputs": [
170 {
171 "name": "samples",
172 "type": "LATENT",
173 "link": 2
174 }
175 ],
176 "outputs": [
177 {
178 "name": "LATENT",
179 "type": "LATENT",
180 "links": [
181 21
182 ]
183 }
184 ],
185 "properties": {
186 "cnr_id": "comfy-core",
187 "ver": "0.40.0",
188 "Node name for S&R": "LatentUpscaleBy"
189 },
190 "widgets_values": [
191 "nearest-exact",
192 2
193 ],
194 "widgets_values_named": {
195 "upscale_method": "nearest-exact",
196 "scale_by": 2
197 },
198 "color": "#322",
199 "bgcolor": "#533"
200 },
201 {
202 "id": 6,
203 "type": "StringFunction|pysssss",
204 "pos": [
205 89970,
206 -1730
207 ],
208 "size": [
209 530,
210 650
211 ],
212 "flags": [],
213 "order": 3,
214 "mode": 0,
215 "inputs": [],
216 "outputs": [
217 {
218 "label": "positive",
219 "name": "STRING",
220 "type": "STRING",
221 "links": [
222 80
223 ]
224 }
225 ],
226 "title": "Positive Prompt",
227 "properties": {
228 "cnr_id": "comfyui-custom-scripts",
229 "ver": "1.2.5",
230 "Node name for S&R": "StringFunction|pysssss"
231 },
232 "widgets_values": [
233 "append",
234 "no",
235 "",
236 "",
237 ""
238 ],
239 "widgets_values_named": {
240 "action": "append",
241 "tidy_tags": "no",
242 "text_a": "",
243 "text_b": "",
244 "text_c": ""
245 },
246 "color": "#232",
247 "bgcolor": "#353"
248 },
249 {
250 "id": 7,
251 "type": "BKWildcardSelector",
252 "pos": [
253 91090,
254 -1730
255 ],
256 "size": [
257 400,
258 1072
259 ],
260 "flags": [],
261 "order": 4,
262 "mode": 4,
263 "inputs": [],
264 "outputs": [
265 {
266 "name": "prompt",
267 "type": "STRING",
268 "links": [
269 84
270 ]
271 }
272 ],
273 "title": "BKWILDCARDS Selector 0.9.22",
274 "properties": {
275 "cnr_id": "bkwildcards",
276 "ver": "acefe41af8e0fcd78cd9155cb539602ff28ff420",
277 "Node name for S&R": "BKWildcardSelector",
278 "bk_resolved": "outfit: black velvet blazer, black lace ruffle blouse, burgundy velvet waist cincher, black velvet wide leg trousers, black pointed toe heels, silver Victorian brooch, black lace choker,\ncolor palette: the wardrobe in hues that deliberately contrast the subject's own coloring,\nscene/background: an overgrown Victorian cemetery in autumn, leaning moss-eaten headstones and weeping stone angels among bare black trees dropping the last brown leaves, rusted wrought-iron fencing sagging between plots, a fog pooling low over sunken graves, a corroded gate to a vine-strangled mausoleum, drifts of dead leaves banked against the stones, weathered-grey and dead-leaf-amber palette, wan misty light,\npose: the subject lifts one hand to rest against the cheek with the elbow tucked and the eyes lowered, a sorrowful pensive gesture,\ncamera: from side,\nshot: wide character shot",
279 "_bkCollapsed": {
280 "Physical - Head": false
281 }
282 },
283 "widgets_values": [
284 "Autumnal Oxidation",
285 "— off —",
286 "— off —",
287 "— off —",
288 "— off —",
289 "— off —",
290 "— off —",
291 "— off —",
292 "— off —",
293 5,
294 5,
295 5,
296 5,
297 5,
298 "— off —",
299 "— off —",
300 false,
301 false,
302 false,
303 false,
304 false,
305 false,
306 "— off —",
307 "— off —",
308 false,
309 "— off —",
310 "— off —",
311 "— off —",
312 "— off —",
313 "— off —",
314 "— off —",
315 "— off —",
316 "— off —",
317 "— off —",
318 "— off —",
319 true,
320 "— off —",
321 "— random —",
322 "— random —",
323 "— random —",
324 "— random —",
325 "— random —",
326 "— random —",
327 "— random —",
328 "— off —",
329 "— off —",
330 "— off —",
331 "— off —",
332 "— random —",
333 "— random —",
334 "— random —",
335 "— random —",
336 "— random —",
337 "— random —",
338 "— random —",
339 "— off —",
340 "— random —",
341 "— off —",
342 "— random —",
343 "— random —",
344 "— random —",
345 false,
346 "— off —",
347 "— random —",
348 "— random —",
349 ", ",
350 70461798831067,
351 "randomize",
352 "labeled",
353 false,
354 "outfit: black velvet blazer, black lace ruffle blouse, burgundy velvet waist cincher, black velvet wide leg trousers, black pointed toe heels, silver Victorian brooch, black lace choker,\ncolor palette: the wardrobe in hues that deliberately contrast the subject's own coloring,\nscene/background: an overgrown Victorian cemetery in autumn, leaning moss-eaten headstones and weeping stone angels among bare black trees dropping the last brown leaves, rusted wrought-iron fencing sagging between plots, a fog pooling low over sunken graves, a corroded gate to a vine-strangled mausoleum, drifts of dead leaves banked against the stones, weathered-grey and dead-leaf-amber palette, wan misty light,\npose: the subject lifts one hand to rest against the cheek with the elbow tucked and the eyes lowered, a sorrowful pensive gesture,\ncamera: from side,\nshot: wide character shot"
355 ],
356 "widgets_values_named": {
357 "theme": "Autumnal Oxidation",
358 "common_art_style": "— off —",
359 "common_art_style_2": "— off —",
360 "gender": "— off —",
361 "common_ancestry": "— off —",
362 "common_metatype": "— off —",
363 "body_sliders": "— off —",
364 "female_build": "— off —",
365 "male_build": "— off —",
366 "body_mass": 5,
367 "body_bust": 5,
368 "body_waist": 5,
369 "body_hips": 5,
370 "body_tone": 5,
371 "skin_tone": "— off —",
372 "eyes_eye": "— off —",
373 "female_face": false,
374 "male_face": false,
375 "female_nose": false,
376 "male_nose": false,
377 "female_lips": false,
378 "male_lips": false,
379 "common_cybernetics": "— off —",
380 "common_cyber_color": "— off —",
381 "hair_bald": false,
382 "hair_type": "— off —",
383 "hair_style": "— off —",
384 "hair_color": "— off —",
385 "cyberpunk_tattoo": "— off —",
386 "cyberpunk_outfit": "— off —",
387 "cyberpunk_bodysuit": "— off —",
388 "cyberpunk_weapon": "— off —",
389 "cyberpunk_accent_palette": "— off —",
390 "cyberpunk_environment": "— off —",
391 "cyberpunk_pose": "— off —",
392 "dresses_dress": true,
393 "dresses_eastern": "— off —",
394 "dresses_accent_palette": "— random —",
395 "dresses_environment": "— random —",
396 "dresses_pose": "— random —",
397 "autumnal_oxidation_outfit": "— random —",
398 "autumnal_oxidation_accent_palette": "— random —",
399 "autumnal_oxidation_environment": "— random —",
400 "autumnal_oxidation_pose": "— random —",
401 "cassette_futurism_outfit": "— off —",
402 "cassette_futurism_accent_palette": "— off —",
403 "cassette_futurism_environment": "— off —",
404 "cassette_futurism_pose": "— off —",
405 "lingerie_set": "— random —",
406 "halloween_outfit": "— random —",
407 "halloween_environment": "— random —",
408 "halloween_pose": "— random —",
409 "steampunk_outfit": "— random —",
410 "steampunk_environment": "— random —",
411 "steampunk_pose": "— random —",
412 "fantasy_tattoo": "— off —",
413 "fantasy_outfit": "— random —",
414 "fantasy_weapon": "— off —",
415 "fantasy_accent_palette": "— random —",
416 "fantasy_environment": "— random —",
417 "fantasy_pose": "— random —",
418 "fantasy_spell_casting": false,
419 "fantasy_spell_effects": "— off —",
420 "shots_angle": "— random —",
421 "shots_framing": "— random —",
422 "separator": ", ",
423 "seed": 70461798831067,
424 "control_after_generate": "randomize",
425 "label_output": "labeled",
426 "mayhem": false,
427 "resolved": "outfit: black velvet blazer, black lace ruffle blouse, burgundy velvet waist cincher, black velvet wide leg trousers, black pointed toe heels, silver Victorian brooch, black lace choker,\ncolor palette: the wardrobe in hues that deliberately contrast the subject's own coloring,\nscene/background: an overgrown Victorian cemetery in autumn, leaning moss-eaten headstones and weeping stone angels among bare black trees dropping the last brown leaves, rusted wrought-iron fencing sagging between plots, a fog pooling low over sunken graves, a corroded gate to a vine-strangled mausoleum, drifts of dead leaves banked against the stones, weathered-grey and dead-leaf-amber palette, wan misty light,\npose: the subject lifts one hand to rest against the cheek with the elbow tucked and the eyes lowered, a sorrowful pensive gesture,\ncamera: from side,\nshot: wide character shot"
428 },
429 "color": "#2a4d2a",
430 "bgcolor": "#1c331c"
431 },
432 {
433 "id": 8,
434 "type": "ImpactWildcardProcessor",
435 "pos": [
436 90530,
437 -1730
438 ],
439 "size": [
440 530,
441 420
442 ],
443 "flags": [],
444 "order": 5,
445 "mode": 4,
446 "inputs": [],
447 "outputs": [
448 {
449 "name": "processed text",
450 "type": "STRING",
451 "links": [
452 82
453 ]
454 }
455 ],
456 "properties": {
457 "cnr_id": "comfyui-impact-pack",
458 "ver": "8.28.3",
459 "Node name for S&R": "ImpactWildcardProcessor"
460 },
461 "widgets_values": [
462 "",
463 "",
464 "populate",
465 509284979796201,
466 "randomize",
467 "Select Wildcard 🟢 Full Cache"
468 ],
469 "widgets_values_named": {
470 "wildcard_text": "",
471 "populated_text": "",
472 "mode": "populate",
473 "seed": 509284979796201,
474 "control_after_generate": "randomize",
475 "Select to add Wildcard": "Select Wildcard 🟢 Full Cache"
476 },
477 "color": "#232",
478 "bgcolor": "#353"
479 },
480 {
481 "id": 9,
482 "type": "PreviewAny",
483 "pos": [
484 92040,
485 -1730
486 ],
487 "size": [
488 310,
489 970
490 ],
491 "flags": [],
492 "order": 55,
493 "mode": 0,
494 "inputs": [
495 {
496 "name": "source",
497 "type": "*",
498 "link": 3
499 }
500 ],
501 "outputs": [
502 {
503 "name": "STRING",
504 "type": "STRING",
505 "links": []
506 }
507 ],
508 "title": "Full Prompt Sent to the Text Encoder",
509 "properties": {
510 "cnr_id": "comfy-core",
511 "ver": "0.40.0",
512 "Node name for S&R": "PreviewAny"
513 },
514 "widgets_values": [],
515 "widgets_values_named": [],
516 "color": "#232",
517 "bgcolor": "#353"
518 },
519 {
520 "id": 10,
521 "type": "Fast Groups Bypasser (rgthree)",
522 "pos": [
523 89290,
524 -1730
525 ],
526 "size": [
527 320,
528 60
529 ],
530 "flags": [],
531 "order": 6,
532 "mode": 0,
533 "inputs": [],
534 "outputs": [
535 {
536 "name": "OPT_CONNECTION",
537 "type": "*",
538 "links": []
539 }
540 ],
541 "title": "Comfy Kitchen Attention",
542 "properties": {
543 "matchColors": "purple",
544 "matchTitle": "",
545 "showNav": true,
546 "showAllGraphs": true,
547 "sort": "position",
548 "customSortAlphabet": "",
549 "toggleRestriction": "default"
550 },
551 "color": "#323",
552 "bgcolor": "#535"
553 },
554 {
555 "id": 11,
556 "type": "Fast Groups Bypasser (rgthree)",
557 "pos": [
558 89290,
559 -1620
560 ],
561 "size": [
562 320,
563 110
564 ],
565 "flags": [],
566 "order": 7,
567 "mode": 0,
568 "inputs": [],
569 "outputs": [
570 {
571 "name": "OPT_CONNECTION",
572 "type": "*",
573 "links": []
574 }
575 ],
576 "title": "Wildcards",
577 "properties": {
578 "matchColors": "green",
579 "matchTitle": "",
580 "showNav": true,
581 "showAllGraphs": true,
582 "sort": "position",
583 "customSortAlphabet": "",
584 "toggleRestriction": "default"
585 },
586 "color": "#232",
587 "bgcolor": "#353"
588 },
589 {
590 "id": 12,
591 "type": "Bookmark (rgthree)",
592 "pos": [
593 92350,
594 -1870
595 ],
596 "size": [
597 210,
598 70
599 ],
600 "flags": {
601 "collapsed": true
602 },
603 "order": 8,
604 "mode": 0,
605 "inputs": [],
606 "outputs": [],
607 "title": "Initial Image",
608 "properties": [],
609 "widgets_values": [
610 "3",
611 1.5
612 ],
613 "widgets_values_named": {
614 "shortcut_key": "3",
615 "zoom": 1.5
616 },
617 "color": "#223",
618 "bgcolor": "#335"
619 },
620 {
621 "id": 13,
622 "type": "MarkdownNote",
623 "pos": [
624 93360,
625 -1740
626 ],
627 "size": [
628 270,
629 130
630 ],
631 "flags": [],
632 "order": 9,
633 "mode": 0,
634 "inputs": [],
635 "outputs": [],
636 "properties": [],
637 "widgets_values": [
638 "I use the red **Power Lora Loader** to load **Wetness Slider** by **Loraholic** to reduce random wet skin.\n - Set its strength to a negative value between **-1 and -2**.\n - [Download Wetness Slider](https://civitai.red/models/2738333/wetness-slider-krea2-zit)\n - or search for it on CivitAI"
639 ],
640 "widgets_values_named": {
641 "text": "I use the red **Power Lora Loader** to load **Wetness Slider** by **Loraholic** to reduce random wet skin.\n - Set its strength to a negative value between **-1 and -2**.\n - [Download Wetness Slider](https://civitai.red/models/2738333/wetness-slider-krea2-zit)\n - or search for it on CivitAI"
642 },
643 "color": "#323",
644 "bgcolor": "#535"
645 },
646 {
647 "id": 14,
648 "type": "SamplerCustomAdvanced",
649 "pos": [
650 92980,
651 -1740
652 ],
653 "size": [
654 350,
655 640
656 ],
657 "flags": [],
658 "order": 61,
659 "mode": 0,
660 "inputs": [
661 {
662 "name": "noise",
663 "type": "NOISE",
664 "link": 4
665 },
666 {
667 "name": "guider",
668 "type": "GUIDER",
669 "link": 5
670 },
671 {
672 "name": "sampler",
673 "type": "SAMPLER",
674 "link": 6
675 },
676 {
677 "name": "sigmas",
678 "type": "SIGMAS",
679 "link": 7
680 },
681 {
682 "name": "latent_image",
683 "type": "LATENT",
684 "link": 8
685 }
686 ],
687 "outputs": [
688 {
689 "name": "output",
690 "type": "LATENT",
691 "links": [
692 2,
693 106
694 ]
695 },
696 {
697 "name": "denoised_output",
698 "type": "LATENT",
699 "links": []
700 }
701 ],
702 "properties": {
703 "cnr_id": "comfy-core",
704 "ver": "0.41.0",
705 "Node name for S&R": "SamplerCustomAdvanced"
706 },
707 "color": "#223",
708 "bgcolor": "#335"
709 },
710 {
711 "id": 15,
712 "type": "RandomNoise",
713 "pos": [
714 92680,
715 -1730
716 ],
717 "size": [
718 270,
719 90
720 ],
721 "flags": [],
722 "order": 10,
723 "mode": 0,
724 "inputs": [],
725 "outputs": [
726 {
727 "name": "NOISE",
728 "type": "NOISE",
729 "links": [
730 4
731 ]
732 }
733 ],
734 "properties": {
735 "cnr_id": "comfy-core",
736 "ver": "0.41.0",
737 "Node name for S&R": "RandomNoise"
738 },
739 "widgets_values": [
740 1070943946964672,
741 "randomize"
742 ],
743 "widgets_values_named": {
744 "noise_seed": 1070943946964672,
745 "control_after_generate": "randomize"
746 },
747 "color": "#223",
748 "bgcolor": "#335"
749 },
750 {
751 "id": 16,
752 "type": "RandomNoise",
753 "pos": [
754 93660,
755 -1740
756 ],
757 "size": [
758 270,
759 90
760 ],
761 "flags": [],
762 "order": 11,
763 "mode": 0,
764 "inputs": [],
765 "outputs": [
766 {
767 "name": "NOISE",
768 "type": "NOISE",
769 "links": [
770 17
771 ]
772 }
773 ],
774 "properties": {
775 "cnr_id": "comfy-core",
776 "ver": "0.41.0",
777 "Node name for S&R": "RandomNoise"
778 },
779 "widgets_values": [
780 817003287948775,
781 "randomize"
782 ],
783 "widgets_values_named": {
784 "noise_seed": 817003287948775,
785 "control_after_generate": "randomize"
786 },
787 "color": "#322",
788 "bgcolor": "#533"
789 },
790 {
791 "id": 17,
792 "type": "PrimitiveStringMultiline",
793 "pos": [
794 91520,
795 -1730
796 ],
797 "size": [
798 490,
799 460
800 ],
801 "flags": [],
802 "order": 12,
803 "mode": 4,
804 "inputs": [],
805 "outputs": [
806 {
807 "label": "system_prompt",
808 "name": "STRING",
809 "type": "STRING",
810 "links": [
811 55
812 ]
813 }
814 ],
815 "title": "System Prompt",
816 "properties": {
817 "cnr_id": "comfy-core",
818 "ver": "0.37.0",
819 "Node name for S&R": "PrimitiveStringMultiline"
820 },
821 "widgets_values": [
822 "You are an expert Prompt Engineer and Visual Analyst specialized in reverse-engineering images and text imput into highly effective prompts for Krea-2, Krea's aesthetic-first text-to-image foundation model (single-stream MMDiT architecture with Qwen3-VL-4B-Instruct text encoder using multi-layer feature aggregation and Qwen Image VAE).\n\nYour task is to analyze any image or text input provided by the user and generate a rich, detailed, natural-language prompt that enables Krea-2 to faithfully recreate the exact visual content, composition, lighting, textures, materials, mood, and aesthetic qualities of the reference image.\n\nGUIDELINES FOR PROMPT GENERATION:\n1. Natural Language & Flow: Write the prompt as a vivid, flowing description you would give to a highly skilled visual artist or photographer. Krea-2 excels with rich, contextual natural language. Long, specific, descriptive prompts produce the best results and highest fidelity. Avoid mechanical keyword lists or comma-stuffed style; weave everything into coherent, readable prose.\n\n2. Direct Description: Start directly with the main subject or scene. Never use meta phrases like \"In this image...\" or \"The photo shows...\".\n\n3. Subject, Pose & Action: Clearly describe the main subject(s), exact pose, body language, gaze direction, facial expression, and what they are doing. If the face is obscured, describe what is obscuring it and why.\n\n4. Fashion, Hair & Textures: Be extremely specific about clothing, fabrics (denim, silk, leather, knit, etc.), patterns, fit (baggy, tailored, oversized, flared), wear and condition, footwear, accessories, and how materials catch light. Describe hair style, texture, and movement in detail.\n\n5. Props, Materials & Details: List and describe every significant object with precise material qualities (quilted leather, brushed metal, crumpled paper, weathered wood, glossy ceramic, etc.) and how light interacts with their surfaces.\n\n6. Composition, Framing & Perspective: Describe the shot type (full-body, medium close-up, extreme close-up, wide shot), camera angle (eye-level, low angle, high angle, Dutch tilt), framing, depth of field, focus, negative space, leading lines, balance, and spatial relationships between elements. Note how the scene is organized within the frame.\n\n7. Environment & Background: Describe the setting, architecture, textures (weathered concrete, tiled floor, dense foliage), spatial depth, and overall atmosphere with precision.\n\n8. Lighting, Color & Atmosphere: Detail the lighting quality and direction (soft diffused window light, golden hour side lighting, harsh overhead, dramatic cinematic rim light, etc.), shadows, highlights, color palette and harmony (muted earth tones, vibrant saturated accents, cool desaturated, warm filmic cast), contrast, and the overall mood/emotional tone.\n\n9. Text in Image: If any legible text, signage, labels, typography, or writing appears in the image, transcribe it accurately. Enclose the exact text content in double quotation marks in the prompt (e.g., a storefront sign that reads \"OPEN LATE\").\n\n10. Aesthetic & Medium: Identify the apparent medium or visual style (photorealistic photography, digital painting, stylized illustration, cinematic still, editorial fashion, moody concept art, etc.) and integrate key aesthetic qualities naturally into the description. Krea-2 has strong aesthetic understanding and benefits from clear but non-restrictive style direction.\n\nSTRUCTURE:\nOrganize as one or two cohesive, flowing paragraphs that move logically through the image:\n[Main Subject + Pose/Action] → [Appearance, Clothing & Details] → [Props & Materials] → [Composition, Framing & Perspective] → [Environment & Background] → [Lighting, Color Palette & Mood] → [Overall Aesthetic & Medium]\n\nEXAMPLE OUTPUT FORMAT:\n\"A dynamic low-angle medium shot of a young East Asian woman with short choppy platinum blonde hair and heavy bangs, looking back over her bare shoulder with a playful expression, lips slightly pursed. She wears a structured black architectural top with thin straps and a protruding bust detail, delicate gold hoop earrings, and has warm skin tones. Her arm is bent with one hand resting on her hip. The composition places her against a solid striking crimson red background with soft directional studio lighting that creates gentle shadows and highlights on her face and shoulders. Shallow depth of field keeps sharp focus on her features while the background remains clean and bold. Cinematic color grading, high-fashion editorial photography aesthetic, masterful composition, rich textures and refined details.\"\n\nIMPORTANT: Output ONLY the prompt. Do not add any conversational text, explanations, analysis, or formatting before or after the prompt itself."
823 ],
824 "widgets_values_named": {
825 "value": "You are an expert Prompt Engineer and Visual Analyst specialized in reverse-engineering images and text imput into highly effective prompts for Krea-2, Krea's aesthetic-first text-to-image foundation model (single-stream MMDiT architecture with Qwen3-VL-4B-Instruct text encoder using multi-layer feature aggregation and Qwen Image VAE).\n\nYour task is to analyze any image or text input provided by the user and generate a rich, detailed, natural-language prompt that enables Krea-2 to faithfully recreate the exact visual content, composition, lighting, textures, materials, mood, and aesthetic qualities of the reference image.\n\nGUIDELINES FOR PROMPT GENERATION:\n1. Natural Language & Flow: Write the prompt as a vivid, flowing description you would give to a highly skilled visual artist or photographer. Krea-2 excels with rich, contextual natural language. Long, specific, descriptive prompts produce the best results and highest fidelity. Avoid mechanical keyword lists or comma-stuffed style; weave everything into coherent, readable prose.\n\n2. Direct Description: Start directly with the main subject or scene. Never use meta phrases like \"In this image...\" or \"The photo shows...\".\n\n3. Subject, Pose & Action: Clearly describe the main subject(s), exact pose, body language, gaze direction, facial expression, and what they are doing. If the face is obscured, describe what is obscuring it and why.\n\n4. Fashion, Hair & Textures: Be extremely specific about clothing, fabrics (denim, silk, leather, knit, etc.), patterns, fit (baggy, tailored, oversized, flared), wear and condition, footwear, accessories, and how materials catch light. Describe hair style, texture, and movement in detail.\n\n5. Props, Materials & Details: List and describe every significant object with precise material qualities (quilted leather, brushed metal, crumpled paper, weathered wood, glossy ceramic, etc.) and how light interacts with their surfaces.\n\n6. Composition, Framing & Perspective: Describe the shot type (full-body, medium close-up, extreme close-up, wide shot), camera angle (eye-level, low angle, high angle, Dutch tilt), framing, depth of field, focus, negative space, leading lines, balance, and spatial relationships between elements. Note how the scene is organized within the frame.\n\n7. Environment & Background: Describe the setting, architecture, textures (weathered concrete, tiled floor, dense foliage), spatial depth, and overall atmosphere with precision.\n\n8. Lighting, Color & Atmosphere: Detail the lighting quality and direction (soft diffused window light, golden hour side lighting, harsh overhead, dramatic cinematic rim light, etc.), shadows, highlights, color palette and harmony (muted earth tones, vibrant saturated accents, cool desaturated, warm filmic cast), contrast, and the overall mood/emotional tone.\n\n9. Text in Image: If any legible text, signage, labels, typography, or writing appears in the image, transcribe it accurately. Enclose the exact text content in double quotation marks in the prompt (e.g., a storefront sign that reads \"OPEN LATE\").\n\n10. Aesthetic & Medium: Identify the apparent medium or visual style (photorealistic photography, digital painting, stylized illustration, cinematic still, editorial fashion, moody concept art, etc.) and integrate key aesthetic qualities naturally into the description. Krea-2 has strong aesthetic understanding and benefits from clear but non-restrictive style direction.\n\nSTRUCTURE:\nOrganize as one or two cohesive, flowing paragraphs that move logically through the image:\n[Main Subject + Pose/Action] → [Appearance, Clothing & Details] → [Props & Materials] → [Composition, Framing & Perspective] → [Environment & Background] → [Lighting, Color Palette & Mood] → [Overall Aesthetic & Medium]\n\nEXAMPLE OUTPUT FORMAT:\n\"A dynamic low-angle medium shot of a young East Asian woman with short choppy platinum blonde hair and heavy bangs, looking back over her bare shoulder with a playful expression, lips slightly pursed. She wears a structured black architectural top with thin straps and a protruding bust detail, delicate gold hoop earrings, and has warm skin tones. Her arm is bent with one hand resting on her hip. The composition places her against a solid striking crimson red background with soft directional studio lighting that creates gentle shadows and highlights on her face and shoulders. Shallow depth of field keeps sharp focus on her features while the background remains clean and bold. Cinematic color grading, high-fashion editorial photography aesthetic, masterful composition, rich textures and refined details.\"\n\nIMPORTANT: Output ONLY the prompt. Do not add any conversational text, explanations, analysis, or formatting before or after the prompt itself."
826 },
827 "color": "#694769",
828 "bgcolor": "#553355"
829 },
830 {
831 "id": 18,
832 "type": "CFGGuider",
833 "pos": [
834 92680,
835 -1590
836 ],
837 "size": [
838 270,
839 100
840 ],
841 "flags": [],
842 "order": 59,
843 "mode": 0,
844 "inputs": [
845 {
846 "name": "model",
847 "type": "MODEL",
848 "link": 9
849 },
850 {
851 "name": "positive",
852 "type": "CONDITIONING",
853 "link": 10
854 },
855 {
856 "name": "negative",
857 "type": "CONDITIONING",
858 "link": 11
859 }
860 ],
861 "outputs": [
862 {
863 "name": "GUIDER",
864 "type": "GUIDER",
865 "links": [
866 5
867 ]
868 }
869 ],
870 "properties": {
871 "cnr_id": "comfy-core",
872 "ver": "0.44.0",
873 "Node name for S&R": "CFGGuider"
874 },
875 "widgets_values": [
876 1
877 ],
878 "widgets_values_named": {
879 "cfg": 1
880 },
881 "color": "#223",
882 "bgcolor": "#335"
883 },
884 {
885 "id": 19,
886 "type": "CFGGuider",
887 "pos": [
888 93660,
889 -1600
890 ],
891 "size": [
892 270,
893 100
894 ],
895 "flags": [],
896 "order": 60,
897 "mode": 0,
898 "inputs": [
899 {
900 "name": "model",
901 "type": "MODEL",
902 "link": 12
903 },
904 {
905 "name": "positive",
906 "type": "CONDITIONING",
907 "link": 13
908 },
909 {
910 "name": "negative",
911 "type": "CONDITIONING",
912 "link": 14
913 }
914 ],
915 "outputs": [
916 {
917 "name": "GUIDER",
918 "type": "GUIDER",
919 "links": [
920 18
921 ]
922 }
923 ],
924 "properties": {
925 "cnr_id": "comfy-core",
926 "ver": "0.44.0",
927 "Node name for S&R": "CFGGuider"
928 },
929 "widgets_values": [
930 1
931 ],
932 "widgets_values_named": {
933 "cfg": 1
934 },
935 "color": "#322",
936 "bgcolor": "#533"
937 },
938 {
939 "id": 20,
940 "type": "ResolutionSelector",
941 "pos": [
942 92380,
943 -1730
944 ],
945 "size": [
946 270,
947 180
948 ],
949 "flags": [],
950 "order": 13,
951 "mode": 0,
952 "inputs": [],
953 "outputs": [
954 {
955 "name": "width",
956 "type": "INT",
957 "links": [
958 57
959 ]
960 },
961 {
962 "name": "height",
963 "type": "INT",
964 "links": [
965 58
966 ]
967 }
968 ],
969 "properties": {
970 "cnr_id": "comfy-core",
971 "ver": "0.44.0",
972 "Node name for S&R": "ResolutionSelector"
973 },
974 "widgets_values": [
975 "2:3 (Portrait Photo)",
976 1,
977 16,
978 null
979 ],
980 "widgets_values_named": {
981 "aspect_ratio": "2:3 (Portrait Photo)",
982 "megapixels": 1,
983 "multiple": 16,
984 "legacy_resolution_preview": null
985 },
986 "color": "#323",
987 "bgcolor": "#535"
988 },
989 {
990 "id": 21,
991 "type": "MarkdownNote",
992 "pos": [
993 92380,
994 -1500
995 ],
996 "size": [
997 270,
998 290
999 ],
1000 "flags": [],
1001 "order": 14,
1002 "mode": 0,
1003 "inputs": [],
1004 "outputs": [],
1005 "title": "Resolution Selector",
1006 "properties": [],
1007 "widgets_values": [
1008 "## Examples:\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 1.00\n\nresult - 1024 x 1024\n```\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 4.00\n\nresult - 2048 x 2048\n```\n---\n#### You can disconnect the Resolution Selector node from the width and height inputs on the Empty Latent Image node if you want to set the resolution manually."
1009 ],
1010 "widgets_values_named": {
1011 "text": "## Examples:\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 1.00\n\nresult - 1024 x 1024\n```\n```\naspect_ratio - 1:1 (Square)\n\nmegapixels - 4.00\n\nresult - 2048 x 2048\n```\n---\n#### You can disconnect the Resolution Selector node from the width and height inputs on the Empty Latent Image node if you want to set the resolution manually."
1012 },
1013 "color": "#323",
1014 "bgcolor": "#535"
1015 },
1016 {
1017 "id": 22,
1018 "type": "CLIPLoader",
1019 "pos": [
1020 89640,
1021 -1480
1022 ],
1023 "size": [
1024 300,
1025 110
1026 ],
1027 "flags": [],
1028 "order": 15,
1029 "mode": 0,
1030 "inputs": [],
1031 "outputs": [
1032 {
1033 "name": "CLIP",
1034 "type": "CLIP",
1035 "links": [
1036 54,
1037 78,
1038 89
1039 ]
1040 }
1041 ],
1042 "properties": {
1043 "cnr_id": "comfy-core",
1044 "ver": "0.40.0",
1045 "Node name for S&R": "CLIPLoader"
1046 },
1047 "widgets_values": [
1048 "qwen3vl_4b_bf16.safetensors",
1049 "krea2",
1050 "default"
1051 ],
1052 "widgets_values_named": {
1053 "clip_name": "qwen3vl_4b_bf16.safetensors",
1054 "type": "krea2",
1055 "device": "default"
1056 },
1057 "color": "#432",
1058 "bgcolor": "#653"
1059 },
1060 {
1061 "id": 23,
1062 "type": "VAELoader",
1063 "pos": [
1064 89640,
1065 -1320
1066 ],
1067 "size": [
1068 300,
1069 60
1070 ],
1071 "flags": [],
1072 "order": 16,
1073 "mode": 0,
1074 "inputs": [],
1075 "outputs": [
1076 {
1077 "name": "VAE",
1078 "type": "VAE",
1079 "links": [
1080 60
1081 ]
1082 }
1083 ],
1084 "properties": {
1085 "cnr_id": "comfy-core",
1086 "ver": "0.40.0",
1087 "Node name for S&R": "VAELoader"
1088 },
1089 "widgets_values": [
1090 "qwen_image_vae.safetensors"
1091 ],
1092 "widgets_values_named": {
1093 "vae_name": "qwen_image_vae.safetensors"
1094 },
1095 "color": "#322",
1096 "bgcolor": "#533"
1097 },
1098 {
1099 "id": 24,
1100 "type": "Power Lora Loader (rgthree)",
1101 "pos": [
1102 93360,
1103 -1330
1104 ],
1105 "size": [
1106 270,
1107 190
1108 ],
1109 "flags": [],
1110 "order": 44,
1111 "mode": 0,
1112 "inputs": [
1113 {
1114 "dir": 3,
1115 "name": "model",
1116 "type": "MODEL",
1117 "link": 15
1118 },
1119 {
1120 "dir": 3,
1121 "name": "clip",
1122 "type": "CLIP",
1123 "link": null
1124 }
1125 ],
1126 "outputs": [
1127 {
1128 "dir": 4,
1129 "name": "MODEL",
1130 "shape": 3,
1131 "type": "MODEL",
1132 "links": [
1133 12,
1134 23,
1135 62
1136 ]
1137 },
1138 {
1139 "dir": 4,
1140 "name": "CLIP",
1141 "shape": 3,
1142 "type": "CLIP",
1143 "links": []
1144 }
1145 ],
1146 "properties": {
1147 "cnr_id": "rgthree-comfy",
1148 "ver": "1.0.2610050029",
1149 "Show Strengths": "Single Strength",
1150 "Match": ""
1151 },
1152 "widgets_values": [
1153 [],
1154 {
1155 "type": "PowerLoraLoaderHeaderWidget"
1156 },
1157 {
1158 "on": false,
1159 "lora": "Krea2\\wetness_krea2_loraholic.safetensors",
1160 "strength": -1.75,
1161 "strengthTwo": null
1162 },
1163 {
1164 "on": false,
1165 "lora": "Krea2\\Gladas_Style_v2-krea2.safetensors",
1166 "strength": 0.7,
1167 "strengthTwo": null
1168 },
1169 {
1170 "on": false,
1171 "lora": "Krea2\\hex-maniac-krea2-lora-nochekaiser.safetensors",
1172 "strength": 1,
1173 "strengthTwo": null
1174 },
1175 [],
1176 ""
1177 ],
1178 "widgets_values_named": {
1179 "divider": [],
1180 "PowerLoraLoaderHeaderWidget": {
1181 "type": "PowerLoraLoaderHeaderWidget"
1182 },
1183 "lora_1": {
1184 "on": false,
1185 "lora": "Krea2\\wetness_krea2_loraholic.safetensors",
1186 "strength": -1.75,
1187 "strengthTwo": null
1188 },
1189 "lora_2": {
1190 "on": false,
1191 "lora": "Krea2\\Gladas_Style_v2-krea2.safetensors",
1192 "strength": 0.7,
1193 "strengthTwo": null
1194 },
1195 "lora_3": {
1196 "on": false,
1197 "lora": "Krea2\\hex-maniac-krea2-lora-nochekaiser.safetensors",
1198 "strength": 1,
1199 "strengthTwo": null
1200 },
1201 "divider#2": [],
1202 "➕ Add Lora": ""
1203 },
1204 "color": "#322",
1205 "bgcolor": "#533"
1206 },
1207 {
1208 "id": 25,
1209 "type": "PreviewImage",
1210 "pos": [
1211 94340,
1212 -1740
1213 ],
1214 "size": [
1215 560,
1216 860
1217 ],
1218 "flags": [],
1219 "order": 67,
1220 "mode": 0,
1221 "inputs": [
1222 {
1223 "name": "images",
1224 "type": "IMAGE",
1225 "link": 16
1226 }
1227 ],
1228 "outputs": [
1229 {
1230 "name": "images",
1231 "type": "IMAGE",
1232 "links": []
1233 }
1234 ],
1235 "title": "Image Result",
1236 "properties": {
1237 "cnr_id": "comfy-core",
1238 "ver": "0.40.0",
1239 "Node name for S&R": "PreviewImage"
1240 },
1241 "color": "#322",
1242 "bgcolor": "#533"
1243 },
1244 {
1245 "id": 26,
1246 "type": "Fast Groups Bypasser (rgthree)",
1247 "pos": [
1248 89290,
1249 -1210
1250 ],
1251 "size": [
1252 320,
1253 90
1254 ],
1255 "flags": [],
1256 "order": 17,
1257 "mode": 0,
1258 "inputs": [],
1259 "outputs": [
1260 {
1261 "name": "OPT_CONNECTION",
1262 "type": "*",
1263 "links": []
1264 }
1265 ],
1266 "title": "Save Image",
1267 "properties": {
1268 "matchColors": "cyan",
1269 "matchTitle": "",
1270 "showNav": true,
1271 "showAllGraphs": true,
1272 "sort": "position",
1273 "customSortAlphabet": "",
1274 "toggleRestriction": "default"
1275 },
1276 "color": "#233",
1277 "bgcolor": "#355"
1278 },
1279 {
1280 "id": 27,
1281 "type": "Fast Groups Bypasser (rgthree)",
1282 "pos": [
1283 89290,
1284 -1460
1285 ],
1286 "size": [
1287 320,
1288 60
1289 ],
1290 "flags": [],
1291 "order": 18,
1292 "mode": 0,
1293 "inputs": [],
1294 "outputs": [
1295 {
1296 "name": "OPT_CONNECTION",
1297 "type": "*",
1298 "links": []
1299 }
1300 ],
1301 "title": "Latent Upscale",
1302 "properties": {
1303 "matchColors": "red",
1304 "matchTitle": "",
1305 "showNav": true,
1306 "showAllGraphs": true,
1307 "sort": "position",
1308 "customSortAlphabet": "",
1309 "toggleRestriction": "default"
1310 },
1311 "color": "#322",
1312 "bgcolor": "#533"
1313 },
1314 {
1315 "id": 28,
1316 "type": "SamplerCustomAdvanced",
1317 "pos": [
1318 93960,
1319 -1600
1320 ],
1321 "size": [
1322 350,
1323 640
1324 ],
1325 "flags": [],
1326 "order": 63,
1327 "mode": 0,
1328 "inputs": [
1329 {
1330 "name": "noise",
1331 "type": "NOISE",
1332 "link": 17
1333 },
1334 {
1335 "name": "guider",
1336 "type": "GUIDER",
1337 "link": 18
1338 },
1339 {
1340 "name": "sampler",
1341 "type": "SAMPLER",
1342 "link": 19
1343 },
1344 {
1345 "name": "sigmas",
1346 "type": "SIGMAS",
1347 "link": 20
1348 },
1349 {
1350 "name": "latent_image",
1351 "type": "LATENT",
1352 "link": 21
1353 }
1354 ],
1355 "outputs": [
1356 {
1357 "name": "output",
1358 "type": "LATENT",
1359 "links": [
1360 105
1361 ]
1362 },
1363 {
1364 "name": "denoised_output",
1365 "type": "LATENT",
1366 "links": []
1367 }
1368 ],
1369 "properties": {
1370 "cnr_id": "comfy-core",
1371 "ver": "0.41.0",
1372 "Node name for S&R": "SamplerCustomAdvanced"
1373 },
1374 "color": "#322",
1375 "bgcolor": "#533"
1376 },
1377 {
1378 "id": 29,
1379 "type": "KSamplerSelect",
1380 "pos": [
1381 92680,
1382 -1440
1383 ],
1384 "size": [
1385 270,
1386 60
1387 ],
1388 "flags": [],
1389 "order": 19,
1390 "mode": 0,
1391 "inputs": [],
1392 "outputs": [
1393 {
1394 "name": "SAMPLER",
1395 "type": "SAMPLER",
1396 "links": [
1397 6
1398 ]
1399 }
1400 ],
1401 "properties": {
1402 "cnr_id": "comfy-core",
1403 "ver": "0.41.0",
1404 "Node name for S&R": "KSamplerSelect"
1405 },
1406 "widgets_values": [
1407 "euler"
1408 ],
1409 "widgets_values_named": {
1410 "sampler_name": "euler"
1411 },
1412 "color": "#223",
1413 "bgcolor": "#335"
1414 },
1415 {
1416 "id": 30,
1417 "type": "BasicScheduler",
1418 "pos": [
1419 92680,
1420 -1330
1421 ],
1422 "size": [
1423 270,
1424 110
1425 ],
1426 "flags": [],
1427 "order": 49,
1428 "mode": 0,
1429 "inputs": [
1430 {
1431 "name": "model",
1432 "type": "MODEL",
1433 "link": 22
1434 }
1435 ],
1436 "outputs": [
1437 {
1438 "name": "SIGMAS",
1439 "type": "SIGMAS",
1440 "links": [
1441 7
1442 ]
1443 }
1444 ],
1445 "properties": {
1446 "cnr_id": "comfy-core",
1447 "ver": "0.41.0",
1448 "Node name for S&R": "BasicScheduler"
1449 },
1450 "widgets_values": [
1451 "simple",
1452 6,
1453 1
1454 ],
1455 "widgets_values_named": {
1456 "scheduler": "simple",
1457 "steps": 6,
1458 "denoise": 1
1459 },
1460 "color": "#223",
1461 "bgcolor": "#335"
1462 },
1463 {
1464 "id": 31,
1465 "type": "KSamplerSelect",
1466 "pos": [
1467 93660,
1468 -1450
1469 ],
1470 "size": [
1471 270,
1472 60
1473 ],
1474 "flags": [],
1475 "order": 20,
1476 "mode": 0,
1477 "inputs": [],
1478 "outputs": [
1479 {
1480 "name": "SAMPLER",
1481 "type": "SAMPLER",
1482 "links": [
1483 19
1484 ]
1485 }
1486 ],
1487 "properties": {
1488 "cnr_id": "comfy-core",
1489 "ver": "0.41.0",
1490 "Node name for S&R": "KSamplerSelect"
1491 },
1492 "widgets_values": [
1493 "euler"
1494 ],
1495 "widgets_values_named": {
1496 "sampler_name": "euler"
1497 },
1498 "color": "#322",
1499 "bgcolor": "#533"
1500 },
1501 {
1502 "id": 32,
1503 "type": "BasicScheduler",
1504 "pos": [
1505 93660,
1506 -1230
1507 ],
1508 "size": [
1509 270,
1510 110
1511 ],
1512 "flags": [],
1513 "order": 47,
1514 "mode": 0,
1515 "inputs": [
1516 {
1517 "name": "model",
1518 "type": "MODEL",
1519 "link": 23
1520 },
1521 {
1522 "name": "steps",
1523 "type": "INT",
1524 "widget": {
1525 "name": "steps"
1526 },
1527 "link": 104
1528 }
1529 ],
1530 "outputs": [
1531 {
1532 "name": "SIGMAS",
1533 "type": "SIGMAS",
1534 "links": [
1535 20
1536 ]
1537 }
1538 ],
1539 "properties": {
1540 "cnr_id": "comfy-core",
1541 "ver": "0.41.0",
1542 "Node name for S&R": "BasicScheduler"
1543 },
1544 "widgets_values": [
1545 "simple",
1546 4,
1547 0.65
1548 ],
1549 "widgets_values_named": {
1550 "scheduler": "simple",
1551 "steps": 4,
1552 "denoise": 0.65
1553 },
1554 "color": "#322",
1555 "bgcolor": "#533"
1556 },
1557 {
1558 "id": 33,
1559 "type": "MarkdownNote",
1560 "pos": [
1561 93360,
1562 -1560
1563 ],
1564 "size": [
1565 270,
1566 180
1567 ],
1568 "flags": [],
1569 "order": 21,
1570 "mode": 0,
1571 "inputs": [],
1572 "outputs": [],
1573 "title": "Important",
1574 "properties": [],
1575 "widgets_values": [
1576 "### Step Count in Saved Images\n\nWhen you bypass the **2nd Pass / Upscale** group, set the standalone **Steps** node to `0`. Image Saver adds this value to the blue sampler’s step count. If you leave it at `4` while the group is bypassed, the saved image will report **10 steps** even though only the blue sampler’s **6 steps** ran.\n\nWhen you re-enable the group, set **Steps** back to `4` for the default red pass. This node controls both the red scheduler’s step count and its contribution to the saved metadata."
1577 ],
1578 "widgets_values_named": {
1579 "text": "### Step Count in Saved Images\n\nWhen you bypass the **2nd Pass / Upscale** group, set the standalone **Steps** node to `0`. Image Saver adds this value to the blue sampler’s step count. If you leave it at `4` while the group is bypassed, the saved image will report **10 steps** even though only the blue sampler’s **6 steps** ran.\n\nWhen you re-enable the group, set **Steps** back to `4` for the default red pass. This node controls both the red scheduler’s step count and its contribution to the saved metadata."
1580 },
1581 "color": "#323",
1582 "bgcolor": "#535"
1583 },
1584 {
1585 "id": 34,
1586 "type": "Bookmark (rgthree)",
1587 "pos": [
1588 95210,
1589 -1870
1590 ],
1591 "size": [
1592 210,
1593 70
1594 ],
1595 "flags": {
1596 "collapsed": true
1597 },
1598 "order": 22,
1599 "mode": 0,
1600 "inputs": [],
1601 "outputs": [],
1602 "title": "End of Workflow",
1603 "properties": [],
1604 "widgets_values": [
1605 "4",
1606 1
1607 ],
1608 "widgets_values_named": {
1609 "shortcut_key": "4",
1610 "zoom": 1
1611 },
1612 "color": "#233",
1613 "bgcolor": "#355"
1614 },
1615 {
1616 "id": 35,
1617 "type": "UNETLoader",
1618 "pos": [
1619 95260,
1620 -1740
1621 ],
1622 "size": [
1623 300,
1624 90
1625 ],
1626 "flags": [],
1627 "order": 23,
1628 "mode": 0,
1629 "showAdvanced": false,
1630 "inputs": [],
1631 "outputs": [
1632 {
1633 "name": "MODEL",
1634 "type": "MODEL",
1635 "links": [
1636 35,
1637 50,
1638 73
1639 ]
1640 }
1641 ],
1642 "properties": {
1643 "cnr_id": "comfy-core",
1644 "ver": "0.27.0",
1645 "Node name for S&R": "UNETLoader",
1646 "models": [
1647 {
1648 "name": "seedvr2_3b_int8_convrot.safetensors",
1649 "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors",
1650 "directory": "diffusion_models"
1651 }
1652 ]
1653 },
1654 "widgets_values": [
1655 "seedvr2_3b_int8_convrot.safetensors",
1656 "default"
1657 ],
1658 "widgets_values_named": {
1659 "unet_name": "seedvr2_3b_int8_convrot.safetensors",
1660 "weight_dtype": "default"
1661 },
1662 "color": "#233",
1663 "bgcolor": "#355"
1664 },
1665 {
1666 "id": 36,
1667 "type": "VAELoader",
1668 "pos": [
1669 95260,
1670 -1600
1671 ],
1672 "size": [
1673 300,
1674 60
1675 ],
1676 "flags": [],
1677 "order": 24,
1678 "mode": 0,
1679 "inputs": [],
1680 "outputs": [
1681 {
1682 "name": "VAE",
1683 "type": "VAE",
1684 "links": [
1685 27,
1686 29
1687 ]
1688 }
1689 ],
1690 "properties": {
1691 "cnr_id": "comfy-core",
1692 "ver": "0.27.0",
1693 "Node name for S&R": "VAELoader",
1694 "models": [
1695 {
1696 "name": "seedvr2_ema_vae_fp16.safetensors",
1697 "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors",
1698 "directory": "vae"
1699 }
1700 ]
1701 },
1702 "widgets_values": [
1703 "seedvr2_ema_vae_fp16.safetensors"
1704 ],
1705 "widgets_values_named": {
1706 "vae_name": "seedvr2_ema_vae_fp16.safetensors"
1707 },
1708 "color": "#233",
1709 "bgcolor": "#355"
1710 },
1711 {
1712 "id": 37,
1713 "type": "SeedVR2Preprocess",
1714 "pos": [
1715 95260,
1716 -1490
1717 ],
1718 "size": [
1719 300,
1720 40
1721 ],
1722 "flags": [],
1723 "order": 76,
1724 "mode": 0,
1725 "inputs": [
1726 {
1727 "name": "resized_images",
1728 "type": "IMAGE",
1729 "link": 121
1730 }
1731 ],
1732 "outputs": [
1733 {
1734 "name": "images",
1735 "type": "IMAGE",
1736 "links": [
1737 26
1738 ]
1739 }
1740 ],
1741 "properties": {
1742 "cnr_id": "comfy-core",
1743 "ver": "0.27.0",
1744 "Node name for S&R": "SeedVR2Preprocess"
1745 },
1746 "color": "#233",
1747 "bgcolor": "#355"
1748 },
1749 {
1750 "id": 38,
1751 "type": "VAEEncodeTiled",
1752 "pos": [
1753 95260,
1754 -1400
1755 ],
1756 "size": [
1757 300,
1758 150
1759 ],
1760 "flags": [],
1761 "order": 77,
1762 "mode": 0,
1763 "showAdvanced": true,
1764 "inputs": [
1765 {
1766 "name": "pixels",
1767 "type": "IMAGE",
1768 "link": 26
1769 },
1770 {
1771 "name": "vae",
1772 "type": "VAE",
1773 "link": 27
1774 }
1775 ],
1776 "outputs": [
1777 {
1778 "name": "LATENT",
1779 "type": "LATENT",
1780 "links": [
1781 34,
1782 51
1783 ]
1784 }
1785 ],
1786 "properties": {
1787 "cnr_id": "comfy-core",
1788 "ver": "0.27.0",
1789 "Node name for S&R": "VAEEncodeTiled"
1790 },
1791 "widgets_values": [
1792 1024,
1793 128,
1794 4096,
1795 8
1796 ],
1797 "widgets_values_named": {
1798 "tile_size": 1024,
1799 "overlap": 128,
1800 "temporal_size": 4096,
1801 "temporal_overlap": 8
1802 },
1803 "color": "#233",
1804 "bgcolor": "#355"
1805 },
1806 {
1807 "id": 39,
1808 "type": "VAEDecodeTiled",
1809 "pos": [
1810 95590,
1811 -1420
1812 ],
1813 "size": [
1814 300,
1815 150
1816 ],
1817 "flags": [],
1818 "order": 81,
1819 "mode": 0,
1820 "showAdvanced": true,
1821 "inputs": [
1822 {
1823 "name": "samples",
1824 "type": "LATENT",
1825 "link": 28
1826 },
1827 {
1828 "name": "vae",
1829 "type": "VAE",
1830 "link": 29
1831 }
1832 ],
1833 "outputs": [
1834 {
1835 "name": "IMAGE",
1836 "type": "IMAGE",
1837 "links": [
1838 87
1839 ]
1840 }
1841 ],
1842 "properties": {
1843 "cnr_id": "comfy-core",
1844 "ver": "0.27.0",
1845 "Node name for S&R": "VAEDecodeTiled"
1846 },
1847 "widgets_values": [
1848 1024,
1849 128,
1850 4096,
1851 8
1852 ],
1853 "widgets_values_named": {
1854 "tile_size": 1024,
1855 "overlap": 128,
1856 "temporal_size": 4096,
1857 "temporal_overlap": 8
1858 },
1859 "color": "#233",
1860 "bgcolor": "#355"
1861 },
1862 {
1863 "id": 40,
1864 "type": "SamplerCustomAdvanced",
1865 "pos": [
1866 95590,
1867 -1580
1868 ],
1869 "size": [
1870 300,
1871 110
1872 ],
1873 "flags": [],
1874 "order": 80,
1875 "mode": 0,
1876 "inputs": [
1877 {
1878 "name": "noise",
1879 "type": "NOISE",
1880 "link": 30
1881 },
1882 {
1883 "name": "guider",
1884 "type": "GUIDER",
1885 "link": 31
1886 },
1887 {
1888 "name": "sampler",
1889 "type": "SAMPLER",
1890 "link": 32
1891 },
1892 {
1893 "name": "sigmas",
1894 "type": "SIGMAS",
1895 "link": 33
1896 },
1897 {
1898 "name": "latent_image",
1899 "type": "LATENT",
1900 "link": 34
1901 }
1902 ],
1903 "outputs": [
1904 {
1905 "name": "output",
1906 "type": "LATENT",
1907 "links": [
1908 28
1909 ]
1910 },
1911 {
1912 "name": "denoised_output",
1913 "type": "LATENT",
1914 "links": []
1915 }
1916 ],
1917 "properties": {
1918 "cnr_id": "comfy-core",
1919 "ver": "0.36.0",
1920 "Node name for S&R": "SamplerCustomAdvanced"
1921 },
1922 "color": "#233",
1923 "bgcolor": "#355"
1924 },
1925 {
1926 "id": 41,
1927 "type": "BasicScheduler",
1928 "pos": [
1929 95590,
1930 -1740
1931 ],
1932 "size": [
1933 300,
1934 110
1935 ],
1936 "flags": [],
1937 "order": 42,
1938 "mode": 0,
1939 "inputs": [
1940 {
1941 "name": "model",
1942 "type": "MODEL",
1943 "link": 35
1944 }
1945 ],
1946 "outputs": [
1947 {
1948 "name": "SIGMAS",
1949 "type": "SIGMAS",
1950 "links": [
1951 33
1952 ]
1953 }
1954 ],
1955 "properties": {
1956 "cnr_id": "comfy-core",
1957 "ver": "0.36.0",
1958 "Node name for S&R": "BasicScheduler"
1959 },
1960 "widgets_values": [
1961 "simple",
1962 1,
1963 0.1
1964 ],
1965 "widgets_values_named": {
1966 "scheduler": "simple",
1967 "steps": 1,
1968 "denoise": 0.1
1969 },
1970 "color": "#233",
1971 "bgcolor": "#355"
1972 },
1973 {
1974 "id": 42,
1975 "type": "INTConstant",
1976 "pos": [
1977 93660,
1978 -1340
1979 ],
1980 "size": [
1981 270,
1982 60
1983 ],
1984 "flags": [],
1985 "order": 25,
1986 "mode": 0,
1987 "inputs": [],
1988 "outputs": [
1989 {
1990 "label": "steps",
1991 "name": "value",
1992 "type": "INT",
1993 "links": [
1994 103,
1995 104
1996 ]
1997 }
1998 ],
1999 "title": "Steps",
2000 "properties": {
2001 "cnr_id": "comfyui-kjnodes",
2002 "ver": "1.5.2",
2003 "Node name for S&R": "INTConstant"
2004 },
2005 "widgets_values": [
2006 4
2007 ],
2008 "widgets_values_named": {
2009 "value": 4
2010 },
2011 "color": "#323",
2012 "bgcolor": "#535"
2013 },
2014 {
2015 "id": 43,
2016 "type": "PrimitiveStringMultiline",
2017 "pos": [
2018 90530,
2019 -1260
2020 ],
2021 "size": [
2022 530,
2023 180
2024 ],
2025 "flags": [],
2026 "order": 26,
2027 "mode": 0,
2028 "inputs": [],
2029 "outputs": [
2030 {
2031 "label": "negative",
2032 "name": "STRING",
2033 "type": "STRING",
2034 "links": [
2035 44,
2036 90
2037 ]
2038 }
2039 ],
2040 "title": "Negative Prompt",
2041 "properties": {
2042 "cnr_id": "comfy-core",
2043 "ver": "0.44.0",
2044 "Node name for S&R": "PrimitiveStringMultiline"
2045 },
2046 "widgets_values": [
2047 ""
2048 ],
2049 "widgets_values_named": {
2050 "value": ""
2051 },
2052 "color": "#322",
2053 "bgcolor": "#533"
2054 },
2055 {
2056 "id": 44,
2057 "type": "Power Lora Loader (rgthree)",
2058 "pos": [
2059 92680,
2060 -1170
2061 ],
2062 "size": [
2063 270,
2064 190
2065 ],
2066 "flags": [],
2067 "order": 45,
2068 "mode": 0,
2069 "inputs": [
2070 {
2071 "dir": 3,
2072 "name": "model",
2073 "type": "MODEL",
2074 "link": 36
2075 },
2076 {
2077 "dir": 3,
2078 "name": "clip",
2079 "type": "CLIP",
2080 "link": null
2081 }
2082 ],
2083 "outputs": [
2084 {
2085 "dir": 4,
2086 "name": "MODEL",
2087 "shape": 3,
2088 "type": "MODEL",
2089 "links": [
2090 9,
2091 22,
2092 61
2093 ]
2094 },
2095 {
2096 "dir": 4,
2097 "name": "CLIP",
2098 "shape": 3,
2099 "type": "CLIP",
2100 "links": []
2101 }
2102 ],
2103 "properties": {
2104 "cnr_id": "rgthree-comfy",
2105 "ver": "1.0.2610050029",
2106 "Show Strengths": "Single Strength",
2107 "Match": ""
2108 },
2109 "widgets_values": [
2110 [],
2111 {
2112 "type": "PowerLoraLoaderHeaderWidget"
2113 },
2114 {
2115 "on": false,
2116 "lora": "Krea2\\wetness_krea2_loraholic.safetensors",
2117 "strength": -1,
2118 "strengthTwo": null
2119 },
2120 {
2121 "on": false,
2122 "lora": "Krea2\\Gladas_Style_v2-krea2.safetensors",
2123 "strength": 0.7,
2124 "strengthTwo": null
2125 },
2126 {
2127 "on": false,
2128 "lora": "Krea2\\hex-maniac-krea2-lora-nochekaiser.safetensors",
2129 "strength": 1,
2130 "strengthTwo": null
2131 },
2132 [],
2133 ""
2134 ],
2135 "widgets_values_named": {
2136 "divider": [],
2137 "PowerLoraLoaderHeaderWidget": {
2138 "type": "PowerLoraLoaderHeaderWidget"
2139 },
2140 "lora_1": {
2141 "on": false,
2142 "lora": "Krea2\\wetness_krea2_loraholic.safetensors",
2143 "strength": -1,
2144 "strengthTwo": null
2145 },
2146 "lora_2": {
2147 "on": false,
2148 "lora": "Krea2\\Gladas_Style_v2-krea2.safetensors",
2149 "strength": 0.7,
2150 "strengthTwo": null
2151 },
2152 "lora_3": {
2153 "on": false,
2154 "lora": "Krea2\\hex-maniac-krea2-lora-nochekaiser.safetensors",
2155 "strength": 1,
2156 "strengthTwo": null
2157 },
2158 "divider#2": [],
2159 "➕ Add Lora": ""
2160 },
2161 "color": "#223",
2162 "bgcolor": "#335"
2163 },
2164 {
2165 "id": 45,
2166 "type": "Image Saver",
2167 "pos": [
2168 96630,
2169 -1740
2170 ],
2171 "size": [
2172 240,
2173 1010
2174 ],
2175 "flags": [],
2176 "order": 94,
2177 "mode": 0,
2178 "inputs": [
2179 {
2180 "name": "images",
2181 "type": "IMAGE",
2182 "link": 37
2183 },
2184 {
2185 "name": "steps",
2186 "shape": 7,
2187 "type": "INT",
2188 "widget": {
2189 "name": "steps"
2190 },
2191 "link": 38
2192 },
2193 {
2194 "name": "cfg",
2195 "shape": 7,
2196 "type": "FLOAT",
2197 "widget": {
2198 "name": "cfg"
2199 },
2200 "link": 39
2201 },
2202 {
2203 "name": "modelname",
2204 "shape": 7,
2205 "type": "STRING",
2206 "widget": {
2207 "name": "modelname"
2208 },
2209 "link": 40
2210 },
2211 {
2212 "name": "sampler_name",
2213 "shape": 7,
2214 "type": "STRING",
2215 "widget": {
2216 "name": "sampler_name"
2217 },
2218 "link": 41
2219 },
2220 {
2221 "name": "scheduler_name",
2222 "shape": 7,
2223 "type": "STRING",
2224 "widget": {
2225 "name": "scheduler_name"
2226 },
2227 "link": 42
2228 },
2229 {
2230 "name": "positive",
2231 "shape": 7,
2232 "type": "STRING",
2233 "widget": {
2234 "name": "positive"
2235 },
2236 "link": 43
2237 },
2238 {
2239 "name": "negative",
2240 "shape": 7,
2241 "type": "STRING",
2242 "widget": {
2243 "name": "negative"
2244 },
2245 "link": 44
2246 },
2247 {
2248 "name": "seed_value",
2249 "shape": 7,
2250 "type": "INT",
2251 "widget": {
2252 "name": "seed_value"
2253 },
2254 "link": 45
2255 },
2256 {
2257 "name": "width",
2258 "shape": 7,
2259 "type": "INT",
2260 "widget": {
2261 "name": "width"
2262 },
2263 "link": 46
2264 },
2265 {
2266 "name": "height",
2267 "shape": 7,
2268 "type": "INT",
2269 "widget": {
2270 "name": "height"
2271 },
2272 "link": 47
2273 },
2274 {
2275 "name": "counter",
2276 "shape": 7,
2277 "type": "INT",
2278 "widget": {
2279 "name": "counter"
2280 },
2281 "link": 48
2282 }
2283 ],
2284 "outputs": [
2285 {
2286 "name": "hashes",
2287 "type": "STRING",
2288 "links": []
2289 },
2290 {
2291 "name": "a1111_params",
2292 "type": "STRING",
2293 "links": []
2294 }
2295 ],
2296 "properties": {
2297 "Node name for S&R": "Image Saver"
2298 },
2299 "widgets_values": [
2300 "%time_%basemodelname_%seed",
2301 "%basemodelname",
2302 "png",
2303 20,
2304 1,
2305 "",
2306 "",
2307 "normal",
2308 "unknown",
2309 "unknown",
2310 0,
2311 512,
2312 512,
2313 true,
2314 100,
2315 false,
2316 0,
2317 1,
2318 0,
2319 "%Y-%m-%d-%H%M%S",
2320 false,
2321 true,
2322 "",
2323 true,
2324 true,
2325 true,
2326 "",
2327 ""
2328 ],
2329 "widgets_values_named": {
2330 "filename": "%time_%basemodelname_%seed",
2331 "path": "%basemodelname",
2332 "extension": "png",
2333 "steps": 20,
2334 "cfg": 1,
2335 "modelname": "",
2336 "sampler_name": "",
2337 "scheduler_name": "normal",
2338 "positive": "unknown",
2339 "negative": "unknown",
2340 "seed_value": 0,
2341 "width": 512,
2342 "height": 512,
2343 "lossless_webp": true,
2344 "quality_jpeg_or_webp": 100,
2345 "optimize_png": false,
2346 "counter": 0,
2347 "denoise": 1,
2348 "clip_skip": 0,
2349 "time_format": "%Y-%m-%d-%H%M%S",
2350 "save_workflow_as_json": false,
2351 "embed_workflow": true,
2352 "additional_hashes": "",
2353 "download_civitai_data": true,
2354 "easy_remix": true,
2355 "show_preview": true,
2356 "custom": "",
2357 "label": ""
2358 },
2359 "color": "#233",
2360 "bgcolor": "#355"
2361 },
2362 {
2363 "id": 46,
2364 "type": "MarkdownNote",
2365 "pos": [
2366 89290,
2367 -1070
2368 ],
2369 "size": [
2370 380,
2371 430
2372 ],
2373 "flags": [],
2374 "order": 27,
2375 "mode": 0,
2376 "inputs": [],
2377 "outputs": [],
2378 "title": "Missing Custom Nodes?",
2379 "properties": [],
2380 "widgets_values": [
2381 "## ⚠️ Custom nodes used in workflow\n---\n#### [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n* https://github.com/rgthree/rgthree-comfy\n\n#### [ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)\n* https://github.com/pythongosssss/ComfyUI-Custom-Scripts\n\n#### [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n* https://github.com/kijai/ComfyUI-KJNodes\n\n#### [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n* https://github.com/ltdrdata/ComfyUI-Impact-Pack\n\n#### [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n* https://github.com/alexopus/ComfyUI-Image-Saver\n\n#### [comfyui-gps-supplements](https://github.com/Goshe-nite/comfyui-gps-supplements)\n* https://github.com/Goshe-nite/comfyui-gps-supplements\n\n#### [BKWILDCARDS](https://github.com/bkidderz/BKWILDCARDS)\n* https://github.com/bkidderz/BKWILDCARDS\n\n#### [ComfyMath](https://github.com/evanspearman/ComfyMath)\n* https://github.com/evanspearman/ComfyMath"
2382 ],
2383 "widgets_values_named": {
2384 "text": "## ⚠️ Custom nodes used in workflow\n---\n#### [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n* https://github.com/rgthree/rgthree-comfy\n\n#### [ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)\n* https://github.com/pythongosssss/ComfyUI-Custom-Scripts\n\n#### [ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)\n* https://github.com/kijai/ComfyUI-KJNodes\n\n#### [ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)\n* https://github.com/ltdrdata/ComfyUI-Impact-Pack\n\n#### [ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)\n* https://github.com/alexopus/ComfyUI-Image-Saver\n\n#### [comfyui-gps-supplements](https://github.com/Goshe-nite/comfyui-gps-supplements)\n* https://github.com/Goshe-nite/comfyui-gps-supplements\n\n#### [BKWILDCARDS](https://github.com/bkidderz/BKWILDCARDS)\n* https://github.com/bkidderz/BKWILDCARDS\n\n#### [ComfyMath](https://github.com/evanspearman/ComfyMath)\n* https://github.com/evanspearman/ComfyMath"
2385 },
2386 "color": "#432",
2387 "bgcolor": "#653"
2388 },
2389 {
2390 "id": 47,
2391 "type": "SeedNode",
2392 "pos": [
2393 91800,
2394 -1220
2395 ],
2396 "size": [
2397 210,
2398 90
2399 ],
2400 "flags": [],
2401 "order": 28,
2402 "mode": 4,
2403 "inputs": [],
2404 "outputs": [
2405 {
2406 "name": "seed",
2407 "type": "INT",
2408 "links": [
2409 108
2410 ]
2411 }
2412 ],
2413 "properties": {
2414 "cnr_id": "comfy-core",
2415 "ver": "0.35.0",
2416 "Node name for S&R": "SeedNode"
2417 },
2418 "widgets_values": [
2419 675970787960956,
2420 "randomize"
2421 ],
2422 "widgets_values_named": {
2423 "seed": 675970787960956,
2424 "control_after_generate": "randomize"
2425 },
2426 "color": "#694769",
2427 "bgcolor": "#553355"
2428 },
2429 {
2430 "id": 48,
2431 "type": "RegexReplace",
2432 "pos": [
2433 91800,
2434 -1080
2435 ],
2436 "size": [
2437 210,
2438 300
2439 ],
2440 "flags": [],
2441 "order": 53,
2442 "mode": 4,
2443 "inputs": [
2444 {
2445 "name": "string",
2446 "type": "STRING",
2447 "widget": {
2448 "name": "string"
2449 },
2450 "link": 49
2451 }
2452 ],
2453 "outputs": [
2454 {
2455 "name": "STRING",
2456 "type": "STRING",
2457 "links": [
2458 94
2459 ]
2460 }
2461 ],
2462 "properties": {
2463 "cnr_id": "comfy-core",
2464 "ver": "0.37.0",
2465 "Node name for S&R": "RegexReplace"
2466 },
2467 "widgets_values": [
2468 "",
2469 "^\\s*(?:\\*\\*)?Final\\s+Prompt(?:\\*\\*)?\\s*:?\\s*(?:\\*\\*)?\\s*",
2470 "",
2471 true,
2472 false,
2473 false,
2474 1
2475 ],
2476 "widgets_values_named": {
2477 "string": "",
2478 "regex_pattern": "^\\s*(?:\\*\\*)?Final\\s+Prompt(?:\\*\\*)?\\s*:?\\s*(?:\\*\\*)?\\s*",
2479 "replace": "",
2480 "case_insensitive": true,
2481 "multiline": false,
2482 "dotall": false,
2483 "count": 1
2484 },
2485 "color": "#694769",
2486 "bgcolor": "#553355"
2487 },
2488 {
2489 "id": 49,
2490 "type": "SeedVR2Conditioning",
2491 "pos": [
2492 95260,
2493 -1200
2494 ],
2495 "size": [
2496 300,
2497 50
2498 ],
2499 "flags": [],
2500 "order": 78,
2501 "mode": 0,
2502 "inputs": [
2503 {
2504 "name": "model",
2505 "type": "MODEL",
2506 "link": 50
2507 },
2508 {
2509 "label": "latent",
2510 "name": "vae_conditioning",
2511 "type": "LATENT",
2512 "link": 51
2513 }
2514 ],
2515 "outputs": [
2516 {
2517 "name": "positive",
2518 "type": "CONDITIONING",
2519 "links": [
2520 74
2521 ]
2522 },
2523 {
2524 "name": "negative",
2525 "type": "CONDITIONING",
2526 "links": [
2527 75
2528 ]
2529 }
2530 ],
2531 "properties": {
2532 "cnr_id": "comfy-core",
2533 "ver": "0.27.0",
2534 "Node name for S&R": "SeedVR2Conditioning"
2535 },
2536 "color": "#233",
2537 "bgcolor": "#355"
2538 },
2539 {
2540 "id": 50,
2541 "type": "RandomNoise",
2542 "pos": [
2543 95260,
2544 -1100
2545 ],
2546 "size": [
2547 300,
2548 90
2549 ],
2550 "flags": [],
2551 "order": 29,
2552 "mode": 0,
2553 "inputs": [],
2554 "outputs": [
2555 {
2556 "name": "NOISE",
2557 "type": "NOISE",
2558 "links": [
2559 30
2560 ]
2561 }
2562 ],
2563 "properties": {
2564 "cnr_id": "comfy-core",
2565 "ver": "0.36.0",
2566 "Node name for S&R": "RandomNoise"
2567 },
2568 "widgets_values": [
2569 807943936894205,
2570 "randomize"
2571 ],
2572 "widgets_values_named": {
2573 "noise_seed": 807943936894205,
2574 "control_after_generate": "randomize"
2575 },
2576 "color": "#233",
2577 "bgcolor": "#355"
2578 },
2579 {
2580 "id": 51,
2581 "type": "MarkdownNote",
2582 "pos": [
2583 95590,
2584 -1220
2585 ],
2586 "size": [
2587 300,
2588 270
2589 ],
2590 "flags": [],
2591 "order": 30,
2592 "mode": 0,
2593 "inputs": [],
2594 "outputs": [],
2595 "title": "Note: SeedVR2 Model Links",
2596 "properties": [],
2597 "widgets_values": [
2598 "## Model Links\n\n**vae**\n\n- [seedvr2_ema_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors)\n\n**diffusion_models**\n\n- [seedvr2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── seedvr2_ema_vae_fp16.safetensors\n│ └── 📂 diffusion_models/\n│ └── seedvr2_3b_int8_convrot.safetensors\n```\n"
2599 ],
2600 "widgets_values_named": {
2601 "text": "## Model Links\n\n**vae**\n\n- [seedvr2_ema_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors)\n\n**diffusion_models**\n\n- [seedvr2_3b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── seedvr2_ema_vae_fp16.safetensors\n│ └── 📂 diffusion_models/\n│ └── seedvr2_3b_int8_convrot.safetensors\n```\n"
2602 },
2603 "color": "#233",
2604 "bgcolor": "#355"
2605 },
2606 {
2607 "id": 52,
2608 "type": "Image Comparer (rgthree)",
2609 "pos": [
2610 95920,
2611 -1740
2612 ],
2613 "size": [
2614 680,
2615 1040
2616 ],
2617 "flags": [],
2618 "order": 83,
2619 "mode": 0,
2620 "inputs": [
2621 {
2622 "dir": 3,
2623 "label": "after",
2624 "name": "image_a",
2625 "type": "IMAGE",
2626 "link": 52
2627 },
2628 {
2629 "dir": 3,
2630 "label": "before",
2631 "name": "image_b",
2632 "type": "IMAGE",
2633 "link": 53
2634 }
2635 ],
2636 "outputs": [
2637 {
2638 "dir": 4,
2639 "name": "images",
2640 "shape": 3,
2641 "type": "IMAGE",
2642 "links": []
2643 }
2644 ],
2645 "properties": {
2646 "cnr_id": "rgthree-comfy",
2647 "ver": "1.0.2610050029",
2648 "comparer_mode": "Slide"
2649 },
2650 "widgets_values": [
2651 [
2652 {
2653 "name": "A",
2654 "selected": true,
2655 "url": "/api/view?filename=rgthree.compare._temp_xknxu_00013_.png&type=temp&subfolder=&rand=0.2121956696501872"
2656 },
2657 {
2658 "name": "B",
2659 "selected": true,
2660 "url": "/api/view?filename=rgthree.compare._temp_xknxu_00014_.png&type=temp&subfolder=&rand=0.7518522773743508"
2661 }
2662 ]
2663 ],
2664 "widgets_values_named": {
2665 "rgthree_comparer": {
2666 "images": [
2667 {
2668 "name": "A",
2669 "selected": true,
2670 "url": "/api/view?filename=rgthree.compare._temp_xknxu_00013_.png&type=temp&subfolder=&rand=0.2121956696501872",
2671 "img": []
2672 },
2673 {
2674 "name": "B",
2675 "selected": true,
2676 "url": "/api/view?filename=rgthree.compare._temp_xknxu_00014_.png&type=temp&subfolder=&rand=0.7518522773743508",
2677 "img": []
2678 }
2679 ]
2680 }
2681 },
2682 "color": "#233",
2683 "bgcolor": "#355"
2684 },
2685 {
2686 "id": 53,
2687 "type": "TextGenerateV2",
2688 "pos": [
2689 91520,
2690 -1220
2691 ],
2692 "size": [
2693 250,
2694 460
2695 ],
2696 "flags": [],
2697 "order": 52,
2698 "mode": 4,
2699 "inputs": [
2700 {
2701 "name": "clip",
2702 "type": "CLIP",
2703 "link": 54
2704 },
2705 {
2706 "name": "images.image1",
2707 "shape": 7,
2708 "type": "IMAGE",
2709 "link": null
2710 },
2711 {
2712 "name": "videos.video1",
2713 "shape": 7,
2714 "type": "IMAGE",
2715 "link": null
2716 },
2717 {
2718 "name": "audios.audio1",
2719 "shape": 7,
2720 "type": "AUDIO",
2721 "link": null
2722 },
2723 {
2724 "name": "system_prompt",
2725 "shape": 7,
2726 "type": "STRING",
2727 "link": 55
2728 },
2729 {
2730 "name": "prompt",
2731 "type": "STRING",
2732 "widget": {
2733 "name": "prompt"
2734 },
2735 "link": 56
2736 },
2737 {
2738 "name": "sampling_mode.seed",
2739 "type": "INT",
2740 "widget": {
2741 "name": "sampling_mode.seed"
2742 },
2743 "link": 108
2744 }
2745 ],
2746 "outputs": [
2747 {
2748 "name": "generated_text",
2749 "type": "STRING",
2750 "links": [
2751 49
2752 ]
2753 },
2754 {
2755 "name": "thinking",
2756 "type": "STRING",
2757 "links": []
2758 }
2759 ],
2760 "properties": {
2761 "cnr_id": "comfy-core",
2762 "ver": "0.44.0",
2763 "Node name for S&R": "TextGenerateV2"
2764 },
2765 "widgets_values": [
2766 "",
2767 4096,
2768 "on",
2769 0.7,
2770 64,
2771 0.95,
2772 0.05,
2773 1,
2774 0,
2775 0,
2776 false,
2777 true,
2778 "auto"
2779 ],
2780 "widgets_values_named": {
2781 "prompt": "",
2782 "max_length": 4096,
2783 "sampling_mode": "on",
2784 "sampling_mode.temperature": 0.7,
2785 "sampling_mode.top_k": 64,
2786 "sampling_mode.top_p": 0.95,
2787 "sampling_mode.min_p": 0.05,
2788 "sampling_mode.repetition_penalty": 1,
2789 "sampling_mode.presence_penalty": 0,
2790 "sampling_mode.seed": 0,
2791 "thinking": false,
2792 "use_default_template": true,
2793 "mtp": "auto"
2794 },
2795 "color": "#694769",
2796 "bgcolor": "#553355"
2797 },
2798 {
2799 "id": 54,
2800 "type": "EmptyLatentImage",
2801 "pos": [
2802 92380,
2803 -1160
2804 ],
2805 "size": [
2806 270,
2807 110
2808 ],
2809 "flags": [],
2810 "order": 41,
2811 "mode": 0,
2812 "inputs": [
2813 {
2814 "name": "width",
2815 "type": "INT",
2816 "widget": {
2817 "name": "width"
2818 },
2819 "link": 57
2820 },
2821 {
2822 "name": "height",
2823 "type": "INT",
2824 "widget": {
2825 "name": "height"
2826 },
2827 "link": 58
2828 }
2829 ],
2830 "outputs": [
2831 {
2832 "name": "LATENT",
2833 "type": "LATENT",
2834 "links": [
2835 8
2836 ]
2837 }
2838 ],
2839 "properties": {
2840 "cnr_id": "comfy-core",
2841 "ver": "0.44.0",
2842 "Node name for S&R": "EmptyLatentImage"
2843 },
2844 "widgets_values": [
2845 1024,
2846 1024,
2847 1
2848 ],
2849 "widgets_values_named": {
2850 "width": 1024,
2851 "height": 1024,
2852 "batch_size": 1
2853 },
2854 "color": "#323",
2855 "bgcolor": "#535"
2856 },
2857 {
2858 "id": 55,
2859 "type": "VAEDecode",
2860 "pos": [
2861 94500,
2862 -600
2863 ],
2864 "size": [
2865 150,
2866 50
2867 ],
2868 "flags": {
2869 "collapsed": false
2870 },
2871 "order": 65,
2872 "mode": 0,
2873 "inputs": [
2874 {
2875 "name": "samples",
2876 "type": "LATENT",
2877 "link": 107
2878 },
2879 {
2880 "name": "vae",
2881 "type": "VAE",
2882 "link": 60
2883 }
2884 ],
2885 "outputs": [
2886 {
2887 "name": "IMAGE",
2888 "type": "IMAGE",
2889 "links": [
2890 77
2891 ]
2892 }
2893 ],
2894 "properties": {
2895 "cnr_id": "comfy-core",
2896 "ver": "0.40.0",
2897 "Node name for S&R": "VAEDecode"
2898 },
2899 "color": "#322",
2900 "bgcolor": "#533"
2901 },
2902 {
2903 "id": 56,
2904 "type": "Lora to String",
2905 "pos": [
2906 96900,
2907 -1520
2908 ],
2909 "size": [
2910 270,
2911 30
2912 ],
2913 "flags": [],
2914 "order": 50,
2915 "mode": 0,
2916 "inputs": [
2917 {
2918 "name": "lora_loader",
2919 "type": "*",
2920 "link": 61
2921 }
2922 ],
2923 "outputs": [
2924 {
2925 "name": "STRING",
2926 "type": "STRING",
2927 "links": [
2928 66
2929 ]
2930 }
2931 ],
2932 "properties": {
2933 "aux_id": "Goshe-nite/comfyui-gps-supplements",
2934 "ver": "7c7ac90471cf0b71a9be5bf4e99cdda2b732f741",
2935 "Node name for S&R": "Lora to String"
2936 },
2937 "color": "#233",
2938 "bgcolor": "#355"
2939 },
2940 {
2941 "id": 57,
2942 "type": "Lora to String",
2943 "pos": [
2944 96900,
2945 -1440
2946 ],
2947 "size": [
2948 270,
2949 30
2950 ],
2951 "flags": [],
2952 "order": 48,
2953 "mode": 0,
2954 "inputs": [
2955 {
2956 "name": "lora_loader",
2957 "type": "*",
2958 "link": 62
2959 }
2960 ],
2961 "outputs": [
2962 {
2963 "name": "STRING",
2964 "type": "STRING",
2965 "links": [
2966 68
2967 ]
2968 }
2969 ],
2970 "properties": {
2971 "aux_id": "Goshe-nite/comfyui-gps-supplements",
2972 "ver": "7c7ac90471cf0b71a9be5bf4e99cdda2b732f741",
2973 "Node name for S&R": "Lora to String"
2974 },
2975 "color": "#233",
2976 "bgcolor": "#355"
2977 },
2978 {
2979 "id": 58,
2980 "type": "GetImageSizeAndCount",
2981 "pos": [
2982 96900,
2983 -1740
2984 ],
2985 "size": [
2986 270,
2987 90
2988 ],
2989 "flags": [],
2990 "order": 84,
2991 "mode": 0,
2992 "inputs": [
2993 {
2994 "name": "image",
2995 "type": "IMAGE",
2996 "link": 63
2997 }
2998 ],
2999 "outputs": [
3000 {
3001 "name": "image",
3002 "type": "IMAGE",
3003 "links": [
3004 37,
3005 69,
3006 70,
3007 71,
3008 72,
3009 76
3010 ]
3011 },
3012 {
3013 "label": "1664 width",
3014 "name": "width",
3015 "type": "INT",
3016 "links": [
3017 46
3018 ]
3019 },
3020 {
3021 "label": "2496 height",
3022 "name": "height",
3023 "type": "INT",
3024 "links": [
3025 47
3026 ]
3027 },
3028 {
3029 "label": "1 count",
3030 "name": "count",
3031 "type": "INT",
3032 "links": [
3033 48
3034 ]
3035 }
3036 ],
3037 "properties": {
3038 "cnr_id": "comfyui-kjnodes",
3039 "ver": "1.5.2",
3040 "Node name for S&R": "GetImageSizeAndCount"
3041 },
3042 "color": "#233",
3043 "bgcolor": "#355"
3044 },
3045 {
3046 "id": 59,
3047 "type": "Model to String",
3048 "pos": [
3049 96900,
3050 -1600
3051 ],
3052 "size": [
3053 270,
3054 30
3055 ],
3056 "flags": [],
3057 "order": 39,
3058 "mode": 0,
3059 "inputs": [
3060 {
3061 "name": "model",
3062 "type": "*",
3063 "link": 64
3064 }
3065 ],
3066 "outputs": [
3067 {
3068 "name": "STRING",
3069 "type": "STRING",
3070 "links": [
3071 40
3072 ]
3073 }
3074 ],
3075 "properties": {
3076 "aux_id": "Goshe-nite/comfyui-gps-supplements",
3077 "ver": "7c7ac90471cf0b71a9be5bf4e99cdda2b732f741",
3078 "Node name for S&R": "Model to String"
3079 },
3080 "color": "#233",
3081 "bgcolor": "#355"
3082 },
3083 {
3084 "id": 60,
3085 "type": "StringConcatenate",
3086 "pos": [
3087 96900,
3088 -1360
3089 ],
3090 "size": [
3091 270,
3092 170
3093 ],
3094 "flags": [],
3095 "order": 56,
3096 "mode": 0,
3097 "inputs": [
3098 {
3099 "name": "string_a",
3100 "type": "STRING",
3101 "widget": {
3102 "name": "string_a"
3103 },
3104 "link": 65
3105 },
3106 {
3107 "name": "string_b",
3108 "type": "STRING",
3109 "widget": {
3110 "name": "string_b"
3111 },
3112 "link": 66
3113 }
3114 ],
3115 "outputs": [
3116 {
3117 "name": "STRING",
3118 "type": "STRING",
3119 "links": [
3120 67
3121 ]
3122 }
3123 ],
3124 "properties": {
3125 "cnr_id": "comfy-core",
3126 "ver": "0.40.0",
3127 "Node name for S&R": "StringConcatenate"
3128 },
3129 "widgets_values": [
3130 "",
3131 "",
3132 ""
3133 ],
3134 "widgets_values_named": {
3135 "string_a": "",
3136 "string_b": "",
3137 "delimiter": ""
3138 },
3139 "color": "#233",
3140 "bgcolor": "#355"
3141 },
3142 {
3143 "id": 61,
3144 "type": "StringConcatenate",
3145 "pos": [
3146 96900,
3147 -1140
3148 ],
3149 "size": [
3150 270,
3151 170
3152 ],
3153 "flags": [],
3154 "order": 58,
3155 "mode": 0,
3156 "inputs": [
3157 {
3158 "name": "string_a",
3159 "type": "STRING",
3160 "widget": {
3161 "name": "string_a"
3162 },
3163 "link": 67
3164 },
3165 {
3166 "name": "string_b",
3167 "type": "STRING",
3168 "widget": {
3169 "name": "string_b"
3170 },
3171 "link": 68
3172 }
3173 ],
3174 "outputs": [
3175 {
3176 "name": "STRING",
3177 "type": "STRING",
3178 "links": [
3179 43
3180 ]
3181 }
3182 ],
3183 "properties": {
3184 "cnr_id": "comfy-core",
3185 "ver": "0.40.0",
3186 "Node name for S&R": "StringConcatenate"
3187 },
3188 "widgets_values": [
3189 "",
3190 "",
3191 ""
3192 ],
3193 "widgets_values_named": {
3194 "string_a": "",
3195 "string_b": "",
3196 "delimiter": ""
3197 },
3198 "color": "#233",
3199 "bgcolor": "#355"
3200 },
3201 {
3202 "id": 62,
3203 "type": "MarkdownNote",
3204 "pos": [
3205 92980,
3206 -1050
3207 ],
3208 "size": [
3209 780,
3210 700
3211 ],
3212 "flags": [],
3213 "order": 31,
3214 "mode": 0,
3215 "inputs": [],
3216 "outputs": [],
3217 "properties": [],
3218 "widgets_values": [
3219 "# How I Use This Workflow\n\n## LoRA Loaders\n\nEach **SampleCustomAdvanced** has a matching **Power Lora Loader**:\n\n- The **blue LoRA loader** applies to the **blue SamplerCustomAdvanced**.\n- The **red LoRA loader** applies to the **red SamplerCustomAdvanced**.\n\n## Initial Resolution\n\nChoose your initial resolution on the **Resolution Selector** node.\n\nYou can disconnect the **Resolution Selector** node from the **width** and **height** inputs on the **Empty Latent Image** node if you want to set the resolution manually.\n\n## Latent Upscale\n\nSet `scale_by` on the **Upscale Latent By** node to **2.00** for a **2× upscale** of both width and height.\n\nAdjust this value as needed.\n\n## Sampling Settings\n\nI use the two **SamplerCustomAdvanced** nodes to manually split sampling around a latent upscale, approximating how I use the **LC Speed** node.\n\n### Settings for Both SamplerCustomAdvanced\n\n| Setting | Value |\n|---|---|\n| `sampler_name` | `euler` |\n| `scheduler` | `simple` |\n\n### Blue SamplerCustomAdvanced — Before Latent Upscale\n\n| Setting | Value |\n|---|---|\n| `steps` | `6` |\n| `denoise` | `1.0` |\n\n### Red SamplerCustomAdvanced — After Latent Upscale\n\n| Setting | Value |\n|---|---|\n| `steps` | `4` |\n| `denoise` | `0.65` |\n\nThe blue sampler generates the initial latent at the selected resolution. With **2nd Pass / Upscale** enabled, **Upscale Latent By** enlarges that latent, then the red sampler runs a separate refinement pass at the larger resolution.\n\nWith the group bypassed, the blue sampler’s latent goes directly to **VAE Decode** at the initial resolution."
3220 ],
3221 "widgets_values_named": {
3222 "text": "# How I Use This Workflow\n\n## LoRA Loaders\n\nEach **SampleCustomAdvanced** has a matching **Power Lora Loader**:\n\n- The **blue LoRA loader** applies to the **blue SamplerCustomAdvanced**.\n- The **red LoRA loader** applies to the **red SamplerCustomAdvanced**.\n\n## Initial Resolution\n\nChoose your initial resolution on the **Resolution Selector** node.\n\nYou can disconnect the **Resolution Selector** node from the **width** and **height** inputs on the **Empty Latent Image** node if you want to set the resolution manually.\n\n## Latent Upscale\n\nSet `scale_by` on the **Upscale Latent By** node to **2.00** for a **2× upscale** of both width and height.\n\nAdjust this value as needed.\n\n## Sampling Settings\n\nI use the two **SamplerCustomAdvanced** nodes to manually split sampling around a latent upscale, approximating how I use the **LC Speed** node.\n\n### Settings for Both SamplerCustomAdvanced\n\n| Setting | Value |\n|---|---|\n| `sampler_name` | `euler` |\n| `scheduler` | `simple` |\n\n### Blue SamplerCustomAdvanced — Before Latent Upscale\n\n| Setting | Value |\n|---|---|\n| `steps` | `6` |\n| `denoise` | `1.0` |\n\n### Red SamplerCustomAdvanced — After Latent Upscale\n\n| Setting | Value |\n|---|---|\n| `steps` | `4` |\n| `denoise` | `0.65` |\n\nThe blue sampler generates the initial latent at the selected resolution. With **2nd Pass / Upscale** enabled, **Upscale Latent By** enlarges that latent, then the red sampler runs a separate refinement pass at the larger resolution.\n\nWith the group bypassed, the blue sampler’s latent goes directly to **VAE Decode** at the initial resolution."
3223 },
3224 "color": "#233",
3225 "bgcolor": "#355"
3226 },
3227 {
3228 "id": 63,
3229 "type": "WidgetToString",
3230 "pos": [
3231 97200,
3232 -1740
3233 ],
3234 "size": [
3235 240,
3236 160
3237 ],
3238 "flags": [],
3239 "order": 85,
3240 "mode": 0,
3241 "inputs": [
3242 {
3243 "name": "any_input",
3244 "shape": 7,
3245 "type": "*",
3246 "link": 69
3247 }
3248 ],
3249 "outputs": [
3250 {
3251 "label": "seed",
3252 "name": "STRING",
3253 "type": "STRING",
3254 "links": [
3255 92
3256 ]
3257 }
3258 ],
3259 "properties": {
3260 "cnr_id": "comfyui-kjnodes",
3261 "ver": "1.5.2",
3262 "Node name for S&R": "WidgetToString"
3263 },
3264 "widgets_values": [
3265 15,
3266 "noise_seed",
3267 false,
3268 "",
3269 2
3270 ],
3271 "widgets_values_named": {
3272 "id": 15,
3273 "widget_name": "noise_seed",
3274 "return_all": false,
3275 "node_title": "",
3276 "allowed_float_decimals": 2
3277 },
3278 "color": "#233",
3279 "bgcolor": "#355"
3280 },
3281 {
3282 "id": 64,
3283 "type": "WidgetToString",
3284 "pos": [
3285 97200,
3286 -1110
3287 ],
3288 "size": [
3289 240,
3290 160
3291 ],
3292 "flags": [],
3293 "order": 86,
3294 "mode": 0,
3295 "inputs": [
3296 {
3297 "name": "any_input",
3298 "shape": 7,
3299 "type": "*",
3300 "link": 70
3301 }
3302 ],
3303 "outputs": [
3304 {
3305 "label": "steps",
3306 "name": "STRING",
3307 "type": "STRING",
3308 "links": [
3309 91
3310 ]
3311 }
3312 ],
3313 "properties": {
3314 "cnr_id": "comfyui-kjnodes",
3315 "ver": "1.5.2",
3316 "Node name for S&R": "WidgetToString"
3317 },
3318 "widgets_values": [
3319 30,
3320 "steps",
3321 false,
3322 "",
3323 2
3324 ],
3325 "widgets_values_named": {
3326 "id": 30,
3327 "widget_name": "steps",
3328 "return_all": false,
3329 "node_title": "",
3330 "allowed_float_decimals": 2
3331 },
3332 "color": "#233",
3333 "bgcolor": "#355"
3334 },
3335 {
3336 "id": 65,
3337 "type": "WidgetToString",
3338 "pos": [
3339 97200,
3340 -1530
3341 ],
3342 "size": [
3343 240,
3344 160
3345 ],
3346 "flags": [],
3347 "order": 87,
3348 "mode": 0,
3349 "inputs": [
3350 {
3351 "name": "any_input",
3352 "shape": 7,
3353 "type": "*",
3354 "link": 71
3355 }
3356 ],
3357 "outputs": [
3358 {
3359 "label": "sampler_name",
3360 "name": "STRING",
3361 "type": "STRING",
3362 "links": [
3363 41
3364 ]
3365 }
3366 ],
3367 "properties": {
3368 "cnr_id": "comfyui-kjnodes",
3369 "ver": "1.5.2",
3370 "Node name for S&R": "WidgetToString"
3371 },
3372 "widgets_values": [
3373 29,
3374 "sampler_name",
3375 false,
3376 "",
3377 2
3378 ],
3379 "widgets_values_named": {
3380 "id": 29,
3381 "widget_name": "sampler_name",
3382 "return_all": false,
3383 "node_title": "",
3384 "allowed_float_decimals": 2
3385 },
3386 "color": "#233",
3387 "bgcolor": "#355"
3388 },
3389 {
3390 "id": 66,
3391 "type": "WidgetToString",
3392 "pos": [
3393 97200,
3394 -1320
3395 ],
3396 "size": [
3397 240,
3398 160
3399 ],
3400 "flags": [],
3401 "order": 88,
3402 "mode": 0,
3403 "inputs": [
3404 {
3405 "name": "any_input",
3406 "shape": 7,
3407 "type": "*",
3408 "link": 72
3409 }
3410 ],
3411 "outputs": [
3412 {
3413 "label": "scheduler",
3414 "name": "STRING",
3415 "type": "STRING",
3416 "links": [
3417 42
3418 ]
3419 }
3420 ],
3421 "properties": {
3422 "cnr_id": "comfyui-kjnodes",
3423 "ver": "1.5.2",
3424 "Node name for S&R": "WidgetToString"
3425 },
3426 "widgets_values": [
3427 30,
3428 "scheduler",
3429 false,
3430 "",
3431 2
3432 ],
3433 "widgets_values_named": {
3434 "id": 30,
3435 "widget_name": "scheduler",
3436 "return_all": false,
3437 "node_title": "",
3438 "allowed_float_decimals": 2
3439 },
3440 "color": "#233",
3441 "bgcolor": "#355"
3442 },
3443 {
3444 "id": 67,
3445 "type": "CFGGuider",
3446 "pos": [
3447 95260,
3448 -960
3449 ],
3450 "size": [
3451 300,
3452 100
3453 ],
3454 "flags": [],
3455 "order": 79,
3456 "mode": 0,
3457 "inputs": [
3458 {
3459 "name": "model",
3460 "type": "MODEL",
3461 "link": 73
3462 },
3463 {
3464 "name": "positive",
3465 "type": "CONDITIONING",
3466 "link": 74
3467 },
3468 {
3469 "name": "negative",
3470 "type": "CONDITIONING",
3471 "link": 75
3472 }
3473 ],
3474 "outputs": [
3475 {
3476 "name": "GUIDER",
3477 "type": "GUIDER",
3478 "links": [
3479 31
3480 ]
3481 }
3482 ],
3483 "properties": {
3484 "cnr_id": "comfy-core",
3485 "ver": "0.36.0",
3486 "Node name for S&R": "CFGGuider"
3487 },
3488 "widgets_values": [
3489 1
3490 ],
3491 "widgets_values_named": {
3492 "cfg": 1
3493 },
3494 "color": "#233",
3495 "bgcolor": "#355"
3496 },
3497 {
3498 "id": 68,
3499 "type": "KSamplerSelect",
3500 "pos": [
3501 95260,
3502 -810
3503 ],
3504 "size": [
3505 300,
3506 60
3507 ],
3508 "flags": [],
3509 "order": 32,
3510 "mode": 0,
3511 "inputs": [],
3512 "outputs": [
3513 {
3514 "name": "SAMPLER",
3515 "type": "SAMPLER",
3516 "links": [
3517 32
3518 ]
3519 }
3520 ],
3521 "properties": {
3522 "cnr_id": "comfy-core",
3523 "ver": "0.36.0",
3524 "Node name for S&R": "KSamplerSelect"
3525 },
3526 "widgets_values": [
3527 "euler"
3528 ],
3529 "widgets_values_named": {
3530 "sampler_name": "euler"
3531 },
3532 "color": "#233",
3533 "bgcolor": "#355"
3534 },
3535 {
3536 "id": 69,
3537 "type": "MarkdownNote",
3538 "pos": [
3539 95590,
3540 -900
3541 ],
3542 "size": [
3543 300,
3544 200
3545 ],
3546 "flags": [],
3547 "order": 33,
3548 "mode": 0,
3549 "inputs": [],
3550 "outputs": [],
3551 "title": "Regarding SeedVR2",
3552 "properties": [],
3553 "widgets_values": [
3554 "#### The nodes used for SeedVR2 are taken from the searchable template for the seedVR2_3b found when clicking on the templates button typically located on the left side of your ComfyUI canvas.\n\n- These nodes are hidden in a subgraph on the template, but these were the default settings. I haven't messed with the settings, so change them at your own peril.\n\n- **The default denoise setting is 1.0**\n- Changing the **denoise** to lower values does seem to reduce the effect, but other than that IDK.\n"
3555 ],
3556 "widgets_values_named": {
3557 "text": "#### The nodes used for SeedVR2 are taken from the searchable template for the seedVR2_3b found when clicking on the templates button typically located on the left side of your ComfyUI canvas.\n\n- These nodes are hidden in a subgraph on the template, but these were the default settings. I haven't messed with the settings, so change them at your own peril.\n\n- **The default denoise setting is 1.0**\n- Changing the **denoise** to lower values does seem to reduce the effect, but other than that IDK.\n"
3558 },
3559 "color": "#233",
3560 "bgcolor": "#355"
3561 },
3562 {
3563 "id": 70,
3564 "type": "WidgetToString",
3565 "pos": [
3566 97200,
3567 -900
3568 ],
3569 "size": [
3570 240,
3571 160
3572 ],
3573 "flags": [],
3574 "order": 89,
3575 "mode": 0,
3576 "inputs": [
3577 {
3578 "name": "any_input",
3579 "shape": 7,
3580 "type": "*",
3581 "link": 76
3582 }
3583 ],
3584 "outputs": [
3585 {
3586 "label": "scheduler",
3587 "name": "STRING",
3588 "type": "STRING",
3589 "links": [
3590 93
3591 ]
3592 }
3593 ],
3594 "properties": {
3595 "cnr_id": "comfyui-kjnodes",
3596 "ver": "1.5.2",
3597 "Node name for S&R": "WidgetToString"
3598 },
3599 "widgets_values": [
3600 18,
3601 "cfg",
3602 false,
3603 "",
3604 2
3605 ],
3606 "widgets_values_named": {
3607 "id": 18,
3608 "widget_name": "cfg",
3609 "return_all": false,
3610 "node_title": "",
3611 "allowed_float_decimals": 2
3612 },
3613 "color": "#233",
3614 "bgcolor": "#355"
3615 },
3616 {
3617 "id": 71,
3618 "type": "GetImageSizeAndCount",
3619 "pos": [
3620 94680,
3621 -600
3622 ],
3623 "size": [
3624 220,
3625 90
3626 ],
3627 "flags": [],
3628 "order": 66,
3629 "mode": 0,
3630 "inputs": [
3631 {
3632 "name": "image",
3633 "type": "IMAGE",
3634 "link": 77
3635 }
3636 ],
3637 "outputs": [
3638 {
3639 "name": "image",
3640 "type": "IMAGE",
3641 "links": [
3642 16,
3643 53,
3644 122
3645 ]
3646 },
3647 {
3648 "label": "1664 width",
3649 "name": "width",
3650 "type": "INT",
3651 "links": [
3652 119
3653 ]
3654 },
3655 {
3656 "label": "2496 height",
3657 "name": "height",
3658 "type": "INT",
3659 "links": [
3660 120
3661 ]
3662 },
3663 {
3664 "label": "1 count",
3665 "name": "count",
3666 "type": "INT",
3667 "links": []
3668 }
3669 ],
3670 "properties": {
3671 "cnr_id": "comfyui-kjnodes",
3672 "ver": "1.5.3",
3673 "Node name for S&R": "GetImageSizeAndCount"
3674 },
3675 "color": "#322",
3676 "bgcolor": "#533"
3677 },
3678 {
3679 "id": 72,
3680 "type": "CLIPTextEncode",
3681 "pos": [
3682 92140,
3683 -710
3684 ],
3685 "size": [
3686 210,
3687 90
3688 ],
3689 "flags": [],
3690 "order": 57,
3691 "mode": 0,
3692 "inputs": [
3693 {
3694 "name": "clip",
3695 "type": "CLIP",
3696 "link": 78
3697 },
3698 {
3699 "name": "text",
3700 "type": "STRING",
3701 "widget": {
3702 "name": "text"
3703 },
3704 "link": 79
3705 }
3706 ],
3707 "outputs": [
3708 {
3709 "name": "CONDITIONING",
3710 "type": "CONDITIONING",
3711 "links": [
3712 10,
3713 13
3714 ]
3715 }
3716 ],
3717 "title": "Positive Prompt",
3718 "properties": {
3719 "cnr_id": "comfy-core",
3720 "ver": "0.40.0",
3721 "Node name for S&R": "CLIPTextEncode"
3722 },
3723 "widgets_values": [
3724 "\n\n"
3725 ],
3726 "widgets_values_named": {
3727 "text": "\n\n"
3728 },
3729 "color": "#232",
3730 "bgcolor": "#353"
3731 },
3732 {
3733 "id": 73,
3734 "type": "StringConcatenate",
3735 "pos": [
3736 91860,
3737 -490
3738 ],
3739 "size": [
3740 260,
3741 170
3742 ],
3743 "flags": [],
3744 "order": 51,
3745 "mode": 0,
3746 "inputs": [
3747 {
3748 "name": "string_a",
3749 "type": "STRING",
3750 "widget": {
3751 "name": "string_a"
3752 },
3753 "link": 80
3754 },
3755 {
3756 "name": "string_b",
3757 "type": "STRING",
3758 "widget": {
3759 "name": "string_b"
3760 },
3761 "link": 81
3762 }
3763 ],
3764 "outputs": [
3765 {
3766 "name": "STRING",
3767 "type": "STRING",
3768 "links": [
3769 56,
3770 95
3771 ]
3772 }
3773 ],
3774 "title": "Combined Positive Prompt",
3775 "properties": {
3776 "cnr_id": "comfy-core",
3777 "ver": "0.40.0",
3778 "Node name for S&R": "StringConcatenate"
3779 },
3780 "widgets_values": [
3781 "",
3782 "",
3783 ""
3784 ],
3785 "widgets_values_named": {
3786 "string_a": "",
3787 "string_b": "",
3788 "delimiter": ""
3789 },
3790 "color": "#232",
3791 "bgcolor": "#353"
3792 },
3793 {
3794 "id": 74,
3795 "type": "StringConcatenate",
3796 "pos": [
3797 91860,
3798 -710
3799 ],
3800 "size": [
3801 260,
3802 170
3803 ],
3804 "flags": [],
3805 "order": 46,
3806 "mode": 0,
3807 "inputs": [
3808 {
3809 "name": "string_a",
3810 "type": "STRING",
3811 "widget": {
3812 "name": "string_a"
3813 },
3814 "link": 82
3815 },
3816 {
3817 "name": "string_b",
3818 "type": "STRING",
3819 "widget": {
3820 "name": "string_b"
3821 },
3822 "link": 83
3823 }
3824 ],
3825 "outputs": [
3826 {
3827 "name": "STRING",
3828 "type": "STRING",
3829 "links": [
3830 81
3831 ]
3832 }
3833 ],
3834 "title": "Wildcards + BKWILDCARDS",
3835 "properties": {
3836 "cnr_id": "comfy-core",
3837 "ver": "0.40.0",
3838 "Node name for S&R": "StringConcatenate"
3839 },
3840 "widgets_values": [
3841 "",
3842 "",
3843 ""
3844 ],
3845 "widgets_values_named": {
3846 "string_a": "",
3847 "string_b": "",
3848 "delimiter": ""
3849 },
3850 "color": "#232",
3851 "bgcolor": "#353"
3852 },
3853 {
3854 "id": 75,
3855 "type": "RegexReplace",
3856 "pos": [
3857 91620,
3858 -710
3859 ],
3860 "size": [
3861 210,
3862 380
3863 ],
3864 "flags": [],
3865 "order": 40,
3866 "mode": 0,
3867 "inputs": [
3868 {
3869 "name": "string",
3870 "type": "STRING",
3871 "widget": {
3872 "name": "string"
3873 },
3874 "link": 84
3875 }
3876 ],
3877 "outputs": [
3878 {
3879 "name": "STRING",
3880 "type": "STRING",
3881 "links": [
3882 83
3883 ]
3884 }
3885 ],
3886 "properties": {
3887 "cnr_id": "comfy-core",
3888 "ver": "0.37.0",
3889 "Node name for S&R": "RegexReplace"
3890 },
3891 "widgets_values": [
3892 "",
3893 "(?<=[^\\s.!?])\\s*\\Z",
3894 ". ",
3895 true,
3896 false,
3897 false,
3898 0
3899 ],
3900 "widgets_values_named": {
3901 "string": "",
3902 "regex_pattern": "(?<=[^\\s.!?])\\s*\\Z",
3903 "replace": ". ",
3904 "case_insensitive": true,
3905 "multiline": false,
3906 "dotall": false,
3907 "count": 0
3908 },
3909 "color": "#232",
3910 "bgcolor": "#353"
3911 },
3912 {
3913 "id": 76,
3914 "type": "CM_IntBinaryOperation",
3915 "pos": [
3916 97710,
3917 -1110
3918 ],
3919 "size": [
3920 210,
3921 110
3922 ],
3923 "flags": [],
3924 "order": 93,
3925 "mode": 0,
3926 "inputs": [
3927 {
3928 "name": "a",
3929 "type": "INT",
3930 "widget": {
3931 "name": "a"
3932 },
3933 "link": 102
3934 },
3935 {
3936 "name": "b",
3937 "type": "INT",
3938 "widget": {
3939 "name": "b"
3940 },
3941 "link": 103
3942 }
3943 ],
3944 "outputs": [
3945 {
3946 "label": "steps",
3947 "name": "INT",
3948 "type": "INT",
3949 "links": [
3950 38
3951 ]
3952 }
3953 ],
3954 "properties": {
3955 "cnr_id": "ComfyMath",
3956 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
3957 "Node name for S&R": "CM_IntBinaryOperation"
3958 },
3959 "widgets_values": [
3960 "Add",
3961 0,
3962 0
3963 ],
3964 "widgets_values_named": {
3965 "op": "Add",
3966 "a": 0,
3967 "b": 0
3968 },
3969 "color": "#233",
3970 "bgcolor": "#355"
3971 },
3972 {
3973 "id": 77,
3974 "type": "Any Switch (rgthree)",
3975 "pos": [
3976 95620,
3977 -650
3978 ],
3979 "size": [
3980 270,
3981 110
3982 ],
3983 "flags": [],
3984 "order": 82,
3985 "mode": 0,
3986 "inputs": [
3987 {
3988 "dir": 3,
3989 "label": "SeedVR2",
3990 "name": "any_01",
3991 "type": "IMAGE",
3992 "link": 87
3993 },
3994 {
3995 "dir": 3,
3996 "label": "Bypass",
3997 "name": "any_02",
3998 "type": "IMAGE",
3999 "link": 123
4000 },
4001 {
4002 "dir": 3,
4003 "name": "any_03",
4004 "type": "IMAGE",
4005 "link": null
4006 },
4007 {
4008 "dir": 3,
4009 "name": "any_04",
4010 "type": "IMAGE",
4011 "link": null
4012 },
4013 {
4014 "dir": 3,
4015 "name": "any_05",
4016 "type": "IMAGE",
4017 "link": null
4018 }
4019 ],
4020 "outputs": [
4021 {
4022 "dir": 4,
4023 "label": "IMAGE",
4024 "name": "*",
4025 "shape": 3,
4026 "type": "IMAGE",
4027 "links": [
4028 52,
4029 63
4030 ]
4031 }
4032 ],
4033 "title": "SeedVR2 Switch",
4034 "properties": {
4035 "cnr_id": "rgthree-comfy",
4036 "ver": "1.0.2610050029"
4037 },
4038 "color": "#233",
4039 "bgcolor": "#355"
4040 },
4041 {
4042 "id": 78,
4043 "type": "CLIPTextEncode",
4044 "pos": [
4045 92140,
4046 -570
4047 ],
4048 "size": [
4049 210,
4050 90
4051 ],
4052 "flags": [],
4053 "order": 43,
4054 "mode": 0,
4055 "inputs": [
4056 {
4057 "name": "clip",
4058 "type": "CLIP",
4059 "link": 89
4060 },
4061 {
4062 "name": "text",
4063 "type": "STRING",
4064 "widget": {
4065 "name": "text"
4066 },
4067 "link": 90
4068 }
4069 ],
4070 "outputs": [
4071 {
4072 "name": "CONDITIONING",
4073 "type": "CONDITIONING",
4074 "links": [
4075 11,
4076 14
4077 ]
4078 }
4079 ],
4080 "title": "Negative Prompt",
4081 "properties": {
4082 "cnr_id": "comfy-core",
4083 "ver": "0.40.0",
4084 "Node name for S&R": "CLIPTextEncode"
4085 },
4086 "widgets_values": [
4087 "\n\n"
4088 ],
4089 "widgets_values_named": {
4090 "text": "\n\n"
4091 },
4092 "color": "#322",
4093 "bgcolor": "#533"
4094 },
4095 {
4096 "id": 79,
4097 "type": "ComfyNumberConvert",
4098 "pos": [
4099 97470,
4100 -1110
4101 ],
4102 "size": [
4103 210,
4104 50
4105 ],
4106 "flags": [],
4107 "order": 91,
4108 "mode": 0,
4109 "inputs": [
4110 {
4111 "name": "value",
4112 "type": "INT,FLOAT,STRING,BOOLEAN",
4113 "link": 91
4114 }
4115 ],
4116 "outputs": [
4117 {
4118 "name": "FLOAT",
4119 "type": "FLOAT",
4120 "links": []
4121 },
4122 {
4123 "name": "INT",
4124 "type": "INT",
4125 "links": [
4126 102
4127 ]
4128 }
4129 ],
4130 "properties": {
4131 "cnr_id": "comfy-core",
4132 "ver": "0.44.0",
4133 "Node name for S&R": "ComfyNumberConvert"
4134 },
4135 "color": "#233",
4136 "bgcolor": "#355"
4137 },
4138 {
4139 "id": 80,
4140 "type": "ComfyNumberConvert",
4141 "pos": [
4142 97470,
4143 -1740
4144 ],
4145 "size": [
4146 210,
4147 50
4148 ],
4149 "flags": [],
4150 "order": 90,
4151 "mode": 0,
4152 "inputs": [
4153 {
4154 "name": "value",
4155 "type": "INT,FLOAT,STRING,BOOLEAN",
4156 "link": 92
4157 }
4158 ],
4159 "outputs": [
4160 {
4161 "name": "FLOAT",
4162 "type": "FLOAT",
4163 "links": []
4164 },
4165 {
4166 "name": "INT",
4167 "type": "INT",
4168 "links": [
4169 45
4170 ]
4171 }
4172 ],
4173 "properties": {
4174 "cnr_id": "comfy-core",
4175 "ver": "0.44.0",
4176 "Node name for S&R": "ComfyNumberConvert"
4177 },
4178 "color": "#233",
4179 "bgcolor": "#355"
4180 },
4181 {
4182 "id": 81,
4183 "type": "ComfyNumberConvert",
4184 "pos": [
4185 97470,
4186 -900
4187 ],
4188 "size": [
4189 210,
4190 50
4191 ],
4192 "flags": [],
4193 "order": 92,
4194 "mode": 0,
4195 "inputs": [
4196 {
4197 "name": "value",
4198 "type": "INT,FLOAT,STRING,BOOLEAN",
4199 "link": 93
4200 }
4201 ],
4202 "outputs": [
4203 {
4204 "name": "FLOAT",
4205 "type": "FLOAT",
4206 "links": [
4207 39
4208 ]
4209 },
4210 {
4211 "name": "INT",
4212 "type": "INT",
4213 "links": []
4214 }
4215 ],
4216 "properties": {
4217 "cnr_id": "comfy-core",
4218 "ver": "0.44.0",
4219 "Node name for S&R": "ComfyNumberConvert"
4220 },
4221 "color": "#233",
4222 "bgcolor": "#355"
4223 },
4224 {
4225 "id": 82,
4226 "type": "Any Switch (rgthree)",
4227 "pos": [
4228 92140,
4229 -430
4230 ],
4231 "size": [
4232 210,
4233 110
4234 ],
4235 "flags": [],
4236 "order": 54,
4237 "mode": 0,
4238 "inputs": [
4239 {
4240 "dir": 3,
4241 "label": "Cleaned Reformat",
4242 "name": "any_01",
4243 "type": "STRING",
4244 "link": 94
4245 },
4246 {
4247 "dir": 3,
4248 "label": "Bypass",
4249 "name": "any_02",
4250 "type": "STRING",
4251 "link": 95
4252 },
4253 {
4254 "dir": 3,
4255 "label": "any_03",
4256 "name": "any_03",
4257 "type": "STRING",
4258 "link": null
4259 },
4260 {
4261 "dir": 3,
4262 "name": "any_04",
4263 "type": "STRING",
4264 "link": null
4265 },
4266 {
4267 "dir": 3,
4268 "name": "any_05",
4269 "type": "STRING",
4270 "link": null
4271 }
4272 ],
4273 "outputs": [
4274 {
4275 "dir": 4,
4276 "label": "STRING",
4277 "name": "*",
4278 "shape": 3,
4279 "type": "STRING",
4280 "links": [
4281 3,
4282 65,
4283 79
4284 ]
4285 }
4286 ],
4287 "title": "Prompt Switch",
4288 "properties": {
4289 "cnr_id": "rgthree-comfy",
4290 "ver": "1.0.2608210019"
4291 },
4292 "color": "#232",
4293 "bgcolor": "#353"
4294 },
4295 {
4296 "id": 86,
4297 "type": "Any Switch (rgthree)",
4298 "pos": [
4299 94200,
4300 -600
4301 ],
4302 "size": [
4303 270,
4304 110
4305 ],
4306 "flags": [],
4307 "order": 64,
4308 "mode": 0,
4309 "inputs": [
4310 {
4311 "dir": 3,
4312 "label": "2nd Latent Pass",
4313 "name": "any_01",
4314 "type": "LATENT",
4315 "link": 105
4316 },
4317 {
4318 "dir": 3,
4319 "label": "Bypass",
4320 "name": "any_02",
4321 "type": "LATENT",
4322 "link": 106
4323 },
4324 {
4325 "dir": 3,
4326 "name": "any_03",
4327 "type": "LATENT",
4328 "link": null
4329 },
4330 {
4331 "dir": 3,
4332 "name": "any_04",
4333 "type": "LATENT",
4334 "link": null
4335 },
4336 {
4337 "dir": 3,
4338 "name": "any_05",
4339 "type": "LATENT",
4340 "link": null
4341 }
4342 ],
4343 "outputs": [
4344 {
4345 "dir": 4,
4346 "label": "LATENT",
4347 "name": "*",
4348 "shape": 3,
4349 "type": "LATENT",
4350 "links": [
4351 107
4352 ]
4353 }
4354 ],
4355 "title": "Latent Output Switch",
4356 "properties": {
4357 "cnr_id": "rgthree-comfy",
4358 "ver": "1.0.2610300006"
4359 },
4360 "color": "#323",
4361 "bgcolor": "#535"
4362 },
4363 {
4364 "id": 87,
4365 "type": "UpscaleModelLoader",
4366 "pos": [
4367 94930,
4368 -1740
4369 ],
4370 "size": [
4371 300,
4372 60
4373 ],
4374 "flags": [],
4375 "order": 34,
4376 "mode": 4,
4377 "inputs": [],
4378 "outputs": [
4379 {
4380 "name": "UPSCALE_MODEL",
4381 "type": "UPSCALE_MODEL",
4382 "links": [
4383 109
4384 ]
4385 }
4386 ],
4387 "properties": {
4388 "cnr_id": "comfy-core",
4389 "ver": "0.42.0",
4390 "Node name for S&R": "UpscaleModelLoader"
4391 },
4392 "widgets_values": [
4393 "4x-UltraSharpV2_Lite.safetensors"
4394 ],
4395 "widgets_values_named": {
4396 "model_name": "4x-UltraSharpV2_Lite.safetensors"
4397 },
4398 "color": "#432",
4399 "bgcolor": "#653"
4400 },
4401 {
4402 "id": 88,
4403 "type": "ImageUpscaleWithModel",
4404 "pos": [
4405 94930,
4406 -1630
4407 ],
4408 "size": [
4409 300,
4410 50
4411 ],
4412 "flags": [],
4413 "order": 68,
4414 "mode": 4,
4415 "inputs": [
4416 {
4417 "name": "upscale_model",
4418 "type": "UPSCALE_MODEL",
4419 "link": 109
4420 },
4421 {
4422 "name": "image",
4423 "type": "IMAGE",
4424 "link": 122
4425 }
4426 ],
4427 "outputs": [
4428 {
4429 "name": "IMAGE",
4430 "type": "IMAGE",
4431 "links": [
4432 116
4433 ]
4434 }
4435 ],
4436 "properties": {
4437 "cnr_id": "comfy-core",
4438 "ver": "0.42.0",
4439 "Node name for S&R": "ImageUpscaleWithModel"
4440 },
4441 "color": "#432",
4442 "bgcolor": "#653"
4443 },
4444 {
4445 "id": 89,
4446 "type": "CM_FloatToNumber",
4447 "pos": [
4448 94930,
4449 -1530
4450 ],
4451 "size": [
4452 300,
4453 60
4454 ],
4455 "flags": [],
4456 "order": 35,
4457 "mode": 4,
4458 "inputs": [
4459 {
4460 "label": "scale_factor",
4461 "name": "a",
4462 "type": "FLOAT",
4463 "widget": {
4464 "name": "a"
4465 },
4466 "link": null
4467 }
4468 ],
4469 "outputs": [
4470 {
4471 "label": "scale_factor",
4472 "name": "NUMBER",
4473 "type": "NUMBER",
4474 "links": [
4475 111,
4476 113
4477 ]
4478 }
4479 ],
4480 "title": "Upscale (Initial Image Size) by",
4481 "properties": {
4482 "cnr_id": "ComfyMath",
4483 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4484 "Node name for S&R": "CM_FloatToNumber"
4485 },
4486 "widgets_values": [
4487 2
4488 ],
4489 "widgets_values_named": {
4490 "a": 2
4491 },
4492 "color": "#432",
4493 "bgcolor": "#653"
4494 },
4495 {
4496 "id": 90,
4497 "type": "CM_IntToNumber",
4498 "pos": [
4499 94930,
4500 -1420
4501 ],
4502 "size": [
4503 300,
4504 60
4505 ],
4506 "flags": [],
4507 "order": 69,
4508 "mode": 4,
4509 "inputs": [
4510 {
4511 "label": "width",
4512 "name": "a",
4513 "type": "INT",
4514 "widget": {
4515 "name": "a"
4516 },
4517 "link": 119
4518 }
4519 ],
4520 "outputs": [
4521 {
4522 "label": "width",
4523 "name": "NUMBER",
4524 "type": "NUMBER",
4525 "links": [
4526 110
4527 ]
4528 }
4529 ],
4530 "title": "Width - INT to Number",
4531 "properties": {
4532 "cnr_id": "ComfyMath",
4533 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4534 "Node name for S&R": "CM_IntToNumber"
4535 },
4536 "widgets_values": [
4537 0
4538 ],
4539 "widgets_values_named": {
4540 "a": 0
4541 },
4542 "color": "#432",
4543 "bgcolor": "#653"
4544 },
4545 {
4546 "id": 91,
4547 "type": "CM_IntToNumber",
4548 "pos": [
4549 94930,
4550 -1310
4551 ],
4552 "size": [
4553 300,
4554 60
4555 ],
4556 "flags": [],
4557 "order": 70,
4558 "mode": 4,
4559 "inputs": [
4560 {
4561 "label": "height",
4562 "name": "a",
4563 "type": "INT",
4564 "widget": {
4565 "name": "a"
4566 },
4567 "link": 120
4568 }
4569 ],
4570 "outputs": [
4571 {
4572 "label": "height",
4573 "name": "NUMBER",
4574 "type": "NUMBER",
4575 "links": [
4576 112
4577 ]
4578 }
4579 ],
4580 "title": "Height - INT to Number",
4581 "properties": {
4582 "cnr_id": "ComfyMath",
4583 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4584 "Node name for S&R": "CM_IntToNumber"
4585 },
4586 "widgets_values": [
4587 0
4588 ],
4589 "widgets_values_named": {
4590 "a": 0
4591 },
4592 "color": "#432",
4593 "bgcolor": "#653"
4594 },
4595 {
4596 "id": 92,
4597 "type": "CM_NumberBinaryOperation",
4598 "pos": [
4599 94930,
4600 -1200
4601 ],
4602 "size": [
4603 300,
4604 80
4605 ],
4606 "flags": [],
4607 "order": 71,
4608 "mode": 4,
4609 "inputs": [
4610 {
4611 "label": "width",
4612 "name": "a",
4613 "type": "NUMBER",
4614 "link": 110
4615 },
4616 {
4617 "label": "scale_factor",
4618 "name": "b",
4619 "type": "NUMBER",
4620 "link": 111
4621 }
4622 ],
4623 "outputs": [
4624 {
4625 "label": "width",
4626 "name": "NUMBER",
4627 "type": "NUMBER",
4628 "links": [
4629 114
4630 ]
4631 }
4632 ],
4633 "title": "Multiply Width - Number",
4634 "properties": {
4635 "cnr_id": "ComfyMath",
4636 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4637 "Node name for S&R": "CM_NumberBinaryOperation"
4638 },
4639 "widgets_values": [
4640 "Mul"
4641 ],
4642 "widgets_values_named": {
4643 "op": "Mul"
4644 },
4645 "color": "#323",
4646 "bgcolor": "#535"
4647 },
4648 {
4649 "id": 93,
4650 "type": "CM_NumberBinaryOperation",
4651 "pos": [
4652 94930,
4653 -1070
4654 ],
4655 "size": [
4656 300,
4657 80
4658 ],
4659 "flags": [],
4660 "order": 72,
4661 "mode": 4,
4662 "inputs": [
4663 {
4664 "label": "height",
4665 "name": "a",
4666 "type": "NUMBER",
4667 "link": 112
4668 },
4669 {
4670 "label": "scale_factor",
4671 "name": "b",
4672 "type": "NUMBER",
4673 "link": 113
4674 }
4675 ],
4676 "outputs": [
4677 {
4678 "label": "height",
4679 "name": "NUMBER",
4680 "type": "NUMBER",
4681 "links": [
4682 115
4683 ]
4684 }
4685 ],
4686 "title": "Multiply Height - Number",
4687 "properties": {
4688 "cnr_id": "ComfyMath",
4689 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4690 "Node name for S&R": "CM_NumberBinaryOperation"
4691 },
4692 "widgets_values": [
4693 "Mul"
4694 ],
4695 "widgets_values_named": {
4696 "op": "Mul"
4697 },
4698 "color": "#323",
4699 "bgcolor": "#535"
4700 },
4701 {
4702 "id": 94,
4703 "type": "CM_NumberToInt",
4704 "pos": [
4705 94930,
4706 -940
4707 ],
4708 "size": [
4709 300,
4710 30
4711 ],
4712 "flags": [],
4713 "order": 73,
4714 "mode": 4,
4715 "inputs": [
4716 {
4717 "label": "width",
4718 "name": "a",
4719 "type": "NUMBER",
4720 "link": 114
4721 }
4722 ],
4723 "outputs": [
4724 {
4725 "label": "width",
4726 "name": "INT",
4727 "type": "INT",
4728 "links": [
4729 117
4730 ]
4731 }
4732 ],
4733 "title": "Upscaled Width - Num to INT",
4734 "properties": {
4735 "cnr_id": "ComfyMath",
4736 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4737 "Node name for S&R": "CM_NumberToInt"
4738 },
4739 "color": "#432",
4740 "bgcolor": "#653"
4741 },
4742 {
4743 "id": 95,
4744 "type": "CM_NumberToInt",
4745 "pos": [
4746 94930,
4747 -860
4748 ],
4749 "size": [
4750 300,
4751 30
4752 ],
4753 "flags": [],
4754 "order": 74,
4755 "mode": 4,
4756 "inputs": [
4757 {
4758 "label": "height",
4759 "name": "a",
4760 "type": "NUMBER",
4761 "link": 115
4762 }
4763 ],
4764 "outputs": [
4765 {
4766 "label": "height",
4767 "name": "INT",
4768 "type": "INT",
4769 "links": [
4770 118
4771 ]
4772 }
4773 ],
4774 "title": "Upscaled Height - Num to INT",
4775 "properties": {
4776 "cnr_id": "ComfyMath",
4777 "ver": "c01177221c31b8e5fbc062778fc8254aeb541638",
4778 "Node name for S&R": "CM_NumberToInt"
4779 },
4780 "color": "#432",
4781 "bgcolor": "#653"
4782 },
4783 {
4784 "id": 96,
4785 "type": "ImageScale",
4786 "pos": [
4787 94930,
4788 -780
4789 ],
4790 "size": [
4791 300,
4792 130
4793 ],
4794 "flags": [],
4795 "order": 75,
4796 "mode": 4,
4797 "inputs": [
4798 {
4799 "name": "image",
4800 "type": "IMAGE",
4801 "link": 116
4802 },
4803 {
4804 "name": "width",
4805 "type": "INT",
4806 "widget": {
4807 "name": "width"
4808 },
4809 "link": 117
4810 },
4811 {
4812 "name": "height",
4813 "type": "INT",
4814 "widget": {
4815 "name": "height"
4816 },
4817 "link": 118
4818 }
4819 ],
4820 "outputs": [
4821 {
4822 "name": "IMAGE",
4823 "type": "IMAGE",
4824 "links": [
4825 121,
4826 123
4827 ]
4828 }
4829 ],
4830 "properties": {
4831 "cnr_id": "comfy-core",
4832 "ver": "0.19.0",
4833 "Node name for S&R": "ImageScale"
4834 },
4835 "widgets_values": [
4836 "lanczos",
4837 1664,
4838 2432,
4839 "disabled"
4840 ],
4841 "widgets_values_named": {
4842 "upscale_method": "lanczos",
4843 "width": 1664,
4844 "height": 2432,
4845 "crop": "disabled"
4846 },
4847 "color": "#432",
4848 "bgcolor": "#653"
4849 },
4850 {
4851 "id": 97,
4852 "type": "Fast Groups Bypasser (rgthree)",
4853 "pos": [
4854 89290,
4855 -1350
4856 ],
4857 "size": [
4858 320,
4859 90
4860 ],
4861 "flags": [],
4862 "order": 36,
4863 "mode": 0,
4864 "inputs": [],
4865 "outputs": [
4866 {
4867 "name": "OPT_CONNECTION",
4868 "type": "*",
4869 "links": []
4870 }
4871 ],
4872 "title": "Pixel Upscale",
4873 "properties": {
4874 "matchColors": "yellow",
4875 "matchTitle": "",
4876 "showNav": true,
4877 "showAllGraphs": true,
4878 "sort": "position",
4879 "customSortAlphabet": "",
4880 "toggleRestriction": "default"
4881 },
4882 "color": "#432",
4883 "bgcolor": "#653"
4884 },
4885 {
4886 "id": 98,
4887 "type": "MarkdownNote",
4888 "pos": [
4889 94340,
4890 -830
4891 ],
4892 "size": [
4893 560,
4894 180
4895 ],
4896 "flags": [],
4897 "order": 37,
4898 "mode": 0,
4899 "inputs": [],
4900 "outputs": [],
4901 "properties": [],
4902 "widgets_values": [
4903 "## Pixel Upscale\n\n**Upscale (Initial Image Size) by** sets the final width and height relative to the image coming out of **VAE Decode**. This uses the decoded image size, including any latent upscale applied before decoding.\n\nFor example, if VAE Decode outputs **832 × 1216**, a **4× upscale model** first produces **3328 × 4864**. With **Upscale (Initial Image Size) by** set to `2.0`, **Upscale Image** then uses Lanczos to resize that intermediate image down to **1664 × 2432**. The 4× model sets the intermediate size, and the `2.0` setting sets the final size.\n\n- **Bypass Upscale w/ Model** to resize the decoded image directly with Lanczos.\n- **Bypass Pixel Upscale** to skip both the model upscale and the Lanczos resize."
4904 ],
4905 "widgets_values_named": {
4906 "text": "## Pixel Upscale\n\n**Upscale (Initial Image Size) by** sets the final width and height relative to the image coming out of **VAE Decode**. This uses the decoded image size, including any latent upscale applied before decoding.\n\nFor example, if VAE Decode outputs **832 × 1216**, a **4× upscale model** first produces **3328 × 4864**. With **Upscale (Initial Image Size) by** set to `2.0`, **Upscale Image** then uses Lanczos to resize that intermediate image down to **1664 × 2432**. The 4× model sets the intermediate size, and the `2.0` setting sets the final size.\n\n- **Bypass Upscale w/ Model** to resize the decoded image directly with Lanczos.\n- **Bypass Pixel Upscale** to skip both the model upscale and the Lanczos resize."
4907 },
4908 "color": "#432",
4909 "bgcolor": "#653"
4910 }
4911 ],
4912 "links": [
4913 [
4914 1,
4915 3,
4916 0,
4917 4,
4918 0,
4919 "MODEL"
4920 ],
4921 [
4922 2,
4923 14,
4924 0,
4925 5,
4926 0,
4927 "LATENT"
4928 ],
4929 [
4930 3,
4931 82,
4932 0,
4933 9,
4934 0,
4935 "STRING"
4936 ],
4937 [
4938 4,
4939 15,
4940 0,
4941 14,
4942 0,
4943 "NOISE"
4944 ],
4945 [
4946 5,
4947 18,
4948 0,
4949 14,
4950 1,
4951 "GUIDER"
4952 ],
4953 [
4954 6,
4955 29,
4956 0,
4957 14,
4958 2,
4959 "SAMPLER"
4960 ],
4961 [
4962 7,
4963 30,
4964 0,
4965 14,
4966 3,
4967 "SIGMAS"
4968 ],
4969 [
4970 8,
4971 54,
4972 0,
4973 14,
4974 4,
4975 "LATENT"
4976 ],
4977 [
4978 9,
4979 44,
4980 0,
4981 18,
4982 0,
4983 "MODEL"
4984 ],
4985 [
4986 10,
4987 72,
4988 0,
4989 18,
4990 1,
4991 "CONDITIONING"
4992 ],
4993 [
4994 11,
4995 78,
4996 0,
4997 18,
4998 2,
4999 "CONDITIONING"
5000 ],
5001 [
5002 12,
5003 24,
5004 0,
5005 19,
5006 0,
5007 "MODEL"
5008 ],
5009 [
5010 13,
5011 72,
5012 0,
5013 19,
5014 1,
5015 "CONDITIONING"
5016 ],
5017 [
5018 14,
5019 78,
5020 0,
5021 19,
5022 2,
5023 "CONDITIONING"
5024 ],
5025 [
5026 15,
5027 4,
5028 0,
5029 24,
5030 0,
5031 "MODEL"
5032 ],
5033 [
5034 16,
5035 71,
5036 0,
5037 25,
5038 0,
5039 "IMAGE"
5040 ],
5041 [
5042 17,
5043 16,
5044 0,
5045 28,
5046 0,
5047 "NOISE"
5048 ],
5049 [
5050 18,
5051 19,
5052 0,
5053 28,
5054 1,
5055 "GUIDER"
5056 ],
5057 [
5058 19,
5059 31,
5060 0,
5061 28,
5062 2,
5063 "SAMPLER"
5064 ],
5065 [
5066 20,
5067 32,
5068 0,
5069 28,
5070 3,
5071 "SIGMAS"
5072 ],
5073 [
5074 21,
5075 5,
5076 0,
5077 28,
5078 4,
5079 "LATENT"
5080 ],
5081 [
5082 22,
5083 44,
5084 0,
5085 30,
5086 0,
5087 "MODEL"
5088 ],
5089 [
5090 23,
5091 24,
5092 0,
5093 32,
5094 0,
5095 "MODEL"
5096 ],
5097 [
5098 26,
5099 37,
5100 0,
5101 38,
5102 0,
5103 "IMAGE"
5104 ],
5105 [
5106 27,
5107 36,
5108 0,
5109 38,
5110 1,
5111 "VAE"
5112 ],
5113 [
5114 28,
5115 40,
5116 0,
5117 39,
5118 0,
5119 "LATENT"
5120 ],
5121 [
5122 29,
5123 36,
5124 0,
5125 39,
5126 1,
5127 "VAE"
5128 ],
5129 [
5130 30,
5131 50,
5132 0,
5133 40,
5134 0,
5135 "NOISE"
5136 ],
5137 [
5138 31,
5139 67,
5140 0,
5141 40,
5142 1,
5143 "GUIDER"
5144 ],
5145 [
5146 32,
5147 68,
5148 0,
5149 40,
5150 2,
5151 "SAMPLER"
5152 ],
5153 [
5154 33,
5155 41,
5156 0,
5157 40,
5158 3,
5159 "SIGMAS"
5160 ],
5161 [
5162 34,
5163 38,
5164 0,
5165 40,
5166 4,
5167 "LATENT"
5168 ],
5169 [
5170 35,
5171 35,
5172 0,
5173 41,
5174 0,
5175 "MODEL"
5176 ],
5177 [
5178 36,
5179 4,
5180 0,
5181 44,
5182 0,
5183 "MODEL"
5184 ],
5185 [
5186 37,
5187 58,
5188 0,
5189 45,
5190 0,
5191 "IMAGE"
5192 ],
5193 [
5194 49,
5195 53,
5196 0,
5197 48,
5198 0,
5199 "STRING"
5200 ],
5201 [
5202 50,
5203 35,
5204 0,
5205 49,
5206 0,
5207 "MODEL"
5208 ],
5209 [
5210 51,
5211 38,
5212 0,
5213 49,
5214 1,
5215 "LATENT"
5216 ],
5217 [
5218 52,
5219 77,
5220 0,
5221 52,
5222 0,
5223 "IMAGE"
5224 ],
5225 [
5226 53,
5227 71,
5228 0,
5229 52,
5230 1,
5231 "IMAGE"
5232 ],
5233 [
5234 57,
5235 20,
5236 0,
5237 54,
5238 0,
5239 "INT"
5240 ],
5241 [
5242 58,
5243 20,
5244 1,
5245 54,
5246 1,
5247 "INT"
5248 ],
5249 [
5250 60,
5251 23,
5252 0,
5253 55,
5254 1,
5255 "VAE"
5256 ],
5257 [
5258 61,
5259 44,
5260 0,
5261 56,
5262 0,
5263 "MODEL"
5264 ],
5265 [
5266 62,
5267 24,
5268 0,
5269 57,
5270 0,
5271 "MODEL"
5272 ],
5273 [
5274 63,
5275 77,
5276 0,
5277 58,
5278 0,
5279 "IMAGE"
5280 ],
5281 [
5282 64,
5283 3,
5284 0,
5285 59,
5286 0,
5287 "MODEL"
5288 ],
5289 [
5290 65,
5291 82,
5292 0,
5293 60,
5294 0,
5295 "STRING"
5296 ],
5297 [
5298 66,
5299 56,
5300 0,
5301 60,
5302 1,
5303 "STRING"
5304 ],
5305 [
5306 67,
5307 60,
5308 0,
5309 61,
5310 0,
5311 "STRING"
5312 ],
5313 [
5314 68,
5315 57,
5316 0,
5317 61,
5318 1,
5319 "STRING"
5320 ],
5321 [
5322 69,
5323 58,
5324 0,
5325 63,
5326 0,
5327 "IMAGE"
5328 ],
5329 [
5330 70,
5331 58,
5332 0,
5333 64,
5334 0,
5335 "IMAGE"
5336 ],
5337 [
5338 71,
5339 58,
5340 0,
5341 65,
5342 0,
5343 "IMAGE"
5344 ],
5345 [
5346 72,
5347 58,
5348 0,
5349 66,
5350 0,
5351 "IMAGE"
5352 ],
5353 [
5354 73,
5355 35,
5356 0,
5357 67,
5358 0,
5359 "MODEL"
5360 ],
5361 [
5362 74,
5363 49,
5364 0,
5365 67,
5366 1,
5367 "CONDITIONING"
5368 ],
5369 [
5370 75,
5371 49,
5372 1,
5373 67,
5374 2,
5375 "CONDITIONING"
5376 ],
5377 [
5378 76,
5379 58,
5380 0,
5381 70,
5382 0,
5383 "IMAGE"
5384 ],
5385 [
5386 77,
5387 55,
5388 0,
5389 71,
5390 0,
5391 "IMAGE"
5392 ],
5393 [
5394 78,
5395 22,
5396 0,
5397 72,
5398 0,
5399 "CLIP"
5400 ],
5401 [
5402 79,
5403 82,
5404 0,
5405 72,
5406 1,
5407 "STRING"
5408 ],
5409 [
5410 80,
5411 6,
5412 0,
5413 73,
5414 0,
5415 "STRING"
5416 ],
5417 [
5418 81,
5419 74,
5420 0,
5421 73,
5422 1,
5423 "STRING"
5424 ],
5425 [
5426 82,
5427 8,
5428 0,
5429 74,
5430 0,
5431 "STRING"
5432 ],
5433 [
5434 83,
5435 75,
5436 0,
5437 74,
5438 1,
5439 "STRING"
5440 ],
5441 [
5442 84,
5443 7,
5444 0,
5445 75,
5446 0,
5447 "STRING"
5448 ],
5449 [
5450 89,
5451 22,
5452 0,
5453 78,
5454 0,
5455 "CLIP"
5456 ],
5457 [
5458 90,
5459 43,
5460 0,
5461 78,
5462 1,
5463 "STRING"
5464 ],
5465 [
5466 91,
5467 64,
5468 0,
5469 79,
5470 0,
5471 "STRING"
5472 ],
5473 [
5474 92,
5475 63,
5476 0,
5477 80,
5478 0,
5479 "STRING"
5480 ],
5481 [
5482 93,
5483 70,
5484 0,
5485 81,
5486 0,
5487 "STRING"
5488 ],
5489 [
5490 107,
5491 86,
5492 0,
5493 55,
5494 0,
5495 "LATENT"
5496 ],
5497 [
5498 109,
5499 87,
5500 0,
5501 88,
5502 0,
5503 "UPSCALE_MODEL"
5504 ],
5505 [
5506 110,
5507 90,
5508 0,
5509 92,
5510 0,
5511 "NUMBER"
5512 ],
5513 [
5514 111,
5515 89,
5516 0,
5517 92,
5518 1,
5519 "NUMBER"
5520 ],
5521 [
5522 112,
5523 91,
5524 0,
5525 93,
5526 0,
5527 "NUMBER"
5528 ],
5529 [
5530 113,
5531 89,
5532 0,
5533 93,
5534 1,
5535 "NUMBER"
5536 ],
5537 [
5538 114,
5539 92,
5540 0,
5541 94,
5542 0,
5543 "NUMBER"
5544 ],
5545 [
5546 115,
5547 93,
5548 0,
5549 95,
5550 0,
5551 "NUMBER"
5552 ],
5553 [
5554 116,
5555 88,
5556 0,
5557 96,
5558 0,
5559 "IMAGE"
5560 ],
5561 [
5562 119,
5563 71,
5564 1,
5565 90,
5566 0,
5567 "INT"
5568 ],
5569 [
5570 120,
5571 71,
5572 2,
5573 91,
5574 0,
5575 "INT"
5576 ],
5577 [
5578 121,
5579 96,
5580 0,
5581 37,
5582 0,
5583 "IMAGE"
5584 ],
5585 [
5586 122,
5587 71,
5588 0,
5589 88,
5590 1,
5591 "IMAGE"
5592 ],
5593 [
5594 54,
5595 22,
5596 0,
5597 53,
5598 0,
5599 "CLIP"
5600 ],
5601 [
5602 55,
5603 17,
5604 0,
5605 53,
5606 4,
5607 "STRING"
5608 ],
5609 [
5610 56,
5611 73,
5612 0,
5613 53,
5614 5,
5615 "STRING"
5616 ],
5617 [
5618 108,
5619 47,
5620 0,
5621 53,
5622 6,
5623 "INT"
5624 ],
5625 [
5626 104,
5627 42,
5628 0,
5629 32,
5630 1,
5631 "INT"
5632 ],
5633 [
5634 38,
5635 76,
5636 0,
5637 45,
5638 1,
5639 "INT"
5640 ],
5641 [
5642 39,
5643 81,
5644 0,
5645 45,
5646 2,
5647 "FLOAT"
5648 ],
5649 [
5650 40,
5651 59,
5652 0,
5653 45,
5654 3,
5655 "STRING"
5656 ],
5657 [
5658 41,
5659 65,
5660 0,
5661 45,
5662 4,
5663 "STRING"
5664 ],
5665 [
5666 42,
5667 66,
5668 0,
5669 45,
5670 5,
5671 "STRING"
5672 ],
5673 [
5674 43,
5675 61,
5676 0,
5677 45,
5678 6,
5679 "STRING"
5680 ],
5681 [
5682 44,
5683 43,
5684 0,
5685 45,
5686 7,
5687 "STRING"
5688 ],
5689 [
5690 45,
5691 80,
5692 1,
5693 45,
5694 8,
5695 "INT"
5696 ],
5697 [
5698 46,
5699 58,
5700 1,
5701 45,
5702 9,
5703 "INT"
5704 ],
5705 [
5706 47,
5707 58,
5708 2,
5709 45,
5710 10,
5711 "INT"
5712 ],
5713 [
5714 48,
5715 58,
5716 3,
5717 45,
5718 11,
5719 "INT"
5720 ],
5721 [
5722 102,
5723 79,
5724 1,
5725 76,
5726 0,
5727 "INT"
5728 ],
5729 [
5730 103,
5731 42,
5732 0,
5733 76,
5734 1,
5735 "INT"
5736 ],
5737 [
5738 117,
5739 94,
5740 0,
5741 96,
5742 1,
5743 "INT"
5744 ],
5745 [
5746 118,
5747 95,
5748 0,
5749 96,
5750 2,
5751 "INT"
5752 ],
5753 [
5754 87,
5755 39,
5756 0,
5757 77,
5758 0,
5759 "IMAGE"
5760 ],
5761 [
5762 123,
5763 96,
5764 0,
5765 77,
5766 1,
5767 "IMAGE"
5768 ],
5769 [
5770 94,
5771 48,
5772 0,
5773 82,
5774 0,
5775 "STRING"
5776 ],
5777 [
5778 95,
5779 73,
5780 0,
5781 82,
5782 1,
5783 "STRING"
5784 ],
5785 [
5786 105,
5787 28,
5788 0,
5789 86,
5790 0,
5791 "LATENT"
5792 ],
5793 [
5794 106,
5795 14,
5796 0,
5797 86,
5798 1,
5799 "LATENT"
5800 ]
5801 ],
5802 "groups": [
5803 {
5804 "id": 1,
5805 "title": "Model Attention Backend",
5806 "bounding": [
5807 89630,
5808 -1800,
5809 320,
5810 140
5811 ],
5812 "color": "#a1309b",
5813 "flags": []
5814 },
5815 {
5816 "id": 3,
5817 "title": "Wildcards",
5818 "bounding": [
5819 90520,
5820 -1800,
5821 550,
5822 500
5823 ],
5824 "color": "#8A8",
5825 "flags": []
5826 },
5827 {
5828 "id": 4,
5829 "title": "2nd Pass / Upscale",
5830 "bounding": [
5831 93950,
5832 -1810,
5833 370,
5834 860
5835 ],
5836 "color": "#A88",
5837 "flags": []
5838 },
5839 {
5840 "id": 5,
5841 "title": "Prompt Reformat",
5842 "bounding": [
5843 91510,
5844 -1800,
5845 510,
5846 1050
5847 ],
5848 "color": "#8A8",
5849 "flags": []
5850 },
5851 {
5852 "id": 6,
5853 "title": "BKWILDCARDS",
5854 "bounding": [
5855 91080,
5856 -1800,
5857 420,
5858 1230
5859 ],
5860 "color": "#8A8",
5861 "flags": []
5862 },
5863 {
5864 "id": 7,
5865 "title": "Save Image",
5866 "bounding": [
5867 96620,
5868 -1810,
5869 260,
5870 1090
5871 ],
5872 "color": "#8AA",
5873 "flags": []
5874 },
5875 {
5876 "id": 8,
5877 "title": "SeedVR2 Final Cleanup",
5878 "bounding": [
5879 95250,
5880 -1810,
5881 650,
5882 1120
5883 ],
5884 "color": "#8AA",
5885 "flags": []
5886 },
5887 {
5888 "id": 10,
5889 "title": "Pixel Upscale",
5890 "bounding": [
5891 94920,
5892 -1840,
5893 320,
5894 1200
5895 ],
5896 "color": "#b58b2a",
5897 "flags": []
5898 },
5899 {
5900 "id": 9,
5901 "title": "Upscale w/ Model",
5902 "bounding": [
5903 94920,
5904 -1810,
5905 320,
5906 240
5907 ],
5908 "color": "#b58b2a",
5909 "flags": []
5910 }
5911 ],
5912 "config": [],
5913 "extra": {
5914 "ds": {
5915 "scale": 1.5,
5916 "offset": [
5917 -89244,
5918 1910
5919 ]
5920 },
5921 "frontendVersion": "1.58.7",
5922 "VHS_latentpreview": false,
5923 "VHS_latentpreviewrate": 0,
5924 "VHS_MetadataImage": true,
5925 "VHS_KeepIntermediate": true
5926 },
5927 "extensions": {
5928 "seed_widgets": {
5929 "7": 88,
5930 "8": 3,
5931 "15": 0,
5932 "16": 0,
5933 "47": 0,
5934 "50": 0
5935 }
5936 },
5937 "version": 0.4,
5938 "seed_widgets": {
5939 "7": 88,
5940 "8": 3,
5941 "15": 0,
5942 "16": 0,
5943 "47": 0,
5944 "50": 0
5945 }
5946}