ComfyPilotComfyPilot
工作流 / 图像工具 / 皮肤增强器 + 放大器
皮肤增强器 + 放大器

皮肤增强器 + 放大器

Skin Enhancer + Upscaler

一键工作流,生成角色肖像、优化/添加皮肤详情,并放大至4k。全部在60秒内完成。

图像工具 10 个节点 1 个输入 245 次使用 ComfyUI ≥ 0.9.0 hellorob 108 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 11 个权重文件,其中 7 个能在本站模型库里找到。

8xNMKDFaces160000G_v10.pt 在模型库查看
Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors 模型库暂未收录
ae.safetensors 在模型库查看
ema_vae_fp16.safetensors 在模型库查看
face_yolov8m.pt 在模型库查看
qwen_3_4b.safetensors 在模型库查看
sdxl-better_freckles.safetensors 模型库暂未收录
sdxl-skin_realism_acne_skin_details_imperfections.safetensors 模型库暂未收录
seedvr2_ema_7b_fp16.safetensors 在模型库查看
z_image_turbo_bf16.safetensors 在模型库查看
zimage-grainscape_ultrareal.safetensors 模型库暂未收录

节点构成

SaveImage × 2
MarkdownNote × 2
LoadImage × 1
fb45acca-28ee-4342-9487-e4e2369c9883 × 1
773cfb8f-7f8e-4fc7-a1c5-2954b1247e83 × 1
ComfySwitchNode × 1
ImageCompare × 1
eeeed90f-caa6-493b-8da1-03f72f13e685 × 1

官方标注的模型

Z-Image-TurboSDXL

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "45ddf146-ff62-445e-ba95-490651a0c739",
3 "revision": 0,
4 "last_node_id": 303,
5 "last_link_id": 490,
6 "nodes": [
7 {
8 "id": 17,
9 "type": "LoadImage",
10 "pos": [
11 4792.333354458071,
12 601.3335126477771
13 ],
14 "size": [
15 530,
16 660
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 486
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "properties": {
37 "Node name for S&R": "LoadImage",
38 "cnr_id": "comfy-core",
39 "ver": "0.3.41"
40 },
41 "widgets_values": [
42 "input_face-1.png",
43 "image"
44 ],
45 "color": "#232",
46 "bgcolor": "#353"
47 },
48 {
49 "id": 282,
50 "type": "SaveImage",
51 "pos": [
52 6812.33314910427,
53 -158.6666521272675
54 ],
55 "size": [
56 550,
57 680
58 ],
59 "flags": [],
60 "order": 8,
61 "mode": 0,
62 "inputs": [
63 {
64 "name": "images",
65 "type": "IMAGE",
66 "link": 473
67 }
68 ],
69 "outputs": [],
70 "properties": [],
71 "widgets_values": [
72 "portrait-upscaled"
73 ]
74 },
75 {
76 "id": 283,
77 "type": "fb45acca-28ee-4342-9487-e4e2369c9883",
78 "pos": [
79 6292.3327359328705,
80 -158.6666354122426
81 ],
82 "size": [
83 410,
84 204
85 ],
86 "flags": [],
87 "order": 7,
88 "mode": 0,
89 "inputs": [
90 {
91 "name": "image",
92 "type": "IMAGE",
93 "link": 476
94 }
95 ],
96 "outputs": [
97 {
98 "name": "IMAGE",
99 "type": "IMAGE",
100 "links": [
101 473,
102 489
103 ]
104 }
105 ],
106 "title": "Image Upscaler (SeedVR2)",
107 "properties": {
108 "proxyWidgets": [
109 [
110 "28",
111 "model"
112 ],
113 [
114 "30",
115 "value"
116 ],
117 [
118 "27",
119 "seed"
120 ],
121 [
122 "27",
123 "control_after_generate"
124 ]
125 ]
126 },
127 "widgets_values": []
128 },
129 {
130 "id": 285,
131 "type": "773cfb8f-7f8e-4fc7-a1c5-2954b1247e83",
132 "pos": [
133 4242.333349468965,
134 -158.6666019821928
135 ],
136 "size": [
137 480,
138 661
139 ],
140 "flags": [],
141 "order": 1,
142 "mode": 0,
143 "inputs": [
144 {
145 "label": "prompt",
146 "name": "text",
147 "type": "STRING",
148 "widget": {
149 "name": "text"
150 },
151 "link": null
152 }
153 ],
154 "outputs": [
155 {
156 "name": "IMAGE",
157 "type": "IMAGE",
158 "links": [
159 477,
160 485
161 ]
162 }
163 ],
164 "properties": {
165 "proxyWidgets": [
166 [
167 "-1",
168 "text"
169 ],
170 [
171 "-1",
172 "width"
173 ],
174 [
175 "-1",
176 "height"
177 ],
178 [
179 "-1",
180 "steps"
181 ],
182 [
183 "3",
184 "seed"
185 ],
186 [
187 "3",
188 "control_after_generate"
189 ],
190 [
191 "-1",
192 "unet_name"
193 ],
194 [
195 "-1",
196 "clip_name"
197 ],
198 [
199 "-1",
200 "vae_name"
201 ],
202 [
203 "-1",
204 "$$canvas-image-preview"
205 ]
206 ],
207 "cnr_id": "comfy-core",
208 "ver": "0.3.73",
209 "enableTabs": false,
210 "tabWidth": 65,
211 "tabXOffset": 10,
212 "hasSecondTab": false,
213 "secondTabText": "Send Back",
214 "secondTabOffset": 80,
215 "secondTabWidth": 65
216 },
217 "widgets_values": []
218 },
219 {
220 "id": 298,
221 "type": "MarkdownNote",
222 "pos": [
223 5780,
224 640
225 ],
226 "size": [
227 410,
228 508.375
229 ],
230 "flags": [],
231 "order": 2,
232 "mode": 0,
233 "inputs": [],
234 "outputs": [],
235 "title": "Add Skin Detail Explained",
236 "properties": [],
237 "widgets_values": [
238 "## Prompt\nDescribe features of the face you want to have, such as:\n- man/woman, freckles, red blush on cheeks, long dark eyelashes, acne, mascara, without-makeup, facial hair, etc\n\n## Denoise\n- Higher denoise → more change to the face *(recommended 0.15–0.35)*\n\n## Feature Toggles\n`nose` `r_eye` `l_eye` `r_brow` `l_brow` `u_lip` `l_lip`\n- Features toggled **on** (`true`) will change\n- Features toggled **off** (`false`) will be retained"
239 ],
240 "color": "#222",
241 "bgcolor": "#000"
242 },
243 {
244 "id": 300,
245 "type": "ComfySwitchNode",
246 "pos": [
247 5402.333345403784,
248 -158.6666354122426
249 ],
250 "size": [
251 290,
252 124
253 ],
254 "flags": [],
255 "order": 5,
256 "mode": 0,
257 "inputs": [
258 {
259 "name": "on_false",
260 "type": "IMAGE",
261 "link": 485
262 },
263 {
264 "name": "on_true",
265 "type": "IMAGE",
266 "link": 486
267 }
268 ],
269 "outputs": [
270 {
271 "name": "output",
272 "type": "IMAGE",
273 "links": [
274 487,
275 490
276 ]
277 }
278 ],
279 "title": "Image Switch",
280 "properties": {
281 "Node name for S&R": "ComfySwitchNode"
282 },
283 "widgets_values": [
284 false
285 ],
286 "color": "#232",
287 "bgcolor": "#353"
288 },
289 {
290 "id": 302,
291 "type": "ImageCompare",
292 "pos": [
293 7462.333130687722,
294 -158.6666354122426
295 ],
296 "size": [
297 550,
298 800.484375
299 ],
300 "flags": [],
301 "order": 9,
302 "mode": 0,
303 "inputs": [
304 {
305 "name": "image_a",
306 "shape": 7,
307 "type": "IMAGE",
308 "link": 489
309 },
310 {
311 "name": "image_b",
312 "shape": 7,
313 "type": "IMAGE",
314 "link": 490
315 }
316 ],
317 "outputs": [],
318 "title": "Image Compare (Before/After)",
319 "properties": {
320 "Node name for S&R": "ImageCompare"
321 },
322 "widgets_values": []
323 },
324 {
325 "id": 303,
326 "type": "MarkdownNote",
327 "pos": [
328 5402.333345403784,
329 31.333403692140436
330 ],
331 "size": [
332 290,
333 112
334 ],
335 "flags": [],
336 "order": 3,
337 "mode": 0,
338 "inputs": [],
339 "outputs": [],
340 "title": "Image Switch Explained",
341 "properties": [],
342 "widgets_values": [
343 "Toggle Off = Z-image-turbo image\nToggle On = Load Image"
344 ],
345 "color": "#222",
346 "bgcolor": "#000"
347 },
348 {
349 "id": 284,
350 "type": "eeeed90f-caa6-493b-8da1-03f72f13e685",
351 "pos": [
352 5772.333392523065,
353 -158.6666019821928
354 ],
355 "size": [
356 410,
357 685
358 ],
359 "flags": [],
360 "order": 6,
361 "mode": 0,
362 "inputs": [
363 {
364 "name": "",
365 "type": "*",
366 "link": 487
367 }
368 ],
369 "outputs": [
370 {
371 "name": "IMAGE",
372 "type": "IMAGE",
373 "links": [
374 476
375 ]
376 }
377 ],
378 "title": "Add Skin Detail (SDXL)",
379 "properties": {
380 "proxyWidgets": [
381 [
382 "78",
383 "text"
384 ],
385 [
386 "76",
387 "seed"
388 ],
389 [
390 "76",
391 "denoise"
392 ],
393 [
394 "156",
395 "nose"
396 ],
397 [
398 "156",
399 "r_eye"
400 ],
401 [
402 "156",
403 "l_eye"
404 ],
405 [
406 "156",
407 "r_brow"
408 ],
409 [
410 "156",
411 "l_brow"
412 ],
413 [
414 "156",
415 "u_lip"
416 ],
417 [
418 "156",
419 "l_lip"
420 ],
421 [
422 "-1",
423 "$$canvas-image-preview"
424 ]
425 ]
426 },
427 "widgets_values": []
428 },
429 {
430 "id": 286,
431 "type": "SaveImage",
432 "pos": [
433 4758.333121719634,
434 -160.6666382871345
435 ],
436 "size": [
437 530,
438 670
439 ],
440 "flags": [],
441 "order": 4,
442 "mode": 0,
443 "inputs": [
444 {
445 "name": "images",
446 "type": "IMAGE",
447 "link": 477
448 }
449 ],
450 "outputs": [],
451 "properties": {
452 "Node name for S&R": "SaveImage",
453 "cnr_id": "comfy-core",
454 "ver": "0.3.64",
455 "enableTabs": false,
456 "tabWidth": 65,
457 "tabXOffset": 10,
458 "hasSecondTab": false,
459 "secondTabText": "Send Back",
460 "secondTabOffset": 80,
461 "secondTabWidth": 65
462 },
463 "widgets_values": [
464 "portrait-z-image-turbo"
465 ]
466 }
467 ],
468 "links": [
469 [
470 473,
471 283,
472 0,
473 282,
474 0,
475 "IMAGE"
476 ],
477 [
478 476,
479 284,
480 0,
481 283,
482 0,
483 "IMAGE"
484 ],
485 [
486 477,
487 285,
488 0,
489 286,
490 0,
491 "IMAGE"
492 ],
493 [
494 485,
495 285,
496 0,
497 300,
498 0,
499 "IMAGE"
500 ],
501 [
502 486,
503 17,
504 0,
505 300,
506 1,
507 "IMAGE"
508 ],
509 [
510 487,
511 300,
512 0,
513 284,
514 0,
515 "IMAGE"
516 ],
517 [
518 489,
519 283,
520 0,
521 302,
522 0,
523 "IMAGE"
524 ],
525 [
526 490,
527 300,
528 0,
529 302,
530 1,
531 "IMAGE"
532 ]
533 ],
534 "groups": [],
535 "definitions": {
536 "subgraphs": [
537 {
538 "id": "fb45acca-28ee-4342-9487-e4e2369c9883",
539 "version": 1,
540 "state": {
541 "lastGroupId": 4,
542 "lastNodeId": 303,
543 "lastLinkId": 490,
544 "lastRerouteId": 0
545 },
546 "revision": 0,
547 "config": [],
548 "name": "Image Upscale(SeedVR2)",
549 "inputNode": {
550 "id": -10,
551 "bounding": [
552 -930,
553 790,
554 120,
555 60
556 ]
557 },
558 "outputNode": {
559 "id": -20,
560 "bounding": [
561 1365,
562 1215,
563 120,
564 60
565 ]
566 },
567 "inputs": [
568 {
569 "id": "040e9c36-17d5-4d9b-93e3-f61d43013403",
570 "name": "image",
571 "type": "IMAGE",
572 "linkIds": [
573 49,
574 50
575 ],
576 "localized_name": "image",
577 "pos": [
578 -830,
579 810
580 ]
581 }
582 ],
583 "outputs": [
584 {
585 "id": "43c03fed-dfc5-4410-b196-9d1bd4f44ba3",
586 "name": "IMAGE",
587 "type": "IMAGE",
588 "linkIds": [
589 43,
590 44
591 ],
592 "localized_name": "IMAGE",
593 "pos": [
594 1385,
595 1235
596 ]
597 }
598 ],
599 "widgets": [],
600 "nodes": [
601 {
602 "id": 43,
603 "type": "LayerUtility: If ",
604 "pos": [
605 31.66672079424056,
606 1556.666653837735
607 ],
608 "size": [
609 187.5,
610 66
611 ],
612 "flags": {
613 "collapsed": false
614 },
615 "order": 8,
616 "mode": 0,
617 "inputs": [
618 {
619 "localized_name": "if_condition",
620 "name": "if_condition",
621 "type": "*",
622 "link": 38
623 },
624 {
625 "localized_name": "when_TRUE",
626 "name": "when_TRUE",
627 "type": "*",
628 "link": 41
629 },
630 {
631 "localized_name": "when_FALSE",
632 "name": "when_FALSE",
633 "type": "*",
634 "link": 40
635 }
636 ],
637 "outputs": [
638 {
639 "localized_name": "?",
640 "name": "?",
641 "type": "*",
642 "links": [
643 42
644 ]
645 }
646 ],
647 "title": "IfElse",
648 "properties": {
649 "Node name for S&R": "LayerUtility: If "
650 },
651 "widgets_values": [],
652 "color": "rgba(38, 73, 116, 0.7)"
653 },
654 {
655 "id": 40,
656 "type": "ImpactCompare",
657 "pos": [
658 -310,
659 1450
660 ],
661 "size": [
662 252.01822916666669,
663 78
664 ],
665 "flags": {
666 "collapsed": false
667 },
668 "order": 7,
669 "mode": 0,
670 "inputs": [
671 {
672 "localized_name": "a",
673 "name": "a",
674 "type": "*",
675 "link": 36
676 },
677 {
678 "localized_name": "b",
679 "name": "b",
680 "type": "*",
681 "link": 37
682 }
683 ],
684 "outputs": [
685 {
686 "localized_name": "BOOLEAN",
687 "name": "BOOLEAN",
688 "type": "BOOLEAN",
689 "links": [
690 38
691 ]
692 }
693 ],
694 "properties": {
695 "Node name for S&R": "ImpactCompare"
696 },
697 "widgets_values": [
698 "a <= b"
699 ]
700 },
701 {
702 "id": 25,
703 "type": "SimpleMath+",
704 "pos": [
705 400,
706 1560
707 ],
708 "size": [
709 260.31796875,
710 78
711 ],
712 "flags": {
713 "collapsed": false
714 },
715 "order": 5,
716 "mode": 0,
717 "inputs": [
718 {
719 "localized_name": "a",
720 "name": "a",
721 "shape": 7,
722 "type": "INT,FLOAT",
723 "link": 42
724 },
725 {
726 "localized_name": "b",
727 "name": "b",
728 "shape": 7,
729 "type": "INT,FLOAT",
730 "link": 23
731 }
732 ],
733 "outputs": [
734 {
735 "localized_name": "INT",
736 "name": "INT",
737 "type": "INT",
738 "links": [
739 27
740 ]
741 },
742 {
743 "localized_name": "FLOAT",
744 "name": "FLOAT",
745 "type": "FLOAT",
746 "links": null
747 }
748 ],
749 "title": "Upscale to Shortest Edge (pixels)",
750 "properties": {
751 "Node name for S&R": "SimpleMath+",
752 "cnr_id": "comfyui_essentials",
753 "ver": "1.1.0"
754 },
755 "widgets_values": [
756 "a*b"
757 ]
758 },
759 {
760 "id": 30,
761 "type": "PrimitiveFloat",
762 "pos": [
763 -40,
764 1710
765 ],
766 "size": [
767 251.9921875,
768 58
769 ],
770 "flags": [],
771 "order": 0,
772 "mode": 0,
773 "inputs": [
774 {
775 "label": "upscale_by",
776 "localized_name": "value",
777 "name": "value",
778 "type": "FLOAT",
779 "widget": {
780 "name": "value"
781 },
782 "link": null
783 }
784 ],
785 "outputs": [
786 {
787 "localized_name": "FLOAT",
788 "name": "FLOAT",
789 "type": "FLOAT",
790 "links": [
791 23
792 ]
793 }
794 ],
795 "title": "Upscale Factor",
796 "properties": {
797 "Node name for S&R": "PrimitiveFloat",
798 "cnr_id": "comfy-core",
799 "ver": "0.3.66"
800 },
801 "widgets_values": [
802 4
803 ],
804 "color": "#232",
805 "bgcolor": "#353"
806 },
807 {
808 "id": 27,
809 "type": "SeedVR2VideoUpscaler",
810 "pos": [
811 790,
812 800
813 ],
814 "size": [
815 323.99739583333337,
816 386
817 ],
818 "flags": [],
819 "order": 6,
820 "mode": 0,
821 "inputs": [
822 {
823 "localized_name": "image",
824 "name": "image",
825 "type": "IMAGE",
826 "link": 50
827 },
828 {
829 "localized_name": "dit",
830 "name": "dit",
831 "type": "SEEDVR2_DIT",
832 "link": 25
833 },
834 {
835 "localized_name": "vae",
836 "name": "vae",
837 "type": "SEEDVR2_VAE",
838 "link": 26
839 },
840 {
841 "localized_name": "resolution",
842 "name": "resolution",
843 "type": "INT",
844 "widget": {
845 "name": "resolution"
846 },
847 "link": 27
848 }
849 ],
850 "outputs": [
851 {
852 "localized_name": "IMAGE",
853 "name": "IMAGE",
854 "type": "IMAGE",
855 "links": [
856 43,
857 44
858 ]
859 }
860 ],
861 "properties": {
862 "Node name for S&R": "SeedVR2VideoUpscaler",
863 "cnr_id": "seedvr2_videoupscaler",
864 "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d"
865 },
866 "widgets_values": [
867 74825977,
868 "randomize",
869 1080,
870 0,
871 1,
872 false,
873 "lab",
874 0,
875 0,
876 0,
877 0,
878 "cpu",
879 false
880 ]
881 },
882 {
883 "id": 22,
884 "type": "SeedVR2LoadVAEModel",
885 "pos": [
886 220,
887 1080
888 ],
889 "size": [
890 443.99739583333337,
891 307.2135416666667
892 ],
893 "flags": [],
894 "order": 1,
895 "mode": 0,
896 "inputs": [
897 {
898 "localized_name": "torch_compile_args",
899 "name": "torch_compile_args",
900 "shape": 7,
901 "type": "TORCH_COMPILE_ARGS",
902 "link": null
903 }
904 ],
905 "outputs": [
906 {
907 "localized_name": "SEEDVR2_VAE",
908 "name": "SEEDVR2_VAE",
909 "type": "SEEDVR2_VAE",
910 "links": [
911 26
912 ]
913 }
914 ],
915 "properties": {
916 "Node name for S&R": "SeedVR2LoadVAEModel",
917 "cnr_id": "seedvr2_videoupscaler",
918 "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d"
919 },
920 "widgets_values": [
921 "ema_vae_fp16.safetensors",
922 "cuda:0",
923 true,
924 1024,
925 128,
926 true,
927 1024,
928 128,
929 "false",
930 "none",
931 false
932 ]
933 },
934 {
935 "id": 28,
936 "type": "SeedVR2LoadDiTModel",
937 "pos": [
938 220,
939 810
940 ],
941 "size": [
942 443.99739583333337,
943 203.88020833333334
944 ],
945 "flags": [],
946 "order": 2,
947 "mode": 0,
948 "inputs": [
949 {
950 "localized_name": "torch_compile_args",
951 "name": "torch_compile_args",
952 "shape": 7,
953 "type": "TORCH_COMPILE_ARGS",
954 "link": null
955 }
956 ],
957 "outputs": [
958 {
959 "localized_name": "SEEDVR2_DIT",
960 "name": "SEEDVR2_DIT",
961 "type": "SEEDVR2_DIT",
962 "links": [
963 25
964 ]
965 }
966 ],
967 "properties": {
968 "Node name for S&R": "SeedVR2LoadDiTModel",
969 "cnr_id": "seedvr2_videoupscaler",
970 "ver": "2a873e2f286224bb00c60fe3fb61b88b65258a6d"
971 },
972 "widgets_values": [
973 "seedvr2_ema_7b_fp16.safetensors",
974 "cuda:0",
975 0,
976 false,
977 "cpu",
978 false,
979 "sdpa"
980 ]
981 },
982 {
983 "id": 21,
984 "type": "GetImageSize",
985 "pos": [
986 -590,
987 1580
988 ],
989 "size": [
990 187.5,
991 66
992 ],
993 "flags": {
994 "collapsed": false
995 },
996 "order": 4,
997 "mode": 0,
998 "inputs": [
999 {
1000 "localized_name": "image",
1001 "name": "image",
1002 "type": "IMAGE",
1003 "link": 49
1004 }
1005 ],
1006 "outputs": [
1007 {
1008 "localized_name": "width",
1009 "name": "width",
1010 "type": "INT",
1011 "links": [
1012 36,
1013 41
1014 ]
1015 },
1016 {
1017 "localized_name": "height",
1018 "name": "height",
1019 "type": "INT",
1020 "links": [
1021 37,
1022 40
1023 ]
1024 },
1025 {
1026 "localized_name": "batch_size",
1027 "name": "batch_size",
1028 "type": "INT",
1029 "links": null
1030 }
1031 ],
1032 "properties": {
1033 "Node name for S&R": "GetImageSize",
1034 "cnr_id": "comfy-core",
1035 "ver": "0.3.66"
1036 },
1037 "widgets_values": []
1038 },
1039 {
1040 "id": 26,
1041 "type": "MarkdownNote",
1042 "pos": [
1043 -170,
1044 830
1045 ],
1046 "size": [
1047 325,
1048 266.484375
1049 ],
1050 "flags": {
1051 "collapsed": false
1052 },
1053 "order": 3,
1054 "mode": 0,
1055 "inputs": [],
1056 "outputs": [],
1057 "title": "Note",
1058 "properties": [],
1059 "widgets_values": [
1060 "## About SeedVR2\n\nYou can watch a comprehensive tutorial from the author on [Youtube](https://www.youtube.com/watch?v=MBtWYXq_r60) or check out the [Github](https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler).\n\n## Quick Notes\nHover over the node inputs for tooltip info from author\n\ninput_noise_scale softens higher frequency details (e.g. skin textures)\n\nlatent_noise_scale softens low frequency details. Best around 0.01-0.05 (but depends on upscale factor)\n\nNodes support alpha masks\n\n\n"
1061 ],
1062 "color": "#222",
1063 "bgcolor": "#000"
1064 }
1065 ],
1066 "groups": [],
1067 "links": [
1068 {
1069 "id": 36,
1070 "origin_id": 21,
1071 "origin_slot": 0,
1072 "target_id": 40,
1073 "target_slot": 0,
1074 "type": "INT"
1075 },
1076 {
1077 "id": 37,
1078 "origin_id": 21,
1079 "origin_slot": 1,
1080 "target_id": 40,
1081 "target_slot": 1,
1082 "type": "INT"
1083 },
1084 {
1085 "id": 42,
1086 "origin_id": 43,
1087 "origin_slot": 0,
1088 "target_id": 25,
1089 "target_slot": 0,
1090 "type": "INT,FLOAT"
1091 },
1092 {
1093 "id": 23,
1094 "origin_id": 30,
1095 "origin_slot": 0,
1096 "target_id": 25,
1097 "target_slot": 1,
1098 "type": "FLOAT"
1099 },
1100 {
1101 "id": 38,
1102 "origin_id": 40,
1103 "origin_slot": 0,
1104 "target_id": 43,
1105 "target_slot": 0,
1106 "type": "BOOLEAN"
1107 },
1108 {
1109 "id": 41,
1110 "origin_id": 21,
1111 "origin_slot": 0,
1112 "target_id": 43,
1113 "target_slot": 1,
1114 "type": "INT"
1115 },
1116 {
1117 "id": 40,
1118 "origin_id": 21,
1119 "origin_slot": 1,
1120 "target_id": 43,
1121 "target_slot": 2,
1122 "type": "INT"
1123 },
1124 {
1125 "id": 25,
1126 "origin_id": 28,
1127 "origin_slot": 0,
1128 "target_id": 27,
1129 "target_slot": 1,
1130 "type": "SEEDVR2_DIT"
1131 },
1132 {
1133 "id": 26,
1134 "origin_id": 22,
1135 "origin_slot": 0,
1136 "target_id": 27,
1137 "target_slot": 2,
1138 "type": "SEEDVR2_VAE"
1139 },
1140 {
1141 "id": 27,
1142 "origin_id": 25,
1143 "origin_slot": 0,
1144 "target_id": 27,
1145 "target_slot": 3,
1146 "type": "INT"
1147 },
1148 {
1149 "id": 43,
1150 "origin_id": 27,
1151 "origin_slot": 0,
1152 "target_id": -20,
1153 "target_slot": 0,
1154 "type": "IMAGE"
1155 },
1156 {
1157 "id": 44,
1158 "origin_id": 27,
1159 "origin_slot": 0,
1160 "target_id": -20,
1161 "target_slot": 0,
1162 "type": "IMAGE"
1163 },
1164 {
1165 "id": 49,
1166 "origin_id": -10,
1167 "origin_slot": 0,
1168 "target_id": 21,
1169 "target_slot": 0,
1170 "type": "IMAGE"
1171 },
1172 {
1173 "id": 50,
1174 "origin_id": -10,
1175 "origin_slot": 0,
1176 "target_id": 27,
1177 "target_slot": 0,
1178 "type": "IMAGE"
1179 }
1180 ],
1181 "extra": {
1182 "workflowRendererVersion": "LG"
1183 }
1184 },
1185 {
1186 "id": "eeeed90f-caa6-493b-8da1-03f72f13e685",
1187 "version": 1,
1188 "state": {
1189 "lastGroupId": 4,
1190 "lastNodeId": 303,
1191 "lastLinkId": 490,
1192 "lastRerouteId": 0
1193 },
1194 "revision": 0,
1195 "config": [],
1196 "name": "New Subgraph",
1197 "inputNode": {
1198 "id": -10,
1199 "bounding": [
1200 3598.6112104093054,
1201 -193.39390452823932,
1202 120,
1203 60
1204 ]
1205 },
1206 "outputNode": {
1207 "id": -20,
1208 "bounding": [
1209 7698.611252016593,
1210 -193.39390452823932,
1211 120,
1212 60
1213 ]
1214 },
1215 "inputs": [
1216 {
1217 "id": "abe1b4fb-6201-47e3-9962-84bdd458b8ae",
1218 "name": "",
1219 "type": "*",
1220 "linkIds": [
1221 471
1222 ],
1223 "pos": [
1224 3698.6112104093054,
1225 -173.39390452823932
1226 ]
1227 }
1228 ],
1229 "outputs": [
1230 {
1231 "id": "c8967628-09c4-4856-88f2-14d077e431d8",
1232 "name": "IMAGE",
1233 "type": "IMAGE",
1234 "linkIds": [
1235 474
1236 ],
1237 "localized_name": "IMAGE",
1238 "pos": [
1239 7718.611252016593,
1240 -173.39390452823932
1241 ]
1242 }
1243 ],
1244 "widgets": [],
1245 "nodes": [
1246 {
1247 "id": 100,
1248 "type": "Reroute",
1249 "pos": [
1250 4498.612454045614,
1251 -734.7221235811058
1252 ],
1253 "size": [
1254 75,
1255 26
1256 ],
1257 "flags": [],
1258 "order": 9,
1259 "mode": 0,
1260 "inputs": [
1261 {
1262 "name": "",
1263 "type": "*",
1264 "link": 171
1265 }
1266 ],
1267 "outputs": [
1268 {
1269 "name": "",
1270 "type": "CLIP",
1271 "links": [
1272 157
1273 ]
1274 }
1275 ],
1276 "properties": {
1277 "showOutputText": false,
1278 "horizontal": false
1279 }
1280 },
1281 {
1282 "id": 160,
1283 "type": "BBoxDetect(FaceParsing)",
1284 "pos": [
1285 4606.944136439207,
1286 -268.05529247377905
1287 ],
1288 "size": [
1289 280,
1290 195.98958333333334
1291 ],
1292 "flags": [],
1293 "order": 22,
1294 "mode": 0,
1295 "inputs": [
1296 {
1297 "localized_name": "bbox_detector",
1298 "name": "bbox_detector",
1299 "type": "BBOX_DETECTOR",
1300 "link": 239
1301 },
1302 {
1303 "localized_name": "image",
1304 "name": "image",
1305 "type": "IMAGE",
1306 "link": 301
1307 }
1308 ],
1309 "outputs": [
1310 {
1311 "localized_name": "BBOX_LIST",
1312 "name": "BBOX_LIST",
1313 "type": "BBOX_LIST",
1314 "links": [
1315 241
1316 ]
1317 },
1318 {
1319 "localized_name": "count",
1320 "name": "count",
1321 "type": "INT",
1322 "links": null
1323 }
1324 ],
1325 "properties": {
1326 "Node name for S&R": "BBoxDetect(FaceParsing)",
1327 "cnr_id": "comfyui_face_parsing",
1328 "ver": "1.0.5"
1329 },
1330 "widgets_values": [
1331 0.3,
1332 8,
1333 0.2,
1334 false
1335 ]
1336 },
1337 {
1338 "id": 170,
1339 "type": "PreviewImage",
1340 "pos": [
1341 4606.944136439207,
1342 265.27839459428606
1343 ],
1344 "size": [
1345 234.3208984375,
1346 26
1347 ],
1348 "flags": {
1349 "collapsed": true
1350 },
1351 "order": 28,
1352 "mode": 4,
1353 "inputs": [
1354 {
1355 "localized_name": "images",
1356 "name": "images",
1357 "type": "IMAGE",
1358 "link": 457
1359 }
1360 ],
1361 "outputs": [],
1362 "title": "Preview Cropped Face Image",
1363 "properties": {
1364 "Node name for S&R": "PreviewImage",
1365 "cnr_id": "comfy-core",
1366 "ver": "0.3.52"
1367 },
1368 "widgets_values": []
1369 },
1370 {
1371 "id": 161,
1372 "type": "FaceParse(FaceParsing)",
1373 "pos": [
1374 5231.94574181436,
1375 -134.72206414306964
1376 ],
1377 "size": [
1378 283.33333333333337,
1379 100
1380 ],
1381 "flags": [],
1382 "order": 23,
1383 "mode": 0,
1384 "inputs": [
1385 {
1386 "localized_name": "model",
1387 "name": "model",
1388 "type": "FACE_PARSING_MODEL",
1389 "link": 242
1390 },
1391 {
1392 "localized_name": "processor",
1393 "name": "processor",
1394 "type": "FACE_PARSING_PROCESSOR",
1395 "link": 248
1396 },
1397 {
1398 "localized_name": "image",
1399 "name": "image",
1400 "type": "IMAGE",
1401 "link": 456
1402 }
1403 ],
1404 "outputs": [
1405 {
1406 "localized_name": "IMAGE",
1407 "name": "IMAGE",
1408 "type": "IMAGE",
1409 "links": [
1410 249
1411 ]
1412 },
1413 {
1414 "localized_name": "FACE_PARSING_RESULT",
1415 "name": "FACE_PARSING_RESULT",
1416 "type": "FACE_PARSING_RESULT",
1417 "links": [
1418 250
1419 ]
1420 }
1421 ],
1422 "properties": {
1423 "Node name for S&R": "FaceParse(FaceParsing)",
1424 "cnr_id": "comfyui_face_parsing",
1425 "ver": "1.0.5"
1426 },
1427 "widgets_values": []
1428 },
1429 {
1430 "id": 165,
1431 "type": "FaceParsingProcessorLoader(FaceParsing)",
1432 "pos": [
1433 5231.94574181436,
1434 -259.72195965822516
1435 ],
1436 "size": [
1437 326.9341796875,
1438 60
1439 ],
1440 "flags": {
1441 "collapsed": false
1442 },
1443 "order": 0,
1444 "mode": 0,
1445 "inputs": [],
1446 "outputs": [
1447 {
1448 "localized_name": "FACE_PARSING_PROCESSOR",
1449 "name": "FACE_PARSING_PROCESSOR",
1450 "type": "FACE_PARSING_PROCESSOR",
1451 "links": [
1452 248
1453 ]
1454 }
1455 ],
1456 "properties": {
1457 "Node name for S&R": "FaceParsingProcessorLoader(FaceParsing)",
1458 "cnr_id": "comfyui_face_parsing",
1459 "ver": "1.0.5"
1460 },
1461 "widgets_values": []
1462 },
1463 {
1464 "id": 90,
1465 "type": "Reroute",
1466 "pos": [
1467 4498.612454045614,
1468 -593.0555140757658
1469 ],
1470 "size": [
1471 187.5,
1472 26
1473 ],
1474 "flags": [],
1475 "order": 19,
1476 "mode": 0,
1477 "inputs": [
1478 {
1479 "name": "",
1480 "type": "*",
1481 "link": 471
1482 }
1483 ],
1484 "outputs": [
1485 {
1486 "name": "",
1487 "type": "IMAGE",
1488 "links": [
1489 299,
1490 301,
1491 302
1492 ]
1493 }
1494 ],
1495 "properties": {
1496 "showOutputText": false,
1497 "horizontal": false
1498 }
1499 },
1500 {
1501 "id": 104,
1502 "type": "Reroute",
1503 "pos": [
1504 5640.279339930962,
1505 -659.722224959274
1506 ],
1507 "size": [
1508 75,
1509 26
1510 ],
1511 "flags": [],
1512 "order": 13,
1513 "mode": 0,
1514 "inputs": [
1515 {
1516 "name": "",
1517 "type": "*",
1518 "link": 158
1519 }
1520 ],
1521 "outputs": [
1522 {
1523 "name": "",
1524 "type": "VAE",
1525 "links": [
1526 161
1527 ]
1528 }
1529 ],
1530 "properties": {
1531 "showOutputText": false,
1532 "horizontal": false
1533 }
1534 },
1535 {
1536 "id": 102,
1537 "type": "Reroute",
1538 "pos": [
1539 5640.279339930962,
1540 -809.7219254847845
1541 ],
1542 "size": [
1543 75,
1544 26
1545 ],
1546 "flags": [],
1547 "order": 17,
1548 "mode": 0,
1549 "inputs": [
1550 {
1551 "name": "",
1552 "type": "*",
1553 "link": 156
1554 }
1555 ],
1556 "outputs": [
1557 {
1558 "name": "",
1559 "type": "MODEL",
1560 "links": [
1561 163
1562 ]
1563 }
1564 ],
1565 "properties": {
1566 "showOutputText": false,
1567 "horizontal": false
1568 }
1569 },
1570 {
1571 "id": 99,
1572 "type": "Reroute",
1573 "pos": [
1574 4498.612454045614,
1575 -809.7222156392447
1576 ],
1577 "size": [
1578 75,
1579 26
1580 ],
1581 "flags": [],
1582 "order": 14,
1583 "mode": 0,
1584 "inputs": [
1585 {
1586 "name": "",
1587 "type": "*",
1588 "link": 182
1589 }
1590 ],
1591 "outputs": [
1592 {
1593 "name": "",
1594 "type": "MODEL",
1595 "links": [
1596 156
1597 ]
1598 }
1599 ],
1600 "properties": {
1601 "showOutputText": false,
1602 "horizontal": false
1603 }
1604 },
1605 {
1606 "id": 103,
1607 "type": "Reroute",
1608 "pos": [
1609 5640.279339930962,
1610 -734.7221235811058
1611 ],
1612 "size": [
1613 75,
1614 26
1615 ],
1616 "flags": [],
1617 "order": 12,
1618 "mode": 0,
1619 "inputs": [
1620 {
1621 "name": "",
1622 "type": "*",
1623 "link": 157
1624 }
1625 ],
1626 "outputs": [
1627 {
1628 "name": "",
1629 "type": "CLIP",
1630 "links": [
1631 162,
1632 175
1633 ]
1634 }
1635 ],
1636 "properties": {
1637 "showOutputText": false,
1638 "horizontal": false
1639 }
1640 },
1641 {
1642 "id": 101,
1643 "type": "Reroute",
1644 "pos": [
1645 4498.612454045614,
1646 -659.722224959274
1647 ],
1648 "size": [
1649 75,
1650 26
1651 ],
1652 "flags": [],
1653 "order": 10,
1654 "mode": 0,
1655 "inputs": [
1656 {
1657 "name": "",
1658 "type": "*",
1659 "link": 172
1660 }
1661 ],
1662 "outputs": [
1663 {
1664 "name": "",
1665 "type": "VAE",
1666 "links": [
1667 158
1668 ]
1669 }
1670 ],
1671 "properties": {
1672 "showOutputText": false,
1673 "horizontal": false
1674 }
1675 },
1676 {
1677 "id": 162,
1678 "type": "BBoxListItemSelect(FaceParsing)",
1679 "pos": [
1680 4606.944136439207,
1681 -18.05530800716118
1682 ],
1683 "size": [
1684 280,
1685 86.66666666666667
1686 ],
1687 "flags": [],
1688 "order": 24,
1689 "mode": 0,
1690 "inputs": [
1691 {
1692 "localized_name": "bbox_list",
1693 "name": "bbox_list",
1694 "type": "BBOX_LIST",
1695 "link": 241
1696 }
1697 ],
1698 "outputs": [
1699 {
1700 "localized_name": "BBOX",
1701 "name": "BBOX",
1702 "type": "BBOX",
1703 "links": [
1704 246,
1705 311
1706 ]
1707 }
1708 ],
1709 "properties": {
1710 "Node name for S&R": "BBoxListItemSelect(FaceParsing)",
1711 "cnr_id": "comfyui_face_parsing",
1712 "ver": "1.0.5"
1713 },
1714 "widgets_values": [
1715 0
1716 ]
1717 },
1718 {
1719 "id": 189,
1720 "type": "Reroute",
1721 "pos": [
1722 5640.279339930962,
1723 -884.7223076973835
1724 ],
1725 "size": [
1726 75,
1727 26
1728 ],
1729 "flags": [],
1730 "order": 33,
1731 "mode": 0,
1732 "inputs": [
1733 {
1734 "name": "",
1735 "type": "*",
1736 "link": 311
1737 }
1738 ],
1739 "outputs": [
1740 {
1741 "name": "",
1742 "type": "BBOX",
1743 "links": [
1744 312
1745 ]
1746 }
1747 ],
1748 "properties": {
1749 "showOutputText": false,
1750 "horizontal": false
1751 }
1752 },
1753 {
1754 "id": 163,
1755 "type": "ImageCropWithBBox(FaceParsing)",
1756 "pos": [
1757 4606.944136439207,
1758 123.61134985725568
1759 ],
1760 "size": [
1761 280,
1762 80
1763 ],
1764 "flags": [],
1765 "order": 25,
1766 "mode": 0,
1767 "inputs": [
1768 {
1769 "localized_name": "bbox",
1770 "name": "bbox",
1771 "type": "BBOX",
1772 "link": 246
1773 },
1774 {
1775 "localized_name": "image",
1776 "name": "image",
1777 "type": "IMAGE",
1778 "link": 302
1779 }
1780 ],
1781 "outputs": [
1782 {
1783 "localized_name": "IMAGE",
1784 "name": "IMAGE",
1785 "type": "IMAGE",
1786 "links": [
1787 316,
1788 456,
1789 457,
1790 458
1791 ]
1792 }
1793 ],
1794 "properties": {
1795 "Node name for S&R": "ImageCropWithBBox(FaceParsing)",
1796 "cnr_id": "comfyui_face_parsing",
1797 "ver": "1.0.5"
1798 },
1799 "widgets_values": []
1800 },
1801 {
1802 "id": 105,
1803 "type": "Reroute",
1804 "pos": [
1805 5640.279339930962,
1806 -518.0556638130106
1807 ],
1808 "size": [
1809 75,
1810 26
1811 ],
1812 "flags": [],
1813 "order": 20,
1814 "mode": 0,
1815 "inputs": [
1816 {
1817 "name": "",
1818 "type": "*",
1819 "link": 458
1820 }
1821 ],
1822 "outputs": [
1823 {
1824 "name": "",
1825 "type": "IMAGE",
1826 "links": [
1827 272,
1828 314,
1829 449
1830 ]
1831 }
1832 ],
1833 "properties": {
1834 "showOutputText": false,
1835 "horizontal": false
1836 }
1837 },
1838 {
1839 "id": 196,
1840 "type": "ImageResizeKJv2",
1841 "pos": [
1842 6531.9448872955445,
1843 -593.0555140757658
1844 ],
1845 "size": [
1846 210,
1847 94
1848 ],
1849 "flags": {
1850 "collapsed": true
1851 },
1852 "order": 36,
1853 "mode": 0,
1854 "inputs": [
1855 {
1856 "localized_name": "image",
1857 "name": "image",
1858 "type": "IMAGE",
1859 "link": 320
1860 },
1861 {
1862 "localized_name": "mask",
1863 "name": "mask",
1864 "shape": 7,
1865 "type": "MASK",
1866 "link": null
1867 },
1868 {
1869 "localized_name": "width",
1870 "name": "width",
1871 "type": "INT",
1872 "widget": {
1873 "name": "width"
1874 },
1875 "link": 321
1876 },
1877 {
1878 "localized_name": "height",
1879 "name": "height",
1880 "type": "INT",
1881 "widget": {
1882 "name": "height"
1883 },
1884 "link": 322
1885 }
1886 ],
1887 "outputs": [
1888 {
1889 "localized_name": "IMAGE",
1890 "name": "IMAGE",
1891 "type": "IMAGE",
1892 "links": [
1893 323
1894 ]
1895 },
1896 {
1897 "localized_name": "width",
1898 "name": "width",
1899 "type": "INT",
1900 "links": null
1901 },
1902 {
1903 "localized_name": "height",
1904 "name": "height",
1905 "type": "INT",
1906 "links": null
1907 },
1908 {
1909 "localized_name": "mask",
1910 "name": "mask",
1911 "type": "MASK",
1912 "links": null
1913 }
1914 ],
1915 "properties": {
1916 "Node name for S&R": "ImageResizeKJv2",
1917 "cnr_id": "comfyui-kjnodes",
1918 "ver": "ba9153cb06fc77bfd86c36835f1817482e8328a0"
1919 },
1920 "widgets_values": [
1921 512,
1922 512,
1923 "lanczos",
1924 "stretch",
1925 "0, 0, 0",
1926 "center",
1927 2,
1928 "cpu"
1929 ]
1930 },
1931 {
1932 "id": 190,
1933 "type": "Reroute",
1934 "pos": [
1935 6973.613364164818,
1936 -884.7223076973835
1937 ],
1938 "size": [
1939 75,
1940 26
1941 ],
1942 "flags": [],
1943 "order": 34,
1944 "mode": 0,
1945 "inputs": [
1946 {
1947 "name": "",
1948 "type": "*",
1949 "link": 312
1950 }
1951 ],
1952 "outputs": [
1953 {
1954 "name": "",
1955 "type": "BBOX",
1956 "links": [
1957 313
1958 ]
1959 }
1960 ],
1961 "properties": {
1962 "showOutputText": false,
1963 "horizontal": false
1964 }
1965 },
1966 {
1967 "id": 157,
1968 "type": "FaceParsingModelLoader(FaceParsing)",
1969 "pos": [
1970 5231.94574181436,
1971 -401.3886658817186
1972 ],
1973 "size": [
1974 300.9029296875,
1975 88.88020833333334
1976 ],
1977 "flags": [],
1978 "order": 1,
1979 "mode": 0,
1980 "inputs": [],
1981 "outputs": [
1982 {
1983 "localized_name": "FACE_PARSING_MODEL",
1984 "name": "FACE_PARSING_MODEL",
1985 "type": "FACE_PARSING_MODEL",
1986 "links": [
1987 242
1988 ]
1989 }
1990 ],
1991 "properties": {
1992 "Node name for S&R": "FaceParsingModelLoader(FaceParsing)",
1993 "cnr_id": "comfyui_face_parsing",
1994 "ver": "1.0.5"
1995 },
1996 "widgets_values": [
1997 "cuda"
1998 ]
1999 },
2000 {
2001 "id": 166,
2002 "type": "PreviewImage",
2003 "pos": [
2004 5231.944194323904,
2005 15.277829818747744
2006 ],
2007 "size": [
2008 140,
2009 26
2010 ],
2011 "flags": {
2012 "collapsed": true
2013 },
2014 "order": 26,
2015 "mode": 4,
2016 "inputs": [
2017 {
2018 "localized_name": "images",
2019 "name": "images",
2020 "type": "IMAGE",
2021 "link": 249
2022 }
2023 ],
2024 "outputs": [],
2025 "properties": {
2026 "Node name for S&R": "PreviewImage",
2027 "cnr_id": "comfy-core",
2028 "ver": "0.3.52"
2029 },
2030 "widgets_values": []
2031 },
2032 {
2033 "id": 193,
2034 "type": "GetImageSize",
2035 "pos": [
2036 4956.943534383551,
2037 148.61134830391734
2038 ],
2039 "size": [
2040 140,
2041 66
2042 ],
2043 "flags": {
2044 "collapsed": true
2045 },
2046 "order": 35,
2047 "mode": 0,
2048 "inputs": [
2049 {
2050 "localized_name": "image",
2051 "name": "image",
2052 "type": "IMAGE",
2053 "link": 316
2054 }
2055 ],
2056 "outputs": [
2057 {
2058 "localized_name": "width",
2059 "name": "width",
2060 "type": "INT",
2061 "links": [
2062 321
2063 ]
2064 },
2065 {
2066 "localized_name": "height",
2067 "name": "height",
2068 "type": "INT",
2069 "links": [
2070 322
2071 ]
2072 },
2073 {
2074 "localized_name": "batch_size",
2075 "name": "batch_size",
2076 "type": "INT",
2077 "links": null
2078 }
2079 ],
2080 "properties": {
2081 "Node name for S&R": "GetImageSize",
2082 "cnr_id": "comfy-core",
2083 "ver": "0.3.52"
2084 },
2085 "widgets_values": []
2086 },
2087 {
2088 "id": 76,
2089 "type": "UltimateSDUpscale",
2090 "pos": [
2091 6540.280444628628,
2092 -459.722189026903
2093 ],
2094 "size": [
2095 266.6666666666667,
2096 668.8802083333334
2097 ],
2098 "flags": [],
2099 "order": 18,
2100 "mode": 0,
2101 "inputs": [
2102 {
2103 "localized_name": "image",
2104 "name": "image",
2105 "type": "IMAGE",
2106 "link": 272
2107 },
2108 {
2109 "localized_name": "model",
2110 "name": "model",
2111 "type": "MODEL",
2112 "link": 163
2113 },
2114 {
2115 "localized_name": "positive",
2116 "name": "positive",
2117 "type": "CONDITIONING",
2118 "link": 174
2119 },
2120 {
2121 "localized_name": "negative",
2122 "name": "negative",
2123 "type": "CONDITIONING",
2124 "link": 176
2125 },
2126 {
2127 "localized_name": "vae",
2128 "name": "vae",
2129 "type": "VAE",
2130 "link": 161
2131 },
2132 {
2133 "localized_name": "upscale_model",
2134 "name": "upscale_model",
2135 "type": "UPSCALE_MODEL",
2136 "link": 104
2137 },
2138 {
2139 "localized_name": "upscale_by",
2140 "name": "upscale_by",
2141 "type": "FLOAT",
2142 "widget": {
2143 "name": "upscale_by"
2144 },
2145 "link": 152
2146 }
2147 ],
2148 "outputs": [
2149 {
2150 "localized_name": "IMAGE",
2151 "name": "IMAGE",
2152 "type": "IMAGE",
2153 "slot_index": 0,
2154 "links": [
2155 320
2156 ]
2157 }
2158 ],
2159 "properties": {
2160 "Node name for S&R": "UltimateSDUpscale",
2161 "cnr_id": "comfyui_ultimatesdupscale",
2162 "ver": "ff3fdfeee03de46d4462211cffd165d27155e858",
2163 "widget_ue_connectable": {
2164 "upscale_by": true
2165 }
2166 },
2167 "widgets_values": [
2168 1.5,
2169 900811593556971,
2170 "randomize",
2171 35,
2172 4,
2173 "dpmpp_2m_sde",
2174 "karras",
2175 0.2,
2176 "Linear",
2177 1024,
2178 1024,
2179 32,
2180 32,
2181 "None",
2182 1,
2183 64,
2184 8,
2185 16,
2186 true,
2187 false
2188 ]
2189 },
2190 {
2191 "id": 116,
2192 "type": "CheckpointLoaderSimple",
2193 "pos": [
2194 3748.61192033684,
2195 -268.05529247377905
2196 ],
2197 "size": [
2198 358.33333333333337,
2199 125
2200 ],
2201 "flags": [],
2202 "order": 2,
2203 "mode": 0,
2204 "inputs": [],
2205 "outputs": [
2206 {
2207 "localized_name": "MODEL",
2208 "name": "MODEL",
2209 "type": "MODEL",
2210 "links": [
2211 388
2212 ]
2213 },
2214 {
2215 "localized_name": "CLIP",
2216 "name": "CLIP",
2217 "type": "CLIP",
2218 "links": [
2219 171
2220 ]
2221 },
2222 {
2223 "localized_name": "VAE",
2224 "name": "VAE",
2225 "type": "VAE",
2226 "links": [
2227 172
2228 ]
2229 }
2230 ],
2231 "properties": {
2232 "Node name for S&R": "CheckpointLoaderSimple",
2233 "cnr_id": "comfy-core",
2234 "ver": "0.3.52",
2235 "models": [
2236 {
2237 "name": "Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors",
2238 "url": "https://huggingface.co/RunDiffusion/Juggernaut-XL-v9/resolve/main/Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors?download=true",
2239 "directory": "checkpoints"
2240 }
2241 ]
2242 },
2243 "widgets_values": [
2244 "Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors"
2245 ]
2246 },
2247 {
2248 "id": 72,
2249 "type": "UpscaleModelLoader",
2250 "pos": [
2251 6540.2773496477175,
2252 465.27818873127353
2253 ],
2254 "size": [
2255 265.0260416666667,
2256 82.65625
2257 ],
2258 "flags": [],
2259 "order": 3,
2260 "mode": 0,
2261 "inputs": [],
2262 "outputs": [
2263 {
2264 "localized_name": "UPSCALE_MODEL",
2265 "name": "UPSCALE_MODEL",
2266 "type": "UPSCALE_MODEL",
2267 "links": [
2268 104
2269 ]
2270 }
2271 ],
2272 "properties": {
2273 "Node name for S&R": "UpscaleModelLoader",
2274 "cnr_id": "comfy-core",
2275 "ver": "0.3.27",
2276 "widget_ue_connectable": []
2277 },
2278 "widgets_values": [
2279 "8xNMKDFaces160000G_v10.pt"
2280 ]
2281 },
2282 {
2283 "id": 176,
2284 "type": "ImageCompositeMasked",
2285 "pos": [
2286 6830.277834563393,
2287 -639.7222165301291
2288 ],
2289 "size": [
2290 225,
2291 187.99479166666669
2292 ],
2293 "flags": {
2294 "collapsed": false
2295 },
2296 "order": 29,
2297 "mode": 0,
2298 "inputs": [
2299 {
2300 "localized_name": "destination",
2301 "name": "destination",
2302 "type": "IMAGE",
2303 "link": 314
2304 },
2305 {
2306 "localized_name": "source",
2307 "name": "source",
2308 "type": "IMAGE",
2309 "link": 323
2310 },
2311 {
2312 "localized_name": "mask",
2313 "name": "mask",
2314 "shape": 7,
2315 "type": "MASK",
2316 "link": 285
2317 }
2318 ],
2319 "outputs": [
2320 {
2321 "localized_name": "IMAGE",
2322 "name": "IMAGE",
2323 "type": "IMAGE",
2324 "links": [
2325 289,
2326 448
2327 ]
2328 }
2329 ],
2330 "properties": {
2331 "Node name for S&R": "ImageCompositeMasked",
2332 "cnr_id": "comfy-core",
2333 "ver": "0.3.52"
2334 },
2335 "widgets_values": [
2336 0,
2337 0,
2338 false
2339 ]
2340 },
2341 {
2342 "id": 201,
2343 "type": "Note",
2344 "pos": [
2345 3748.61192033684,
2346 -776.3886909407221
2347 ],
2348 "size": [
2349 270,
2350 91.9921875
2351 ],
2352 "flags": [],
2353 "order": 4,
2354 "mode": 0,
2355 "inputs": [],
2356 "outputs": [],
2357 "properties": [],
2358 "widgets_values": [
2359 "Bypass (ctrl+B) the \"LoraLoaderModelOnly\" if you do not want to add freckles (also add/remove \"freckles\" from the prompt)"
2360 ],
2361 "color": "#432",
2362 "bgcolor": "#653"
2363 },
2364 {
2365 "id": 167,
2366 "type": "MaskPreview",
2367 "pos": [
2368 5881.944734246032,
2369 -43.05559660828313
2370 ],
2371 "size": [
2372 140,
2373 26
2374 ],
2375 "flags": {
2376 "collapsed": true
2377 },
2378 "order": 27,
2379 "mode": 4,
2380 "inputs": [
2381 {
2382 "localized_name": "mask",
2383 "name": "mask",
2384 "type": "MASK",
2385 "link": 330
2386 }
2387 ],
2388 "outputs": [],
2389 "properties": {
2390 "Node name for S&R": "MaskPreview",
2391 "cnr_id": "comfy-core",
2392 "ver": "0.3.52"
2393 },
2394 "widgets_values": []
2395 },
2396 {
2397 "id": 184,
2398 "type": "Reroute",
2399 "pos": [
2400 5640.279339930962,
2401 -593.0555140757658
2402 ],
2403 "size": [
2404 187.5,
2405 26
2406 ],
2407 "flags": [],
2408 "order": 32,
2409 "mode": 0,
2410 "inputs": [
2411 {
2412 "name": "",
2413 "type": "*",
2414 "link": 299
2415 }
2416 ],
2417 "outputs": [
2418 {
2419 "name": "",
2420 "type": "IMAGE",
2421 "links": [
2422 327
2423 ]
2424 }
2425 ],
2426 "properties": {
2427 "showOutputText": false,
2428 "horizontal": false
2429 }
2430 },
2431 {
2432 "id": 180,
2433 "type": "ImageInsertWithBBox(FaceParsing)",
2434 "pos": [
2435 7323.6116014913205,
2436 -643.055414250936
2437 ],
2438 "size": [
2439 274.003515625,
2440 100
2441 ],
2442 "flags": {
2443 "collapsed": false
2444 },
2445 "order": 31,
2446 "mode": 0,
2447 "inputs": [
2448 {
2449 "localized_name": "bbox",
2450 "name": "bbox",
2451 "type": "BBOX",
2452 "link": 313
2453 },
2454 {
2455 "localized_name": "image_src",
2456 "name": "image_src",
2457 "type": "IMAGE",
2458 "link": 328
2459 },
2460 {
2461 "localized_name": "image",
2462 "name": "image",
2463 "type": "IMAGE",
2464 "link": 289
2465 }
2466 ],
2467 "outputs": [
2468 {
2469 "localized_name": "IMAGE",
2470 "name": "IMAGE",
2471 "type": "IMAGE",
2472 "links": [
2473 450,
2474 474
2475 ]
2476 }
2477 ],
2478 "properties": {
2479 "Node name for S&R": "ImageInsertWithBBox(FaceParsing)",
2480 "cnr_id": "comfyui_face_parsing",
2481 "ver": "1.0.5"
2482 },
2483 "widgets_values": []
2484 },
2485 {
2486 "id": 198,
2487 "type": "Reroute",
2488 "pos": [
2489 7140.276538622375,
2490 -709.7221734935208
2491 ],
2492 "size": [
2493 187.5,
2494 26
2495 ],
2496 "flags": [],
2497 "order": 37,
2498 "mode": 0,
2499 "inputs": [
2500 {
2501 "name": "",
2502 "type": "*",
2503 "link": 327
2504 }
2505 ],
2506 "outputs": [
2507 {
2508 "name": "",
2509 "type": "IMAGE",
2510 "links": [
2511 328,
2512 451
2513 ]
2514 }
2515 ],
2516 "properties": {
2517 "showOutputText": false,
2518 "horizontal": false
2519 }
2520 },
2521 {
2522 "id": 179,
2523 "type": "GrowMaskWithBlur",
2524 "pos": [
2525 5940.280095036132,
2526 -234.72215464787013
2527 ],
2528 "size": [
2529 210,
2530 54
2531 ],
2532 "flags": {
2533 "collapsed": true
2534 },
2535 "order": 30,
2536 "mode": 0,
2537 "inputs": [
2538 {
2539 "localized_name": "mask",
2540 "name": "mask",
2541 "type": "MASK",
2542 "link": 284
2543 },
2544 {
2545 "localized_name": "blur_radius",
2546 "name": "blur_radius",
2547 "type": "FLOAT",
2548 "widget": {
2549 "name": "blur_radius"
2550 },
2551 "link": 309
2552 }
2553 ],
2554 "outputs": [
2555 {
2556 "localized_name": "mask",
2557 "name": "mask",
2558 "type": "MASK",
2559 "links": [
2560 285,
2561 330
2562 ]
2563 },
2564 {
2565 "localized_name": "mask_inverted",
2566 "name": "mask_inverted",
2567 "type": "MASK",
2568 "links": null
2569 }
2570 ],
2571 "properties": {
2572 "Node name for S&R": "GrowMaskWithBlur",
2573 "cnr_id": "comfyui-kjnodes",
2574 "ver": "ba9153cb06fc77bfd86c36835f1817482e8328a0"
2575 },
2576 "widgets_values": [
2577 -4,
2578 0,
2579 true,
2580 false,
2581 8,
2582 1,
2583 1,
2584 false
2585 ]
2586 },
2587 {
2588 "id": 117,
2589 "type": "CLIPTextEncode",
2590 "pos": [
2591 6220.277988526629,
2592 -199.7221761661744
2593 ],
2594 "size": [
2595 270,
2596 120
2597 ],
2598 "flags": {
2599 "collapsed": false
2600 },
2601 "order": 16,
2602 "mode": 0,
2603 "inputs": [
2604 {
2605 "localized_name": "clip",
2606 "name": "clip",
2607 "type": "CLIP",
2608 "link": 175
2609 }
2610 ],
2611 "outputs": [
2612 {
2613 "localized_name": "CONDITIONING",
2614 "name": "CONDITIONING",
2615 "type": "CONDITIONING",
2616 "slot_index": 0,
2617 "links": [
2618 176
2619 ]
2620 }
2621 ],
2622 "title": "Negative Prompt",
2623 "properties": {
2624 "Node name for S&R": "CLIPTextEncode",
2625 "cnr_id": "comfy-core",
2626 "ver": "0.3.27",
2627 "widget_ue_connectable": {
2628 "text": true
2629 }
2630 },
2631 "widgets_values": [
2632 "plastic, smooth, glossy, cartoon, anime, worst quality, low quality, illustration, 3d, 2d, painting, cartoons, sketch, anime"
2633 ],
2634 "color": "#322",
2635 "bgcolor": "#533"
2636 },
2637 {
2638 "id": 98,
2639 "type": "PrimitiveFloat",
2640 "pos": [
2641 6540.2773496477175,
2642 315.2782947694561
2643 ],
2644 "size": [
2645 264.5703125,
2646 80
2647 ],
2648 "flags": [],
2649 "order": 5,
2650 "mode": 0,
2651 "inputs": [],
2652 "outputs": [
2653 {
2654 "localized_name": "FLOAT",
2655 "name": "FLOAT",
2656 "type": "FLOAT",
2657 "links": [
2658 152
2659 ]
2660 }
2661 ],
2662 "title": "Upscale By",
2663 "properties": {
2664 "Node name for S&R": "PrimitiveFloat",
2665 "cnr_id": "comfy-core",
2666 "ver": "0.3.50"
2667 },
2668 "widgets_values": [
2669 2
2670 ]
2671 },
2672 {
2673 "id": 187,
2674 "type": "PrimitiveNode",
2675 "pos": [
2676 5881.944734246032,
2677 -168.05529868713185
2678 ],
2679 "size": [
2680 240,
2681 82.99479166666667
2682 ],
2683 "flags": [],
2684 "order": 6,
2685 "mode": 0,
2686 "inputs": [],
2687 "outputs": [
2688 {
2689 "name": "FLOAT",
2690 "type": "FLOAT",
2691 "widget": {
2692 "name": "blur_radius"
2693 },
2694 "links": [
2695 309
2696 ]
2697 }
2698 ],
2699 "title": "blur_radius (pixels)",
2700 "properties": {
2701 "Run widget replace on values": false
2702 },
2703 "widgets_values": [
2704 8,
2705 "fixed"
2706 ],
2707 "color": "#232",
2708 "bgcolor": "#353"
2709 },
2710 {
2711 "id": 78,
2712 "type": "CLIPTextEncode",
2713 "pos": [
2714 6220.277988526629,
2715 -459.722189026903
2716 ],
2717 "size": [
2718 270,
2719 200
2720 ],
2721 "flags": {
2722 "collapsed": false
2723 },
2724 "order": 15,
2725 "mode": 0,
2726 "inputs": [
2727 {
2728 "localized_name": "clip",
2729 "name": "clip",
2730 "type": "CLIP",
2731 "link": 162
2732 },
2733 {
2734 "label": "prompt",
2735 "localized_name": "text",
2736 "name": "text",
2737 "type": "STRING",
2738 "widget": {
2739 "name": "text"
2740 },
2741 "link": null
2742 }
2743 ],
2744 "outputs": [
2745 {
2746 "localized_name": "CONDITIONING",
2747 "name": "CONDITIONING",
2748 "type": "CONDITIONING",
2749 "slot_index": 0,
2750 "links": [
2751 174
2752 ]
2753 }
2754 ],
2755 "title": "Positive Prompt",
2756 "properties": {
2757 "Node name for S&R": "CLIPTextEncode",
2758 "cnr_id": "comfy-core",
2759 "ver": "0.3.27",
2760 "widget_ue_connectable": {
2761 "text": true
2762 }
2763 },
2764 "widgets_values": [
2765 "Close-up professional photograph of a woman, detailed face skin and visible skin pores, detailed natural skin and blemishes without-makeup, detailed skin texure, detailed lips, natural skin pores, subtle skin imperfections, visible skin pores, slightly cracked lips, skin discoloration, intricate detailed iris, perfect eyes, soft freckles"
2766 ],
2767 "color": "#232",
2768 "bgcolor": "#353"
2769 },
2770 {
2771 "id": 156,
2772 "type": "FaceParsingResultsParser(FaceParsing)",
2773 "pos": [
2774 5540.279346144315,
2775 -249.7225599321115
2776 ],
2777 "size": [
2778 325,
2779 503.33333333333337
2780 ],
2781 "flags": [],
2782 "order": 21,
2783 "mode": 0,
2784 "inputs": [
2785 {
2786 "localized_name": "result",
2787 "name": "result",
2788 "type": "FACE_PARSING_RESULT",
2789 "link": 250
2790 }
2791 ],
2792 "outputs": [
2793 {
2794 "localized_name": "MASK",
2795 "name": "MASK",
2796 "type": "MASK",
2797 "links": [
2798 284
2799 ]
2800 }
2801 ],
2802 "properties": {
2803 "Node name for S&R": "FaceParsingResultsParser(FaceParsing)",
2804 "cnr_id": "comfyui_face_parsing",
2805 "ver": "1.0.5"
2806 },
2807 "widgets_values": [
2808 false,
2809 true,
2810 true,
2811 false,
2812 false,
2813 false,
2814 true,
2815 true,
2816 false,
2817 false,
2818 false,
2819 true,
2820 true,
2821 false,
2822 false,
2823 false,
2824 false,
2825 false,
2826 false
2827 ],
2828 "color": "#232",
2829 "bgcolor": "#353"
2830 },
2831 {
2832 "id": 269,
2833 "type": "ImageCompare",
2834 "pos": [
2835 6831.946803018554,
2836 -409.7221921335793
2837 ],
2838 "size": [
2839 358.33333333333337,
2840 616.6666666666667
2841 ],
2842 "flags": [],
2843 "order": 38,
2844 "mode": 4,
2845 "inputs": [
2846 {
2847 "localized_name": "image_a",
2848 "name": "image_a",
2849 "shape": 7,
2850 "type": "IMAGE",
2851 "link": 448
2852 },
2853 {
2854 "localized_name": "image_b",
2855 "name": "image_b",
2856 "shape": 7,
2857 "type": "IMAGE",
2858 "link": 449
2859 }
2860 ],
2861 "outputs": [],
2862 "title": "Compare Crop Enhance vs Crop Original",
2863 "properties": {
2864 "Node name for S&R": "ImageCompare"
2865 },
2866 "widgets_values": []
2867 },
2868 {
2869 "id": 270,
2870 "type": "ImageCompare",
2871 "pos": [
2872 7281.944647259092,
2873 -434.7222872983946
2874 ],
2875 "size": [
2876 333.33333333333337,
2877 632.9166666666667
2878 ],
2879 "flags": {
2880 "collapsed": false
2881 },
2882 "order": 39,
2883 "mode": 4,
2884 "inputs": [
2885 {
2886 "localized_name": "image_a",
2887 "name": "image_a",
2888 "shape": 7,
2889 "type": "IMAGE",
2890 "link": 450
2891 },
2892 {
2893 "localized_name": "image_b",
2894 "name": "image_b",
2895 "shape": 7,
2896 "type": "IMAGE",
2897 "link": 451
2898 }
2899 ],
2900 "outputs": [],
2901 "title": "Compare Enhanced vs Original",
2902 "properties": {
2903 "Node name for S&R": "ImageCompare"
2904 },
2905 "widgets_values": []
2906 },
2907 {
2908 "id": 159,
2909 "type": "BBoxDetectorLoader(FaceParsing)",
2910 "pos": [
2911 4610.277430878167,
2912 -413.0556316497697
2913 ],
2914 "size": [
2915 283.33333333333337,
2916 91.66666666666667
2917 ],
2918 "flags": [],
2919 "order": 7,
2920 "mode": 0,
2921 "inputs": [],
2922 "outputs": [
2923 {
2924 "localized_name": "BBOX_DETECTOR",
2925 "name": "BBOX_DETECTOR",
2926 "type": "BBOX_DETECTOR",
2927 "links": [
2928 239
2929 ]
2930 }
2931 ],
2932 "properties": {
2933 "Node name for S&R": "BBoxDetectorLoader(FaceParsing)",
2934 "cnr_id": "comfyui_face_parsing",
2935 "ver": "1.0.5"
2936 },
2937 "widgets_values": [
2938 "bbox/face_yolov8m.pt"
2939 ]
2940 },
2941 {
2942 "id": 122,
2943 "type": "LoraLoaderModelOnly",
2944 "pos": [
2945 3748.61192033684,
2946 -609.7222764250271
2947 ],
2948 "size": [
2949 358.33333333333337,
2950 116.66666666666667
2951 ],
2952 "flags": [],
2953 "order": 11,
2954 "mode": 4,
2955 "inputs": [
2956 {
2957 "localized_name": "model",
2958 "name": "model",
2959 "type": "MODEL",
2960 "link": 389
2961 }
2962 ],
2963 "outputs": [
2964 {
2965 "localized_name": "MODEL",
2966 "name": "MODEL",
2967 "type": "MODEL",
2968 "links": [
2969 182
2970 ]
2971 }
2972 ],
2973 "properties": {
2974 "Node name for S&R": "LoraLoaderModelOnly",
2975 "cnr_id": "comfy-core",
2976 "ver": "0.3.52",
2977 "models": [
2978 {
2979 "name": "sdxl-better_freckles.safetensors",
2980 "url": "https://civitai.com/api/download/models/588715",
2981 "directory": "loras"
2982 }
2983 ]
2984 },
2985 "widgets_values": [
2986 "sdxl-better_freckles.safetensors",
2987 0.5
2988 ],
2989 "color": "#232",
2990 "bgcolor": "#353"
2991 },
2992 {
2993 "id": 227,
2994 "type": "LoraLoaderModelOnly",
2995 "pos": [
2996 3748.61192033684,
2997 -443.0555717548718
2998 ],
2999 "size": [
3000 358.33333333333337,
3001 116.66666666666667
3002 ],
3003 "flags": [],
3004 "order": 8,
3005 "mode": 0,
3006 "inputs": [
3007 {
3008 "localized_name": "model",
3009 "name": "model",
3010 "type": "MODEL",
3011 "link": 388
3012 }
3013 ],
3014 "outputs": [
3015 {
3016 "localized_name": "MODEL",
3017 "name": "MODEL",
3018 "type": "MODEL",
3019 "links": [
3020 389
3021 ]
3022 }
3023 ],
3024 "properties": {
3025 "Node name for S&R": "LoraLoaderModelOnly",
3026 "cnr_id": "comfy-core",
3027 "ver": "0.3.52",
3028 "models": [
3029 {
3030 "name": "sdxl-skin_realism_acne_skin_details_imperfections.safetensors",
3031 "url": "https://civitai.com/api/download/models/340833",
3032 "directory": "loras"
3033 }
3034 ]
3035 },
3036 "widgets_values": [
3037 "sdxl-skin_realism_acne_skin_details_imperfections.safetensors",
3038 0.6
3039 ],
3040 "color": "#232",
3041 "bgcolor": "#353"
3042 }
3043 ],
3044 "groups": [],
3045 "links": [
3046 {
3047 "id": 171,
3048 "origin_id": 116,
3049 "origin_slot": 1,
3050 "target_id": 100,
3051 "target_slot": 0,
3052 "type": "*"
3053 },
3054 {
3055 "id": 239,
3056 "origin_id": 159,
3057 "origin_slot": 0,
3058 "target_id": 160,
3059 "target_slot": 0,
3060 "type": "BBOX_DETECTOR"
3061 },
3062 {
3063 "id": 301,
3064 "origin_id": 90,
3065 "origin_slot": 0,
3066 "target_id": 160,
3067 "target_slot": 1,
3068 "type": "IMAGE"
3069 },
3070 {
3071 "id": 457,
3072 "origin_id": 163,
3073 "origin_slot": 0,
3074 "target_id": 170,
3075 "target_slot": 0,
3076 "type": "IMAGE"
3077 },
3078 {
3079 "id": 242,
3080 "origin_id": 157,
3081 "origin_slot": 0,
3082 "target_id": 161,
3083 "target_slot": 0,
3084 "type": "FACE_PARSING_MODEL"
3085 },
3086 {
3087 "id": 248,
3088 "origin_id": 165,
3089 "origin_slot": 0,
3090 "target_id": 161,
3091 "target_slot": 1,
3092 "type": "FACE_PARSING_PROCESSOR"
3093 },
3094 {
3095 "id": 456,
3096 "origin_id": 163,
3097 "origin_slot": 0,
3098 "target_id": 161,
3099 "target_slot": 2,
3100 "type": "IMAGE"
3101 },
3102 {
3103 "id": 158,
3104 "origin_id": 101,
3105 "origin_slot": 0,
3106 "target_id": 104,
3107 "target_slot": 0,
3108 "type": "*"
3109 },
3110 {
3111 "id": 156,
3112 "origin_id": 99,
3113 "origin_slot": 0,
3114 "target_id": 102,
3115 "target_slot": 0,
3116 "type": "*"
3117 },
3118 {
3119 "id": 182,
3120 "origin_id": 122,
3121 "origin_slot": 0,
3122 "target_id": 99,
3123 "target_slot": 0,
3124 "type": "*"
3125 },
3126 {
3127 "id": 157,
3128 "origin_id": 100,
3129 "origin_slot": 0,
3130 "target_id": 103,
3131 "target_slot": 0,
3132 "type": "*"
3133 },
3134 {
3135 "id": 172,
3136 "origin_id": 116,
3137 "origin_slot": 2,
3138 "target_id": 101,
3139 "target_slot": 0,
3140 "type": "*"
3141 },
3142 {
3143 "id": 241,
3144 "origin_id": 160,
3145 "origin_slot": 0,
3146 "target_id": 162,
3147 "target_slot": 0,
3148 "type": "BBOX_LIST"
3149 },
3150 {
3151 "id": 311,
3152 "origin_id": 162,
3153 "origin_slot": 0,
3154 "target_id": 189,
3155 "target_slot": 0,
3156 "type": "*"
3157 },
3158 {
3159 "id": 246,
3160 "origin_id": 162,
3161 "origin_slot": 0,
3162 "target_id": 163,
3163 "target_slot": 0,
3164 "type": "BBOX"
3165 },
3166 {
3167 "id": 302,
3168 "origin_id": 90,
3169 "origin_slot": 0,
3170 "target_id": 163,
3171 "target_slot": 1,
3172 "type": "IMAGE"
3173 },
3174 {
3175 "id": 458,
3176 "origin_id": 163,
3177 "origin_slot": 0,
3178 "target_id": 105,
3179 "target_slot": 0,
3180 "type": "IMAGE"
3181 },
3182 {
3183 "id": 320,
3184 "origin_id": 76,
3185 "origin_slot": 0,
3186 "target_id": 196,
3187 "target_slot": 0,
3188 "type": "IMAGE"
3189 },
3190 {
3191 "id": 321,
3192 "origin_id": 193,
3193 "origin_slot": 0,
3194 "target_id": 196,
3195 "target_slot": 2,
3196 "type": "INT"
3197 },
3198 {
3199 "id": 322,
3200 "origin_id": 193,
3201 "origin_slot": 1,
3202 "target_id": 196,
3203 "target_slot": 3,
3204 "type": "INT"
3205 },
3206 {
3207 "id": 312,
3208 "origin_id": 189,
3209 "origin_slot": 0,
3210 "target_id": 190,
3211 "target_slot": 0,
3212 "type": "*"
3213 },
3214 {
3215 "id": 249,
3216 "origin_id": 161,
3217 "origin_slot": 0,
3218 "target_id": 166,
3219 "target_slot": 0,
3220 "type": "IMAGE"
3221 },
3222 {
3223 "id": 316,
3224 "origin_id": 163,
3225 "origin_slot": 0,
3226 "target_id": 193,
3227 "target_slot": 0,
3228 "type": "IMAGE"
3229 },
3230 {
3231 "id": 272,
3232 "origin_id": 105,
3233 "origin_slot": 0,
3234 "target_id": 76,
3235 "target_slot": 0,
3236 "type": "IMAGE"
3237 },
3238 {
3239 "id": 163,
3240 "origin_id": 102,
3241 "origin_slot": 0,
3242 "target_id": 76,
3243 "target_slot": 1,
3244 "type": "MODEL"
3245 },
3246 {
3247 "id": 174,
3248 "origin_id": 78,
3249 "origin_slot": 0,
3250 "target_id": 76,
3251 "target_slot": 2,
3252 "type": "CONDITIONING"
3253 },
3254 {
3255 "id": 176,
3256 "origin_id": 117,
3257 "origin_slot": 0,
3258 "target_id": 76,
3259 "target_slot": 3,
3260 "type": "CONDITIONING"
3261 },
3262 {
3263 "id": 161,
3264 "origin_id": 104,
3265 "origin_slot": 0,
3266 "target_id": 76,
3267 "target_slot": 4,
3268 "type": "VAE"
3269 },
3270 {
3271 "id": 104,
3272 "origin_id": 72,
3273 "origin_slot": 0,
3274 "target_id": 76,
3275 "target_slot": 5,
3276 "type": "UPSCALE_MODEL"
3277 },
3278 {
3279 "id": 152,
3280 "origin_id": 98,
3281 "origin_slot": 0,
3282 "target_id": 76,
3283 "target_slot": 6,
3284 "type": "FLOAT"
3285 },
3286 {
3287 "id": 314,
3288 "origin_id": 105,
3289 "origin_slot": 0,
3290 "target_id": 176,
3291 "target_slot": 0,
3292 "type": "IMAGE"
3293 },
3294 {
3295 "id": 323,
3296 "origin_id": 196,
3297 "origin_slot": 0,
3298 "target_id": 176,
3299 "target_slot": 1,
3300 "type": "IMAGE"
3301 },
3302 {
3303 "id": 285,
3304 "origin_id": 179,
3305 "origin_slot": 0,
3306 "target_id": 176,
3307 "target_slot": 2,
3308 "type": "MASK"
3309 },
3310 {
3311 "id": 330,
3312 "origin_id": 179,
3313 "origin_slot": 0,
3314 "target_id": 167,
3315 "target_slot": 0,
3316 "type": "MASK"
3317 },
3318 {
3319 "id": 299,
3320 "origin_id": 90,
3321 "origin_slot": 0,
3322 "target_id": 184,
3323 "target_slot": 0,
3324 "type": "*"
3325 },
3326 {
3327 "id": 313,
3328 "origin_id": 190,
3329 "origin_slot": 0,
3330 "target_id": 180,
3331 "target_slot": 0,
3332 "type": "BBOX"
3333 },
3334 {
3335 "id": 328,
3336 "origin_id": 198,
3337 "origin_slot": 0,
3338 "target_id": 180,
3339 "target_slot": 1,
3340 "type": "IMAGE"
3341 },
3342 {
3343 "id": 289,
3344 "origin_id": 176,
3345 "origin_slot": 0,
3346 "target_id": 180,
3347 "target_slot": 2,
3348 "type": "IMAGE"
3349 },
3350 {
3351 "id": 327,
3352 "origin_id": 184,
3353 "origin_slot": 0,
3354 "target_id": 198,
3355 "target_slot": 0,
3356 "type": "*"
3357 },
3358 {
3359 "id": 284,
3360 "origin_id": 156,
3361 "origin_slot": 0,
3362 "target_id": 179,
3363 "target_slot": 0,
3364 "type": "MASK"
3365 },
3366 {
3367 "id": 309,
3368 "origin_id": 187,
3369 "origin_slot": 0,
3370 "target_id": 179,
3371 "target_slot": 1,
3372 "type": "FLOAT"
3373 },
3374 {
3375 "id": 175,
3376 "origin_id": 103,
3377 "origin_slot": 0,
3378 "target_id": 117,
3379 "target_slot": 0,
3380 "type": "CLIP"
3381 },
3382 {
3383 "id": 388,
3384 "origin_id": 116,
3385 "origin_slot": 0,
3386 "target_id": 227,
3387 "target_slot": 0,
3388 "type": "MODEL"
3389 },
3390 {
3391 "id": 389,
3392 "origin_id": 227,
3393 "origin_slot": 0,
3394 "target_id": 122,
3395 "target_slot": 0,
3396 "type": "MODEL"
3397 },
3398 {
3399 "id": 162,
3400 "origin_id": 103,
3401 "origin_slot": 0,
3402 "target_id": 78,
3403 "target_slot": 0,
3404 "type": "CLIP"
3405 },
3406 {
3407 "id": 250,
3408 "origin_id": 161,
3409 "origin_slot": 1,
3410 "target_id": 156,
3411 "target_slot": 0,
3412 "type": "FACE_PARSING_RESULT"
3413 },
3414 {
3415 "id": 448,
3416 "origin_id": 176,
3417 "origin_slot": 0,
3418 "target_id": 269,
3419 "target_slot": 0,
3420 "type": "IMAGE"
3421 },
3422 {
3423 "id": 449,
3424 "origin_id": 105,
3425 "origin_slot": 0,
3426 "target_id": 269,
3427 "target_slot": 1,
3428 "type": "IMAGE"
3429 },
3430 {
3431 "id": 450,
3432 "origin_id": 180,
3433 "origin_slot": 0,
3434 "target_id": 270,
3435 "target_slot": 0,
3436 "type": "IMAGE"
3437 },
3438 {
3439 "id": 451,
3440 "origin_id": 198,
3441 "origin_slot": 0,
3442 "target_id": 270,
3443 "target_slot": 1,
3444 "type": "IMAGE"
3445 },
3446 {
3447 "id": 471,
3448 "origin_id": -10,
3449 "origin_slot": 0,
3450 "target_id": 90,
3451 "target_slot": 0,
3452 "type": "IMAGE"
3453 },
3454 {
3455 "id": 474,
3456 "origin_id": 180,
3457 "origin_slot": 0,
3458 "target_id": -20,
3459 "target_slot": 0,
3460 "type": "IMAGE"
3461 }
3462 ],
3463 "extra": {
3464 "workflowRendererVersion": "LG"
3465 }
3466 },
3467 {
3468 "id": "773cfb8f-7f8e-4fc7-a1c5-2954b1247e83",
3469 "version": 1,
3470 "state": {
3471 "lastGroupId": 4,
3472 "lastNodeId": 303,
3473 "lastLinkId": 490,
3474 "lastRerouteId": 0
3475 },
3476 "revision": 0,
3477 "config": [],
3478 "name": "Text to Image (Z-Image-Turbo)",
3479 "inputNode": {
3480 "id": -10,
3481 "bounding": [
3482 -80,
3483 425,
3484 100,
3485 150
3486 ]
3487 },
3488 "outputNode": {
3489 "id": -20,
3490 "bounding": [
3491 1490,
3492 415,
3493 100,
3494 50
3495 ]
3496 },
3497 "inputs": [
3498 {
3499 "id": "fb178669-e742-4a53-8a69-7df59834dfd8",
3500 "name": "text",
3501 "type": "STRING",
3502 "linkIds": [
3503 34
3504 ],
3505 "label": "prompt",
3506 "pos": [
3507 6,
3508 532
3509 ]
3510 },
3511 {
3512 "id": "dd780b3c-23e9-46ff-8469-156008f42e5a",
3513 "name": "width",
3514 "type": "INT",
3515 "linkIds": [
3516 35
3517 ],
3518 "pos": [
3519 6,
3520 552
3521 ]
3522 },
3523 {
3524 "id": "7b08d546-6bb0-4ef9-82e9-ffae5e1ee6bc",
3525 "name": "height",
3526 "type": "INT",
3527 "linkIds": [
3528 36
3529 ],
3530 "pos": [
3531 6,
3532 572
3533 ]
3534 },
3535 {
3536 "id": "8ed4eb73-a2bf-4766-8bf4-c5890b560596",
3537 "name": "unet_name",
3538 "type": "COMBO",
3539 "linkIds": [
3540 38
3541 ],
3542 "pos": [
3543 6,
3544 592
3545 ]
3546 },
3547 {
3548 "id": "f362d639-d412-4b5d-8490-1e9995dc5f82",
3549 "name": "clip_name",
3550 "type": "COMBO",
3551 "linkIds": [
3552 39
3553 ],
3554 "pos": [
3555 6,
3556 612
3557 ]
3558 },
3559 {
3560 "id": "ee25ac16-de63-4b74-bbbb-5b29fdc1efcf",
3561 "name": "vae_name",
3562 "type": "COMBO",
3563 "linkIds": [
3564 40
3565 ],
3566 "pos": [
3567 6,
3568 632
3569 ]
3570 },
3571 {
3572 "id": "51cbcd61-9218-4bcb-89ac-ecdfb1ef8892",
3573 "name": "steps",
3574 "type": "INT",
3575 "linkIds": [
3576 70
3577 ],
3578 "pos": [
3579 6,
3580 652
3581 ]
3582 }
3583 ],
3584 "outputs": [
3585 {
3586 "id": "1fa72a21-ce00-4952-814e-1f2ffbe87d1d",
3587 "name": "IMAGE",
3588 "type": "IMAGE",
3589 "linkIds": [
3590 16
3591 ],
3592 "localized_name": "IMAGE",
3593 "pos": [
3594 1810,
3595 520
3596 ]
3597 }
3598 ],
3599 "widgets": [],
3600 "nodes": [
3601 {
3602 "id": 288,
3603 "type": "CLIPLoader",
3604 "pos": [
3605 110.000018360851,
3606 330.00000634451123
3607 ],
3608 "size": [
3609 270,
3610 127.7734375
3611 ],
3612 "flags": [],
3613 "order": 7,
3614 "mode": 0,
3615 "inputs": [
3616 {
3617 "localized_name": "clip_name",
3618 "name": "clip_name",
3619 "type": "COMBO",
3620 "widget": {
3621 "name": "clip_name"
3622 },
3623 "link": 39
3624 }
3625 ],
3626 "outputs": [
3627 {
3628 "localized_name": "CLIP",
3629 "name": "CLIP",
3630 "type": "CLIP",
3631 "links": [
3632 28
3633 ]
3634 }
3635 ],
3636 "properties": {
3637 "Node name for S&R": "CLIPLoader",
3638 "cnr_id": "comfy-core",
3639 "ver": "0.3.73",
3640 "models": [
3641 {
3642 "name": "qwen_3_4b.safetensors",
3643 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors",
3644 "directory": "text_encoders"
3645 }
3646 ],
3647 "enableTabs": false,
3648 "tabWidth": 65,
3649 "tabXOffset": 10,
3650 "hasSecondTab": false,
3651 "secondTabText": "Send Back",
3652 "secondTabOffset": 80,
3653 "secondTabWidth": 65
3654 },
3655 "widgets_values": [
3656 "qwen_3_4b.safetensors",
3657 "lumina2",
3658 "default"
3659 ]
3660 },
3661 {
3662 "id": 29,
3663 "type": "VAELoader",
3664 "pos": [
3665 110.000018360851,
3666 480.0000069795858
3667 ],
3668 "size": [
3669 270,
3670 70
3671 ],
3672 "flags": [],
3673 "order": 4,
3674 "mode": 0,
3675 "inputs": [
3676 {
3677 "localized_name": "vae_name",
3678 "name": "vae_name",
3679 "type": "COMBO",
3680 "widget": {
3681 "name": "vae_name"
3682 },
3683 "link": 40
3684 }
3685 ],
3686 "outputs": [
3687 {
3688 "localized_name": "VAE",
3689 "name": "VAE",
3690 "type": "VAE",
3691 "links": [
3692 27
3693 ]
3694 }
3695 ],
3696 "properties": {
3697 "Node name for S&R": "VAELoader",
3698 "cnr_id": "comfy-core",
3699 "ver": "0.3.73",
3700 "models": [
3701 {
3702 "name": "ae.safetensors",
3703 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors",
3704 "directory": "vae"
3705 }
3706 ],
3707 "enableTabs": false,
3708 "tabWidth": 65,
3709 "tabXOffset": 10,
3710 "hasSecondTab": false,
3711 "secondTabText": "Send Back",
3712 "secondTabOffset": 80,
3713 "secondTabWidth": 65
3714 },
3715 "widgets_values": [
3716 "ae.safetensors"
3717 ]
3718 },
3719 {
3720 "id": 33,
3721 "type": "ConditioningZeroOut",
3722 "pos": [
3723 639.9999914102864,
3724 619.9999686463291
3725 ],
3726 "size": [
3727 204.134765625,
3728 40
3729 ],
3730 "flags": [],
3731 "order": 5,
3732 "mode": 0,
3733 "inputs": [
3734 {
3735 "localized_name": "conditioning",
3736 "name": "conditioning",
3737 "type": "CONDITIONING",
3738 "link": 32
3739 }
3740 ],
3741 "outputs": [
3742 {
3743 "localized_name": "CONDITIONING",
3744 "name": "CONDITIONING",
3745 "type": "CONDITIONING",
3746 "links": [
3747 33
3748 ]
3749 }
3750 ],
3751 "properties": {
3752 "Node name for S&R": "ConditioningZeroOut",
3753 "cnr_id": "comfy-core",
3754 "ver": "0.3.73",
3755 "enableTabs": false,
3756 "tabWidth": 65,
3757 "tabXOffset": 10,
3758 "hasSecondTab": false,
3759 "secondTabText": "Send Back",
3760 "secondTabOffset": 80,
3761 "secondTabWidth": 65
3762 },
3763 "widgets_values": []
3764 },
3765 {
3766 "id": 8,
3767 "type": "VAEDecode",
3768 "pos": [
3769 1220.000013328905,
3770 160.00000075901093
3771 ],
3772 "size": [
3773 210,
3774 60
3775 ],
3776 "flags": [],
3777 "order": 1,
3778 "mode": 0,
3779 "inputs": [
3780 {
3781 "localized_name": "samples",
3782 "name": "samples",
3783 "type": "LATENT",
3784 "link": 14
3785 },
3786 {
3787 "localized_name": "vae",
3788 "name": "vae",
3789 "type": "VAE",
3790 "link": 27
3791 }
3792 ],
3793 "outputs": [
3794 {
3795 "localized_name": "IMAGE",
3796 "name": "IMAGE",
3797 "type": "IMAGE",
3798 "slot_index": 0,
3799 "links": [
3800 16
3801 ]
3802 }
3803 ],
3804 "properties": {
3805 "Node name for S&R": "VAEDecode",
3806 "cnr_id": "comfy-core",
3807 "ver": "0.3.64",
3808 "enableTabs": false,
3809 "tabWidth": 65,
3810 "tabXOffset": 10,
3811 "hasSecondTab": false,
3812 "secondTabText": "Send Back",
3813 "secondTabOffset": 80,
3814 "secondTabWidth": 65
3815 },
3816 "widgets_values": []
3817 },
3818 {
3819 "id": 289,
3820 "type": "UNETLoader",
3821 "pos": [
3822 110.000018360851,
3823 199.99999849548956
3824 ],
3825 "size": [
3826 270,
3827 98.88020833333334
3828 ],
3829 "flags": [],
3830 "order": 8,
3831 "mode": 0,
3832 "inputs": [
3833 {
3834 "localized_name": "unet_name",
3835 "name": "unet_name",
3836 "type": "COMBO",
3837 "widget": {
3838 "name": "unet_name"
3839 },
3840 "link": 38
3841 }
3842 ],
3843 "outputs": [
3844 {
3845 "localized_name": "MODEL",
3846 "name": "MODEL",
3847 "type": "MODEL",
3848 "links": [
3849 479
3850 ]
3851 }
3852 ],
3853 "properties": {
3854 "Node name for S&R": "UNETLoader",
3855 "cnr_id": "comfy-core",
3856 "ver": "0.3.73",
3857 "models": [
3858 {
3859 "name": "z_image_turbo_bf16.safetensors",
3860 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors",
3861 "directory": "diffusion_models"
3862 }
3863 ],
3864 "enableTabs": false,
3865 "tabWidth": 65,
3866 "tabXOffset": 10,
3867 "hasSecondTab": false,
3868 "secondTabText": "Send Back",
3869 "secondTabOffset": 80,
3870 "secondTabWidth": 65
3871 },
3872 "widgets_values": [
3873 "z_image_turbo_bf16.safetensors",
3874 "default"
3875 ]
3876 },
3877 {
3878 "id": 290,
3879 "type": "CLIPTextEncode",
3880 "pos": [
3881 430.00009756766303,
3882 199.99999849548956
3883 ],
3884 "size": [
3885 410,
3886 370
3887 ],
3888 "flags": [],
3889 "order": 9,
3890 "mode": 0,
3891 "inputs": [
3892 {
3893 "localized_name": "clip",
3894 "name": "clip",
3895 "type": "CLIP",
3896 "link": 28
3897 },
3898 {
3899 "localized_name": "text",
3900 "name": "text",
3901 "type": "STRING",
3902 "widget": {
3903 "name": "text"
3904 },
3905 "link": 34
3906 }
3907 ],
3908 "outputs": [
3909 {
3910 "localized_name": "CONDITIONING",
3911 "name": "CONDITIONING",
3912 "type": "CONDITIONING",
3913 "links": [
3914 30,
3915 32
3916 ]
3917 }
3918 ],
3919 "properties": {
3920 "Node name for S&R": "CLIPTextEncode",
3921 "cnr_id": "comfy-core",
3922 "ver": "0.3.73",
3923 "enableTabs": false,
3924 "tabWidth": 65,
3925 "tabXOffset": 10,
3926 "hasSecondTab": false,
3927 "secondTabText": "Send Back",
3928 "secondTabOffset": 80,
3929 "secondTabWidth": 65
3930 },
3931 "widgets_values": [
3932 "A clean, high-key studio portrait features a central subject captured in a sharp headshot composition against a solid, vibrant cerulean blue backdrop. The lighting is soft and even, characteristic of a professional beauty dish or large softbox, which minimizes harsh shadows and creates a subtle, healthy glow across the skin. The focus is tack-sharp on the eyes, with a shallow depth of field that gently softens the texture of the hair as it recedes toward the shoulders.\n\nThe subject possesses a symmetrical, heart-shaped face with a neutral, poised expression and a direct gaze. Their hair is a bright, cool-toned platinum blonde, styled in a sleek, center-parted bob that falls just to the collarbone with slightly textured ends. Their complexion is smooth and radiant, complemented by a light application of makeup that emphasizes the natural arch of the well-defined, dark blonde eyebrows. The eyes are a warm hazel-brown, framed by dark, delicate lashes, while the lips are a soft, natural rose-pink with a slight satin finish.\n\nThe subject wears a crisp, minimalist white turtleneck sweater made of a fine-ribbed, lightweight knit fabric. The garment's clean lines and bright tone provide a high-contrast transition between the subject and the saturated blue background. The overall atmosphere is modern and clinical yet approachable, defined by the precision of the studio environment and the clarity of the facial features."
3933 ]
3934 },
3935 {
3936 "id": 13,
3937 "type": "EmptySD3LatentImage",
3938 "pos": [
3939 110.000018360851,
3940 629.999958957169
3941 ],
3942 "size": [
3943 260,
3944 120
3945 ],
3946 "flags": [],
3947 "order": 3,
3948 "mode": 0,
3949 "inputs": [
3950 {
3951 "localized_name": "width",
3952 "name": "width",
3953 "type": "INT",
3954 "widget": {
3955 "name": "width"
3956 },
3957 "link": 35
3958 },
3959 {
3960 "localized_name": "height",
3961 "name": "height",
3962 "type": "INT",
3963 "widget": {
3964 "name": "height"
3965 },
3966 "link": 36
3967 }
3968 ],
3969 "outputs": [
3970 {
3971 "localized_name": "LATENT",
3972 "name": "LATENT",
3973 "type": "LATENT",
3974 "slot_index": 0,
3975 "links": [
3976 17
3977 ]
3978 }
3979 ],
3980 "properties": {
3981 "Node name for S&R": "EmptySD3LatentImage",
3982 "cnr_id": "comfy-core",
3983 "ver": "0.3.64",
3984 "enableTabs": false,
3985 "tabWidth": 65,
3986 "tabXOffset": 10,
3987 "hasSecondTab": false,
3988 "secondTabText": "Send Back",
3989 "secondTabOffset": 80,
3990 "secondTabWidth": 65
3991 },
3992 "widgets_values": [
3993 896,
3994 1152,
3995 1
3996 ]
3997 },
3998 {
3999 "id": 11,
4000 "type": "ModelSamplingAuraFlow",
4001 "pos": [
4002 880.0001481303783,
4003 160.00000075901093
4004 ],
4005 "size": [
4006 310,
4007 66.66666666666667
4008 ],
4009 "flags": [],
4010 "order": 2,
4011 "mode": 0,
4012 "inputs": [
4013 {
4014 "localized_name": "model",
4015 "name": "model",
4016 "type": "MODEL",
4017 "link": 478
4018 }
4019 ],
4020 "outputs": [
4021 {
4022 "localized_name": "MODEL",
4023 "name": "MODEL",
4024 "type": "MODEL",
4025 "slot_index": 0,
4026 "links": [
4027 13
4028 ]
4029 }
4030 ],
4031 "properties": {
4032 "Node name for S&R": "ModelSamplingAuraFlow",
4033 "cnr_id": "comfy-core",
4034 "ver": "0.3.64",
4035 "enableTabs": false,
4036 "tabWidth": 65,
4037 "tabXOffset": 10,
4038 "hasSecondTab": false,
4039 "secondTabText": "Send Back",
4040 "secondTabOffset": 80,
4041 "secondTabWidth": 65
4042 },
4043 "widgets_values": [
4044 3
4045 ]
4046 },
4047 {
4048 "id": 3,
4049 "type": "KSampler",
4050 "pos": [
4051 880.0001481303783,
4052 269.999991493234
4053 ],
4054 "size": [
4055 315,
4056 264.4401041666667
4057 ],
4058 "flags": [],
4059 "order": 0,
4060 "mode": 0,
4061 "inputs": [
4062 {
4063 "localized_name": "model",
4064 "name": "model",
4065 "type": "MODEL",
4066 "link": 13
4067 },
4068 {
4069 "localized_name": "positive",
4070 "name": "positive",
4071 "type": "CONDITIONING",
4072 "link": 30
4073 },
4074 {
4075 "localized_name": "negative",
4076 "name": "negative",
4077 "type": "CONDITIONING",
4078 "link": 33
4079 },
4080 {
4081 "localized_name": "latent_image",
4082 "name": "latent_image",
4083 "type": "LATENT",
4084 "link": 17
4085 },
4086 {
4087 "localized_name": "steps",
4088 "name": "steps",
4089 "type": "INT",
4090 "widget": {
4091 "name": "steps"
4092 },
4093 "link": 70
4094 }
4095 ],
4096 "outputs": [
4097 {
4098 "localized_name": "LATENT",
4099 "name": "LATENT",
4100 "type": "LATENT",
4101 "slot_index": 0,
4102 "links": [
4103 14
4104 ]
4105 }
4106 ],
4107 "properties": {
4108 "Node name for S&R": "KSampler",
4109 "cnr_id": "comfy-core",
4110 "ver": "0.3.64",
4111 "enableTabs": false,
4112 "tabWidth": 65,
4113 "tabXOffset": 10,
4114 "hasSecondTab": false,
4115 "secondTabText": "Send Back",
4116 "secondTabOffset": 80,
4117 "secondTabWidth": 65
4118 },
4119 "widgets_values": [
4120 223832286985235,
4121 "randomize",
4122 8,
4123 1,
4124 "res_multistep",
4125 "simple",
4126 1
4127 ]
4128 },
4129 {
4130 "id": 287,
4131 "type": "LoraLoaderModelOnly",
4132 "pos": [
4133 431.66663837084667,
4134 -1.6666723127681369
4135 ],
4136 "size": [
4137 408.33333333333337,
4138 116.66666666666667
4139 ],
4140 "flags": [],
4141 "order": 6,
4142 "mode": 0,
4143 "inputs": [
4144 {
4145 "localized_name": "model",
4146 "name": "model",
4147 "type": "MODEL",
4148 "link": 479
4149 }
4150 ],
4151 "outputs": [
4152 {
4153 "localized_name": "MODEL",
4154 "name": "MODEL",
4155 "type": "MODEL",
4156 "links": [
4157 478
4158 ]
4159 }
4160 ],
4161 "properties": {
4162 "Node name for S&R": "LoraLoaderModelOnly",
4163 "models": [
4164 {
4165 "name": "zimage-grainscape_ultrareal.safetensors",
4166 "url": "https://civitai.com/api/download/models/2460872",
4167 "directory": "loras"
4168 }
4169 ]
4170 },
4171 "widgets_values": [
4172 "zimage-grainscape_ultrareal.safetensors",
4173 1
4174 ]
4175 }
4176 ],
4177 "groups": [
4178 {
4179 "id": 2,
4180 "title": "Step2 - Image size",
4181 "bounding": [
4182 98.33333333333334,
4183 556.6666666666667,
4184 290,
4185 200
4186 ],
4187 "color": "#3f789e",
4188 "font_size": 24,
4189 "flags": []
4190 },
4191 {
4192 "id": 3,
4193 "title": "Step3 - Prompt",
4194 "bounding": [
4195 406.6666666666667,
4196 131.66666666666669,
4197 450,
4198 540
4199 ],
4200 "color": "#3f789e",
4201 "font_size": 24,
4202 "flags": []
4203 },
4204 {
4205 "id": 4,
4206 "title": "Step1 - Load models",
4207 "bounding": [
4208 98.33333333333334,
4209 131.66666666666669,
4210 290,
4211 413.6
4212 ],
4213 "color": "#3f789e",
4214 "font_size": 24,
4215 "flags": []
4216 }
4217 ],
4218 "links": [
4219 {
4220 "id": 32,
4221 "origin_id": 290,
4222 "origin_slot": 0,
4223 "target_id": 33,
4224 "target_slot": 0,
4225 "type": "CONDITIONING"
4226 },
4227 {
4228 "id": 14,
4229 "origin_id": 3,
4230 "origin_slot": 0,
4231 "target_id": 8,
4232 "target_slot": 0,
4233 "type": "LATENT"
4234 },
4235 {
4236 "id": 27,
4237 "origin_id": 29,
4238 "origin_slot": 0,
4239 "target_id": 8,
4240 "target_slot": 1,
4241 "type": "VAE"
4242 },
4243 {
4244 "id": 13,
4245 "origin_id": 11,
4246 "origin_slot": 0,
4247 "target_id": 3,
4248 "target_slot": 0,
4249 "type": "MODEL"
4250 },
4251 {
4252 "id": 30,
4253 "origin_id": 290,
4254 "origin_slot": 0,
4255 "target_id": 3,
4256 "target_slot": 1,
4257 "type": "CONDITIONING"
4258 },
4259 {
4260 "id": 33,
4261 "origin_id": 33,
4262 "origin_slot": 0,
4263 "target_id": 3,
4264 "target_slot": 2,
4265 "type": "CONDITIONING"
4266 },
4267 {
4268 "id": 17,
4269 "origin_id": 13,
4270 "origin_slot": 0,
4271 "target_id": 3,
4272 "target_slot": 3,
4273 "type": "LATENT"
4274 },
4275 {
4276 "id": 28,
4277 "origin_id": 288,
4278 "origin_slot": 0,
4279 "target_id": 290,
4280 "target_slot": 0,
4281 "type": "CLIP"
4282 },
4283 {
4284 "id": 16,
4285 "origin_id": 8,
4286 "origin_slot": 0,
4287 "target_id": -20,
4288 "target_slot": 0,
4289 "type": "IMAGE"
4290 },
4291 {
4292 "id": 34,
4293 "origin_id": -10,
4294 "origin_slot": 0,
4295 "target_id": 290,
4296 "target_slot": 1,
4297 "type": "STRING"
4298 },
4299 {
4300 "id": 35,
4301 "origin_id": -10,
4302 "origin_slot": 1,
4303 "target_id": 13,
4304 "target_slot": 0,
4305 "type": "INT"
4306 },
4307 {
4308 "id": 36,
4309 "origin_id": -10,
4310 "origin_slot": 2,
4311 "target_id": 13,
4312 "target_slot": 1,
4313 "type": "INT"
4314 },
4315 {
4316 "id": 38,
4317 "origin_id": -10,
4318 "origin_slot": 3,
4319 "target_id": 289,
4320 "target_slot": 0,
4321 "type": "COMBO"
4322 },
4323 {
4324 "id": 39,
4325 "origin_id": -10,
4326 "origin_slot": 4,
4327 "target_id": 288,
4328 "target_slot": 0,
4329 "type": "COMBO"
4330 },
4331 {
4332 "id": 40,
4333 "origin_id": -10,
4334 "origin_slot": 5,
4335 "target_id": 29,
4336 "target_slot": 0,
4337 "type": "COMBO"
4338 },
4339 {
4340 "id": 70,
4341 "origin_id": -10,
4342 "origin_slot": 6,
4343 "target_id": 3,
4344 "target_slot": 4,
4345 "type": "INT"
4346 },
4347 {
4348 "id": 478,
4349 "origin_id": 287,
4350 "origin_slot": 0,
4351 "target_id": 11,
4352 "target_slot": 0,
4353 "type": "MODEL"
4354 },
4355 {
4356 "id": 479,
4357 "origin_id": 289,
4358 "origin_slot": 0,
4359 "target_id": 287,
4360 "target_slot": 0,
4361 "type": "MODEL"
4362 }
4363 ],
4364 "extra": {
4365 "workflowRendererVersion": "LG"
4366 }
4367 }
4368 ]
4369 },
4370 "config": [],
4371 "extra": {
4372 "ds": {
4373 "scale": 0.6192999934888411,
4374 "offset": [
4375 -4991.930865510959,
4376 540.5121103617513
4377 ]
4378 },
4379 "frontendVersion": "1.40.10",
4380 "VHS_latentpreview": false,
4381 "VHS_latentpreviewrate": 0,
4382 "VHS_MetadataImage": true,
4383 "VHS_KeepIntermediate": true,
4384 "workflowRendererVersion": "Vue"
4385 },
4386 "version": 0.4
4387}