ComfyPilotComfyPilot
工作流 / 角色与时尚 / 自拍生成的等距微缩模型
自拍生成的等距微缩模型

自拍生成的等距微缩模型

Isometric Miniatures from a Selfie

上传角色或自拍并输入服装/场景提示词。生成角色2x2等距小人网格。

角色与时尚 13 个节点 1 个输入 4 次使用 ComfyUI ≥ 0.15.0 hellorob 62 KB

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

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

节点构成

SaveImage × 5
PrimitiveStringMultiline × 2
PrimitiveInt × 1
PreviewAny × 1
GeminiImage2Node × 1
LoadImage × 1
d0e93443-d871-4538-8af2-7e109efaa027 × 1
7f0b4117-39c1-4a46-af45-19cf8fd86001 × 1

官方标注的模型

Nano Banana ProGemini3 Pro Image PreviewGoogle

工作流 JSON

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

1{
2 "id": "388dc31e-efd9-48c8-9e45-e39239e0d5fa",
3 "revision": 0,
4 "last_node_id": 87,
5 "last_link_id": 131,
6 "nodes": [
7 {
8 "id": 52,
9 "type": "PrimitiveInt",
10 "pos": [
11 3220.0001053047677,
12 -119.9998803287425
13 ],
14 "size": [
15 250,
16 83.00000098518001
17 ],
18 "flags": {
19 "collapsed": false
20 },
21 "order": 0,
22 "mode": 0,
23 "inputs": [],
24 "outputs": [
25 {
26 "name": "INT",
27 "type": "INT",
28 "links": [
29 78
30 ]
31 }
32 ],
33 "title": "Crop Inset Grid Images",
34 "properties": {
35 "cnr_id": "comfy-core",
36 "ver": "0.3.76",
37 "Node name for S&R": "PrimitiveInt"
38 },
39 "widgets_values": [
40 0,
41 "fixed"
42 ],
43 "color": "#232",
44 "bgcolor": "#353"
45 },
46 {
47 "id": 79,
48 "type": "PrimitiveStringMultiline",
49 "pos": [
50 1949.999951537137,
51 269.9999704651595
52 ],
53 "size": [
54 350,
55 125
56 ],
57 "flags": [],
58 "order": 1,
59 "mode": 0,
60 "inputs": [],
61 "outputs": [
62 {
63 "name": "STRING",
64 "type": "STRING",
65 "links": [
66 121
67 ]
68 }
69 ],
70 "title": "Describe Scenes/Actions/Vibes",
71 "properties": {
72 "cnr_id": "comfy-core",
73 "ver": "0.9.2",
74 "Node name for S&R": "PrimitiveStringMultiline"
75 },
76 "widgets_values": [
77 "frame 1: a hardware engineer building modern rocket engines\nframe 2: riding on an all red ducatti\nframe 3: standing behind a DJ deck\nframe 4: wearing a virtual reality headset controlling a drone"
78 ],
79 "color": "#232",
80 "bgcolor": "#353"
81 },
82 {
83 "id": 85,
84 "type": "PreviewAny",
85 "pos": [
86 2369.99994093769,
87 580.0000090963429
88 ],
89 "size": [
90 400,
91 170
92 ],
93 "flags": [],
94 "order": 5,
95 "mode": 0,
96 "inputs": [
97 {
98 "name": "source",
99 "type": "*",
100 "link": 122
101 }
102 ],
103 "outputs": [],
104 "title": "Preview Prompt",
105 "properties": {
106 "cnr_id": "comfy-core",
107 "ver": "0.9.2",
108 "Node name for S&R": "PreviewAny"
109 },
110 "widgets_values": [
111 null,
112 null,
113 null
114 ]
115 },
116 {
117 "id": 3,
118 "type": "GeminiImage2Node",
119 "pos": [
120 2369.99994093769,
121 69.99998712616133
122 ],
123 "size": [
124 400,
125 460.6562500000001
126 ],
127 "flags": [],
128 "order": 6,
129 "mode": 0,
130 "inputs": [
131 {
132 "name": "images",
133 "shape": 7,
134 "type": "IMAGE",
135 "link": 111
136 },
137 {
138 "name": "files",
139 "shape": 7,
140 "type": "GEMINI_INPUT_FILES",
141 "link": null
142 },
143 {
144 "name": "prompt",
145 "type": "STRING",
146 "widget": {
147 "name": "prompt"
148 },
149 "link": 123
150 }
151 ],
152 "outputs": [
153 {
154 "name": "IMAGE",
155 "type": "IMAGE",
156 "links": [
157 1,
158 93
159 ]
160 },
161 {
162 "name": "STRING",
163 "type": "STRING",
164 "links": null
165 }
166 ],
167 "properties": {
168 "cnr_id": "comfy-core",
169 "ver": "0.5.1",
170 "Node name for S&R": "GeminiImage2Node"
171 },
172 "widgets_values": [
173 "",
174 "gemini-3-pro-image-preview",
175 111111,
176 "fixed",
177 "1:1",
178 "4K",
179 "IMAGE+TEXT",
180 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
181 ],
182 "color": "#432",
183 "bgcolor": "#653"
184 },
185 {
186 "id": 1,
187 "type": "LoadImage",
188 "pos": [
189 1330.0000136385243,
190 70.00002196709994
191 ],
192 "size": [
193 550,
194 1082.8125
195 ],
196 "flags": [],
197 "order": 2,
198 "mode": 0,
199 "inputs": [],
200 "outputs": [
201 {
202 "name": "IMAGE",
203 "type": "IMAGE",
204 "links": [
205 111
206 ]
207 },
208 {
209 "name": "MASK",
210 "type": "MASK",
211 "links": null
212 }
213 ],
214 "title": "Load Character/Selfie Image",
215 "properties": {
216 "cnr_id": "comfy-core",
217 "ver": "0.5.1",
218 "Node name for S&R": "LoadImage"
219 },
220 "widgets_values": [
221 "character_in_red_jacket.png",
222 "image"
223 ],
224 "color": "#232",
225 "bgcolor": "#353"
226 },
227 {
228 "id": 83,
229 "type": "PrimitiveStringMultiline",
230 "pos": [
231 1949.999951537137,
232 69.99998712616133
233 ],
234 "size": [
235 350,
236 125
237 ],
238 "flags": [],
239 "order": 3,
240 "mode": 0,
241 "inputs": [],
242 "outputs": [
243 {
244 "name": "STRING",
245 "type": "STRING",
246 "links": [
247 120
248 ]
249 }
250 ],
251 "title": "Describe Outfit",
252 "properties": {
253 "cnr_id": "comfy-core",
254 "ver": "0.9.2",
255 "Node name for S&R": "PrimitiveStringMultiline"
256 },
257 "widgets_values": [
258 "the same outfit as the input image"
259 ],
260 "color": "#232",
261 "bgcolor": "#353"
262 },
263 {
264 "id": 54,
265 "type": "SaveImage",
266 "pos": [
267 3909.999669800127,
268 70.00005680803861
269 ],
270 "size": [
271 525.28125,
272 627.28125
273 ],
274 "flags": [],
275 "order": 9,
276 "mode": 0,
277 "inputs": [
278 {
279 "name": "images",
280 "type": "IMAGE",
281 "link": 128
282 }
283 ],
284 "outputs": [],
285 "title": "Save Image 1",
286 "properties": {
287 "cnr_id": "comfy-core",
288 "ver": "0.3.76",
289 "Node name for S&R": "SaveImage"
290 },
291 "widgets_values": [
292 "ComfyUI-image_1"
293 ]
294 },
295 {
296 "id": 55,
297 "type": "SaveImage",
298 "pos": [
299 4470.00002730421,
300 70.00005680803861
301 ],
302 "size": [
303 530,
304 632
305 ],
306 "flags": {
307 "collapsed": false
308 },
309 "order": 10,
310 "mode": 0,
311 "inputs": [
312 {
313 "name": "images",
314 "type": "IMAGE",
315 "link": 129
316 }
317 ],
318 "outputs": [],
319 "title": "Save Image 2",
320 "properties": {
321 "cnr_id": "comfy-core",
322 "ver": "0.3.76",
323 "Node name for S&R": "SaveImage"
324 },
325 "widgets_values": [
326 "ComfyUI-image_2"
327 ]
328 },
329 {
330 "id": 56,
331 "type": "SaveImage",
332 "pos": [
333 3910.000227255145,
334 760.0000045537229
335 ],
336 "size": [
337 525.265625,
338 627.265625
339 ],
340 "flags": [],
341 "order": 11,
342 "mode": 0,
343 "inputs": [
344 {
345 "name": "images",
346 "type": "IMAGE",
347 "link": 130
348 }
349 ],
350 "outputs": [],
351 "title": "Save Image 3",
352 "properties": {
353 "cnr_id": "comfy-core",
354 "ver": "0.3.76",
355 "Node name for S&R": "SaveImage"
356 },
357 "widgets_values": [
358 "ComfyUI-image_3"
359 ]
360 },
361 {
362 "id": 57,
363 "type": "SaveImage",
364 "pos": [
365 4470.00002730421,
366 760.0000045537229
367 ],
368 "size": [
369 523.984375,
370 625.984375
371 ],
372 "flags": [],
373 "order": 12,
374 "mode": 0,
375 "inputs": [
376 {
377 "name": "images",
378 "type": "IMAGE",
379 "link": 131
380 }
381 ],
382 "outputs": [],
383 "title": "Save Image 4",
384 "properties": {
385 "cnr_id": "comfy-core",
386 "ver": "0.3.76",
387 "Node name for S&R": "SaveImage"
388 },
389 "widgets_values": [
390 "ComfyUI-image_4"
391 ]
392 },
393 {
394 "id": 86,
395 "type": "d0e93443-d871-4538-8af2-7e109efaa027",
396 "pos": [
397 1949.999951537137,
398 470.0000583269734
399 ],
400 "size": [
401 258.296875,
402 126
403 ],
404 "flags": {
405 "collapsed": false
406 },
407 "order": 4,
408 "mode": 0,
409 "inputs": [
410 {
411 "name": "replace",
412 "type": "STRING",
413 "widget": {
414 "name": "replace"
415 },
416 "link": 120
417 },
418 {
419 "name": "replace_1",
420 "type": "STRING",
421 "widget": {
422 "name": "replace_1"
423 },
424 "link": 121
425 }
426 ],
427 "outputs": [
428 {
429 "name": "STRING",
430 "type": "STRING",
431 "links": [
432 122,
433 123
434 ]
435 }
436 ],
437 "properties": {
438 "proxyWidgets": [
439 [
440 "-1",
441 "replace"
442 ],
443 [
444 "-1",
445 "replace_1"
446 ]
447 ],
448 "cnr_id": "comfy-core",
449 "ver": "0.9.2"
450 },
451 "widgets_values": []
452 },
453 {
454 "id": 4,
455 "type": "SaveImage",
456 "pos": [
457 2830.0001151471115,
458 70.00005680803861
459 ],
460 "size": [
461 640,
462 742
463 ],
464 "flags": [],
465 "order": 7,
466 "mode": 0,
467 "inputs": [
468 {
469 "name": "images",
470 "type": "IMAGE",
471 "link": 1
472 }
473 ],
474 "outputs": [],
475 "properties": {
476 "cnr_id": "comfy-core",
477 "ver": "0.5.1",
478 "Node name for S&R": "SaveImage"
479 },
480 "widgets_values": [
481 "ComfyUI-2x2_grid"
482 ]
483 },
484 {
485 "id": 53,
486 "type": "7f0b4117-39c1-4a46-af45-19cf8fd86001",
487 "pos": [
488 3509.9999121677624,
489 -119.9998803287425
490 ],
491 "size": [
492 230,
493 176
494 ],
495 "flags": {
496 "collapsed": false
497 },
498 "order": 8,
499 "mode": 0,
500 "inputs": [
501 {
502 "name": "image",
503 "type": "IMAGE",
504 "link": 93
505 },
506 {
507 "label": "crop_inset",
508 "name": "a",
509 "type": "INT,FLOAT",
510 "link": 78
511 }
512 ],
513 "outputs": [
514 {
515 "label": "IMAGE_1",
516 "name": "IMAGE",
517 "type": "IMAGE",
518 "links": [
519 128
520 ]
521 },
522 {
523 "label": "IMAGE_2",
524 "name": "IMAGE_1",
525 "type": "IMAGE",
526 "links": [
527 129
528 ]
529 },
530 {
531 "label": "IMAGE_3",
532 "name": "IMAGE_2",
533 "type": "IMAGE",
534 "links": [
535 130
536 ]
537 },
538 {
539 "label": "IMAGE_4",
540 "name": "IMAGE_3",
541 "type": "IMAGE",
542 "links": [
543 131
544 ]
545 },
546 {
547 "name": "images",
548 "type": "IMAGE",
549 "links": []
550 }
551 ],
552 "properties": {
553 "proxyWidgets": [],
554 "cnr_id": "comfy-core",
555 "ver": "0.3.76"
556 },
557 "widgets_values": []
558 }
559 ],
560 "links": [
561 [
562 1,
563 3,
564 0,
565 4,
566 0,
567 "IMAGE"
568 ],
569 [
570 78,
571 52,
572 0,
573 53,
574 1,
575 "INT"
576 ],
577 [
578 93,
579 3,
580 0,
581 53,
582 0,
583 "IMAGE"
584 ],
585 [
586 111,
587 1,
588 0,
589 3,
590 0,
591 "IMAGE"
592 ],
593 [
594 120,
595 83,
596 0,
597 86,
598 0,
599 "STRING"
600 ],
601 [
602 121,
603 79,
604 0,
605 86,
606 1,
607 "STRING"
608 ],
609 [
610 122,
611 86,
612 0,
613 85,
614 0,
615 "STRING"
616 ],
617 [
618 123,
619 86,
620 0,
621 3,
622 2,
623 "STRING"
624 ],
625 [
626 128,
627 53,
628 0,
629 54,
630 0,
631 "IMAGE"
632 ],
633 [
634 129,
635 53,
636 1,
637 55,
638 0,
639 "IMAGE"
640 ],
641 [
642 130,
643 53,
644 2,
645 56,
646 0,
647 "IMAGE"
648 ],
649 [
650 131,
651 53,
652 3,
653 57,
654 0,
655 "IMAGE"
656 ]
657 ],
658 "groups": [],
659 "definitions": {
660 "subgraphs": [
661 {
662 "id": "7f0b4117-39c1-4a46-af45-19cf8fd86001",
663 "version": 1,
664 "state": {
665 "lastGroupId": 0,
666 "lastNodeId": 27,
667 "lastLinkId": 75,
668 "lastRerouteId": 0
669 },
670 "revision": 0,
671 "config": [],
672 "name": "Crop Images",
673 "inputNode": {
674 "id": -10,
675 "bounding": [
676 848.920446566751,
677 416.02058889632974,
678 120,
679 80
680 ]
681 },
682 "outputNode": {
683 "id": -20,
684 "bounding": [
685 3890,
686 350,
687 120,
688 140
689 ]
690 },
691 "inputs": [
692 {
693 "id": "eb15a6da-be18-49ea-81f2-dba4711d5c28",
694 "name": "image",
695 "type": "IMAGE",
696 "linkIds": [
697 29,
698 30,
699 36,
700 35,
701 27
702 ],
703 "localized_name": "image",
704 "pos": [
705 948.920446566751,
706 436.02058889632974
707 ]
708 },
709 {
710 "id": "72145059-2ba2-42ec-8379-8412482057af",
711 "name": "a",
712 "type": "INT,FLOAT",
713 "linkIds": [
714 28
715 ],
716 "localized_name": "a",
717 "label": "crop_inset",
718 "shape": 7,
719 "pos": [
720 948.920446566751,
721 456.02058889632974
722 ]
723 }
724 ],
725 "outputs": [
726 {
727 "id": "8ec6c1d4-c30e-4d27-9afc-d53cb8950a80",
728 "name": "IMAGE",
729 "type": "IMAGE",
730 "linkIds": [
731 37
732 ],
733 "label": "IMAGE_1",
734 "pos": [
735 3910,
736 370
737 ]
738 },
739 {
740 "id": "b5bfbdce-26ef-489c-8851-c100001380a0",
741 "name": "IMAGE_1",
742 "type": "IMAGE",
743 "linkIds": [
744 38
745 ],
746 "label": "IMAGE_2",
747 "pos": [
748 3910,
749 390
750 ]
751 },
752 {
753 "id": "ae6073b1-db37-4141-88fa-6cf4ba5dce26",
754 "name": "IMAGE_2",
755 "type": "IMAGE",
756 "linkIds": [
757 39
758 ],
759 "label": "IMAGE_3",
760 "pos": [
761 3910,
762 410
763 ]
764 },
765 {
766 "id": "404edd1c-fa1b-4e9f-bb64-a05a8b3ddcee",
767 "name": "IMAGE_3",
768 "type": "IMAGE",
769 "linkIds": [
770 40
771 ],
772 "label": "IMAGE_4",
773 "pos": [
774 3910,
775 430
776 ]
777 },
778 {
779 "id": "0543b553-e71f-4c30-afa3-855738c77bee",
780 "name": "images",
781 "type": "IMAGE",
782 "linkIds": [
783 49
784 ],
785 "pos": [
786 3910,
787 450
788 ]
789 }
790 ],
791 "widgets": [],
792 "nodes": [
793 {
794 "id": 4,
795 "type": "PreviewImage",
796 "pos": [
797 2010,
798 400
799 ],
800 "size": [
801 140,
802 276
803 ],
804 "flags": [],
805 "order": 0,
806 "mode": 0,
807 "inputs": [
808 {
809 "localized_name": "images",
810 "name": "images",
811 "type": "IMAGE",
812 "link": 3
813 }
814 ],
815 "outputs": [],
816 "properties": {
817 "cnr_id": "comfy-core",
818 "ver": "0.3.76",
819 "Node name for S&R": "PreviewImage"
820 },
821 "widgets_values": []
822 },
823 {
824 "id": 5,
825 "type": "PreviewImage",
826 "pos": [
827 2430,
828 400
829 ],
830 "size": [
831 140,
832 246
833 ],
834 "flags": [],
835 "order": 1,
836 "mode": 0,
837 "inputs": [
838 {
839 "localized_name": "images",
840 "name": "images",
841 "type": "IMAGE",
842 "link": 4
843 }
844 ],
845 "outputs": [],
846 "properties": {
847 "cnr_id": "comfy-core",
848 "ver": "0.3.76",
849 "Node name for S&R": "PreviewImage"
850 },
851 "widgets_values": []
852 },
853 {
854 "id": 7,
855 "type": "PreviewImage",
856 "pos": [
857 2430,
858 990
859 ],
860 "size": [
861 140,
862 246.0000000000001
863 ],
864 "flags": [],
865 "order": 3,
866 "mode": 0,
867 "inputs": [
868 {
869 "localized_name": "images",
870 "name": "images",
871 "type": "IMAGE",
872 "link": 6
873 }
874 ],
875 "outputs": [],
876 "properties": {
877 "cnr_id": "comfy-core",
878 "ver": "0.3.76",
879 "Node name for S&R": "PreviewImage"
880 },
881 "widgets_values": []
882 },
883 {
884 "id": 16,
885 "type": "SimpleMath+",
886 "pos": [
887 1292.7872437939868,
888 -9.460406849023723
889 ],
890 "size": [
891 270,
892 78
893 ],
894 "flags": [],
895 "order": 12,
896 "mode": 0,
897 "inputs": [
898 {
899 "localized_name": "a",
900 "name": "a",
901 "shape": 7,
902 "type": "INT,FLOAT",
903 "link": 25
904 },
905 {
906 "localized_name": "b",
907 "name": "b",
908 "shape": 7,
909 "type": "INT,FLOAT",
910 "link": 26
911 }
912 ],
913 "outputs": [
914 {
915 "localized_name": "INT",
916 "name": "INT",
917 "type": "INT",
918 "links": [
919 8,
920 10,
921 13,
922 16,
923 19
924 ]
925 },
926 {
927 "localized_name": "FLOAT",
928 "name": "FLOAT",
929 "type": "FLOAT",
930 "links": null
931 }
932 ],
933 "title": "HEIGHT",
934 "properties": {
935 "cnr_id": "comfyui_essentials",
936 "ver": "1.1.0",
937 "Node name for S&R": "SimpleMath+"
938 },
939 "widgets_values": [
940 "(a-2*b) / 2"
941 ],
942 "color": "#233",
943 "bgcolor": "#355"
944 },
945 {
946 "id": 6,
947 "type": "PreviewImage",
948 "pos": [
949 2010,
950 990
951 ],
952 "size": [
953 140,
954 246.0000000000001
955 ],
956 "flags": [],
957 "order": 2,
958 "mode": 0,
959 "inputs": [
960 {
961 "localized_name": "images",
962 "name": "images",
963 "type": "IMAGE",
964 "link": 5
965 }
966 ],
967 "outputs": [],
968 "properties": {
969 "cnr_id": "comfy-core",
970 "ver": "0.3.76",
971 "Node name for S&R": "PreviewImage"
972 },
973 "widgets_values": []
974 },
975 {
976 "id": 15,
977 "type": "SimpleMath+",
978 "pos": [
979 1292.1975730627237,
980 -151.97941110367026
981 ],
982 "size": [
983 270,
984 78
985 ],
986 "flags": [],
987 "order": 11,
988 "mode": 0,
989 "inputs": [
990 {
991 "localized_name": "a",
992 "name": "a",
993 "shape": 7,
994 "type": "INT,FLOAT",
995 "link": 23
996 },
997 {
998 "localized_name": "b",
999 "name": "b",
1000 "shape": 7,
1001 "type": "INT,FLOAT",
1002 "link": 24
1003 }
1004 ],
1005 "outputs": [
1006 {
1007 "localized_name": "INT",
1008 "name": "INT",
1009 "type": "INT",
1010 "links": [
1011 7,
1012 9,
1013 12,
1014 15,
1015 21
1016 ]
1017 },
1018 {
1019 "localized_name": "FLOAT",
1020 "name": "FLOAT",
1021 "type": "FLOAT",
1022 "links": null
1023 }
1024 ],
1025 "title": "WIDTH",
1026 "properties": {
1027 "cnr_id": "comfyui_essentials",
1028 "ver": "1.1.0",
1029 "Node name for S&R": "SimpleMath+"
1030 },
1031 "widgets_values": [
1032 "(a-2*b) / 2"
1033 ],
1034 "color": "#233",
1035 "bgcolor": "#355"
1036 },
1037 {
1038 "id": 17,
1039 "type": "GetImageSize",
1040 "pos": [
1041 1028.920446566751,
1042 -151.97941110367026
1043 ],
1044 "size": [
1045 170,
1046 70
1047 ],
1048 "flags": {
1049 "collapsed": false
1050 },
1051 "order": 13,
1052 "mode": 0,
1053 "inputs": [
1054 {
1055 "localized_name": "image",
1056 "name": "image",
1057 "type": "IMAGE",
1058 "link": 27
1059 }
1060 ],
1061 "outputs": [
1062 {
1063 "localized_name": "width",
1064 "name": "width",
1065 "type": "INT",
1066 "links": [
1067 23,
1068 53
1069 ]
1070 },
1071 {
1072 "localized_name": "height",
1073 "name": "height",
1074 "type": "INT",
1075 "links": [
1076 25,
1077 51
1078 ]
1079 },
1080 {
1081 "localized_name": "batch_size",
1082 "name": "batch_size",
1083 "type": "INT",
1084 "links": null
1085 }
1086 ],
1087 "properties": {
1088 "cnr_id": "comfy-core",
1089 "ver": "0.3.71",
1090 "Node name for S&R": "GetImageSize"
1091 },
1092 "widgets_values": []
1093 },
1094 {
1095 "id": 23,
1096 "type": "SimpleMath+",
1097 "pos": [
1098 3260,
1099 40
1100 ],
1101 "size": [
1102 270,
1103 78
1104 ],
1105 "flags": [],
1106 "order": 18,
1107 "mode": 0,
1108 "inputs": [
1109 {
1110 "localized_name": "a",
1111 "name": "a",
1112 "shape": 7,
1113 "type": "INT,FLOAT",
1114 "link": 53
1115 },
1116 {
1117 "localized_name": "b",
1118 "name": "b",
1119 "shape": 7,
1120 "type": "INT,FLOAT",
1121 "link": null
1122 }
1123 ],
1124 "outputs": [
1125 {
1126 "localized_name": "INT",
1127 "name": "INT",
1128 "type": "INT",
1129 "links": [
1130 56
1131 ]
1132 },
1133 {
1134 "localized_name": "FLOAT",
1135 "name": "FLOAT",
1136 "type": "FLOAT",
1137 "links": null
1138 }
1139 ],
1140 "title": "WIDTH / 2",
1141 "properties": {
1142 "cnr_id": "comfyui_essentials",
1143 "ver": "1.1.0",
1144 "Node name for S&R": "SimpleMath+"
1145 },
1146 "widgets_values": [
1147 "(a) / 2"
1148 ],
1149 "color": "#233",
1150 "bgcolor": "#355"
1151 },
1152 {
1153 "id": 22,
1154 "type": "SimpleMath+",
1155 "pos": [
1156 3260,
1157 180
1158 ],
1159 "size": [
1160 270,
1161 108
1162 ],
1163 "flags": [],
1164 "order": 17,
1165 "mode": 0,
1166 "inputs": [
1167 {
1168 "localized_name": "a",
1169 "name": "a",
1170 "shape": 7,
1171 "type": "INT,FLOAT",
1172 "link": 51
1173 },
1174 {
1175 "localized_name": "b",
1176 "name": "b",
1177 "shape": 7,
1178 "type": "INT,FLOAT",
1179 "link": null
1180 }
1181 ],
1182 "outputs": [
1183 {
1184 "localized_name": "INT",
1185 "name": "INT",
1186 "type": "INT",
1187 "links": [
1188 55
1189 ]
1190 },
1191 {
1192 "localized_name": "FLOAT",
1193 "name": "FLOAT",
1194 "type": "FLOAT",
1195 "links": null
1196 }
1197 ],
1198 "title": "HEIGHT / 2",
1199 "properties": {
1200 "cnr_id": "comfyui_essentials",
1201 "ver": "1.1.0",
1202 "Node name for S&R": "SimpleMath+"
1203 },
1204 "widgets_values": [
1205 "(a) / 2"
1206 ],
1207 "color": "#233",
1208 "bgcolor": "#355"
1209 },
1210 {
1211 "id": 20,
1212 "type": "ImageResizeKJv2",
1213 "pos": [
1214 3260,
1215 390
1216 ],
1217 "size": [
1218 270,
1219 286
1220 ],
1221 "flags": [],
1222 "order": 15,
1223 "mode": 0,
1224 "inputs": [
1225 {
1226 "localized_name": "image",
1227 "name": "image",
1228 "type": "IMAGE",
1229 "link": 46
1230 },
1231 {
1232 "localized_name": "mask",
1233 "name": "mask",
1234 "shape": 7,
1235 "type": "MASK",
1236 "link": null
1237 },
1238 {
1239 "localized_name": "width",
1240 "name": "width",
1241 "type": "INT",
1242 "widget": {
1243 "name": "width"
1244 },
1245 "link": 56
1246 },
1247 {
1248 "localized_name": "height",
1249 "name": "height",
1250 "type": "INT",
1251 "widget": {
1252 "name": "height"
1253 },
1254 "link": 55
1255 }
1256 ],
1257 "outputs": [
1258 {
1259 "localized_name": "IMAGE",
1260 "name": "IMAGE",
1261 "type": "IMAGE",
1262 "links": [
1263 49,
1264 50
1265 ]
1266 },
1267 {
1268 "localized_name": "width",
1269 "name": "width",
1270 "type": "INT",
1271 "links": null
1272 },
1273 {
1274 "localized_name": "height",
1275 "name": "height",
1276 "type": "INT",
1277 "links": null
1278 },
1279 {
1280 "localized_name": "mask",
1281 "name": "mask",
1282 "type": "MASK",
1283 "links": null
1284 }
1285 ],
1286 "title": "Resize Images",
1287 "properties": {
1288 "cnr_id": "comfyui-kjnodes",
1289 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
1290 "Node name for S&R": "ImageResizeKJv2"
1291 },
1292 "widgets_values": [
1293 512,
1294 512,
1295 "nearest-exact",
1296 "stretch",
1297 "0, 0, 0",
1298 "center",
1299 2,
1300 "cpu"
1301 ]
1302 },
1303 {
1304 "id": 8,
1305 "type": "ImageCrop",
1306 "pos": [
1307 2010,
1308 220
1309 ],
1310 "size": [
1311 210,
1312 130
1313 ],
1314 "flags": [],
1315 "order": 4,
1316 "mode": 0,
1317 "inputs": [
1318 {
1319 "localized_name": "image",
1320 "name": "image",
1321 "type": "IMAGE",
1322 "link": 29
1323 },
1324 {
1325 "localized_name": "width",
1326 "name": "width",
1327 "type": "INT",
1328 "widget": {
1329 "name": "width"
1330 },
1331 "link": 7
1332 },
1333 {
1334 "localized_name": "height",
1335 "name": "height",
1336 "type": "INT",
1337 "widget": {
1338 "name": "height"
1339 },
1340 "link": 8
1341 },
1342 {
1343 "localized_name": "x",
1344 "name": "x",
1345 "type": "INT",
1346 "widget": {
1347 "name": "x"
1348 },
1349 "link": 58
1350 },
1351 {
1352 "localized_name": "y",
1353 "name": "y",
1354 "type": "INT",
1355 "widget": {
1356 "name": "y"
1357 },
1358 "link": 60
1359 }
1360 ],
1361 "outputs": [
1362 {
1363 "localized_name": "IMAGE",
1364 "name": "IMAGE",
1365 "type": "IMAGE",
1366 "slot_index": 0,
1367 "links": [
1368 3,
1369 37,
1370 72
1371 ]
1372 }
1373 ],
1374 "title": "1",
1375 "properties": {
1376 "cnr_id": "comfy-core",
1377 "ver": "0.3.26",
1378 "Node name for S&R": "ImageCrop"
1379 },
1380 "widgets_values": [
1381 1,
1382 1,
1383 0,
1384 0
1385 ]
1386 },
1387 {
1388 "id": 19,
1389 "type": "ImageBatchMulti",
1390 "pos": [
1391 2880,
1392 230
1393 ],
1394 "size": [
1395 270,
1396 162
1397 ],
1398 "flags": [],
1399 "order": 14,
1400 "mode": 0,
1401 "inputs": [
1402 {
1403 "localized_name": "image_1",
1404 "name": "image_1",
1405 "type": "IMAGE",
1406 "link": 72
1407 },
1408 {
1409 "localized_name": "image_2",
1410 "name": "image_2",
1411 "shape": 7,
1412 "type": "IMAGE",
1413 "link": 73
1414 },
1415 {
1416 "name": "image_3",
1417 "shape": 7,
1418 "type": "IMAGE",
1419 "link": 74
1420 },
1421 {
1422 "name": "image_4",
1423 "shape": 7,
1424 "type": "IMAGE",
1425 "link": 75
1426 }
1427 ],
1428 "outputs": [
1429 {
1430 "localized_name": "images",
1431 "name": "images",
1432 "type": "IMAGE",
1433 "links": [
1434 46
1435 ]
1436 }
1437 ],
1438 "properties": {
1439 "cnr_id": "comfyui-kjnodes",
1440 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
1441 "Node name for S&R": "ImageBatchMulti"
1442 },
1443 "widgets_values": [
1444 4,
1445 null
1446 ]
1447 },
1448 {
1449 "id": 9,
1450 "type": "ImageCrop",
1451 "pos": [
1452 2430,
1453 220
1454 ],
1455 "size": [
1456 210,
1457 130
1458 ],
1459 "flags": [],
1460 "order": 5,
1461 "mode": 0,
1462 "inputs": [
1463 {
1464 "localized_name": "image",
1465 "name": "image",
1466 "type": "IMAGE",
1467 "link": 30
1468 },
1469 {
1470 "localized_name": "width",
1471 "name": "width",
1472 "type": "INT",
1473 "widget": {
1474 "name": "width"
1475 },
1476 "link": 9
1477 },
1478 {
1479 "localized_name": "height",
1480 "name": "height",
1481 "type": "INT",
1482 "widget": {
1483 "name": "height"
1484 },
1485 "link": 10
1486 },
1487 {
1488 "localized_name": "x",
1489 "name": "x",
1490 "type": "INT",
1491 "widget": {
1492 "name": "x"
1493 },
1494 "link": 11
1495 }
1496 ],
1497 "outputs": [
1498 {
1499 "localized_name": "IMAGE",
1500 "name": "IMAGE",
1501 "type": "IMAGE",
1502 "slot_index": 0,
1503 "links": [
1504 4,
1505 38,
1506 73
1507 ]
1508 }
1509 ],
1510 "title": "2",
1511 "properties": {
1512 "cnr_id": "comfy-core",
1513 "ver": "0.3.26",
1514 "Node name for S&R": "ImageCrop"
1515 },
1516 "widgets_values": [
1517 1,
1518 1,
1519 0,
1520 0
1521 ]
1522 },
1523 {
1524 "id": 10,
1525 "type": "ImageCrop",
1526 "pos": [
1527 2010,
1528 800
1529 ],
1530 "size": [
1531 210,
1532 130
1533 ],
1534 "flags": [],
1535 "order": 6,
1536 "mode": 0,
1537 "inputs": [
1538 {
1539 "localized_name": "image",
1540 "name": "image",
1541 "type": "IMAGE",
1542 "link": 35
1543 },
1544 {
1545 "localized_name": "width",
1546 "name": "width",
1547 "type": "INT",
1548 "widget": {
1549 "name": "width"
1550 },
1551 "link": 12
1552 },
1553 {
1554 "localized_name": "height",
1555 "name": "height",
1556 "type": "INT",
1557 "widget": {
1558 "name": "height"
1559 },
1560 "link": 13
1561 },
1562 {
1563 "localized_name": "x",
1564 "name": "x",
1565 "type": "INT",
1566 "widget": {
1567 "name": "x"
1568 },
1569 "link": 59
1570 },
1571 {
1572 "localized_name": "y",
1573 "name": "y",
1574 "type": "INT",
1575 "widget": {
1576 "name": "y"
1577 },
1578 "link": 34
1579 }
1580 ],
1581 "outputs": [
1582 {
1583 "localized_name": "IMAGE",
1584 "name": "IMAGE",
1585 "type": "IMAGE",
1586 "slot_index": 0,
1587 "links": [
1588 5,
1589 39,
1590 74
1591 ]
1592 }
1593 ],
1594 "title": "3",
1595 "properties": {
1596 "cnr_id": "comfy-core",
1597 "ver": "0.3.26",
1598 "Node name for S&R": "ImageCrop"
1599 },
1600 "widgets_values": [
1601 1,
1602 1,
1603 0,
1604 0
1605 ]
1606 },
1607 {
1608 "id": 11,
1609 "type": "ImageCrop",
1610 "pos": [
1611 2430,
1612 800
1613 ],
1614 "size": [
1615 210,
1616 130
1617 ],
1618 "flags": [],
1619 "order": 7,
1620 "mode": 0,
1621 "inputs": [
1622 {
1623 "localized_name": "image",
1624 "name": "image",
1625 "type": "IMAGE",
1626 "link": 36
1627 },
1628 {
1629 "localized_name": "width",
1630 "name": "width",
1631 "type": "INT",
1632 "widget": {
1633 "name": "width"
1634 },
1635 "link": 15
1636 },
1637 {
1638 "localized_name": "height",
1639 "name": "height",
1640 "type": "INT",
1641 "widget": {
1642 "name": "height"
1643 },
1644 "link": 16
1645 },
1646 {
1647 "localized_name": "x",
1648 "name": "x",
1649 "type": "INT",
1650 "widget": {
1651 "name": "x"
1652 },
1653 "link": 17
1654 },
1655 {
1656 "localized_name": "y",
1657 "name": "y",
1658 "type": "INT",
1659 "widget": {
1660 "name": "y"
1661 },
1662 "link": 33
1663 }
1664 ],
1665 "outputs": [
1666 {
1667 "localized_name": "IMAGE",
1668 "name": "IMAGE",
1669 "type": "IMAGE",
1670 "slot_index": 0,
1671 "links": [
1672 6,
1673 40,
1674 75
1675 ]
1676 }
1677 ],
1678 "title": "4",
1679 "properties": {
1680 "cnr_id": "comfy-core",
1681 "ver": "0.3.26",
1682 "Node name for S&R": "ImageCrop"
1683 },
1684 "widgets_values": [
1685 1,
1686 1,
1687 0,
1688 0
1689 ]
1690 },
1691 {
1692 "id": 13,
1693 "type": "SimpleMath+",
1694 "pos": [
1695 2450,
1696 -10
1697 ],
1698 "size": [
1699 210,
1700 78
1701 ],
1702 "flags": [],
1703 "order": 9,
1704 "mode": 0,
1705 "inputs": [
1706 {
1707 "localized_name": "a",
1708 "name": "a",
1709 "shape": 7,
1710 "type": "INT,FLOAT",
1711 "link": 21
1712 },
1713 {
1714 "localized_name": "b",
1715 "name": "b",
1716 "shape": 7,
1717 "type": "INT,FLOAT",
1718 "link": 22
1719 }
1720 ],
1721 "outputs": [
1722 {
1723 "localized_name": "INT",
1724 "name": "INT",
1725 "type": "INT",
1726 "links": [
1727 11,
1728 17
1729 ]
1730 },
1731 {
1732 "localized_name": "FLOAT",
1733 "name": "FLOAT",
1734 "type": "FLOAT",
1735 "links": null
1736 }
1737 ],
1738 "title": "Col 2 - X val",
1739 "properties": {
1740 "cnr_id": "comfyui_essentials",
1741 "ver": "1.1.0",
1742 "Node name for S&R": "SimpleMath+"
1743 },
1744 "widgets_values": [
1745 "a + (b/2)"
1746 ],
1747 "color": "#223",
1748 "bgcolor": "#335"
1749 },
1750 {
1751 "id": 12,
1752 "type": "SimpleMath+",
1753 "pos": [
1754 1650,
1755 800
1756 ],
1757 "size": [
1758 210,
1759 78
1760 ],
1761 "flags": [],
1762 "order": 8,
1763 "mode": 0,
1764 "inputs": [
1765 {
1766 "localized_name": "a",
1767 "name": "a",
1768 "shape": 7,
1769 "type": "INT,FLOAT",
1770 "link": 19
1771 },
1772 {
1773 "localized_name": "b",
1774 "name": "b",
1775 "shape": 7,
1776 "type": "INT,FLOAT",
1777 "link": 20
1778 }
1779 ],
1780 "outputs": [
1781 {
1782 "localized_name": "INT",
1783 "name": "INT",
1784 "type": "INT",
1785 "links": [
1786 33,
1787 34
1788 ]
1789 },
1790 {
1791 "localized_name": "FLOAT",
1792 "name": "FLOAT",
1793 "type": "FLOAT",
1794 "links": null
1795 }
1796 ],
1797 "title": "Row 2 - Y val",
1798 "properties": {
1799 "cnr_id": "comfyui_essentials",
1800 "ver": "1.1.0",
1801 "Node name for S&R": "SimpleMath+"
1802 },
1803 "widgets_values": [
1804 "a + (b/2)"
1805 ],
1806 "color": "#223",
1807 "bgcolor": "#335"
1808 },
1809 {
1810 "id": 24,
1811 "type": "SimpleMath+",
1812 "pos": [
1813 2000,
1814 -40
1815 ],
1816 "size": [
1817 210,
1818 78
1819 ],
1820 "flags": [],
1821 "order": 19,
1822 "mode": 0,
1823 "inputs": [
1824 {
1825 "localized_name": "a",
1826 "name": "a",
1827 "shape": 7,
1828 "type": "INT,FLOAT",
1829 "link": null
1830 },
1831 {
1832 "localized_name": "b",
1833 "name": "b",
1834 "shape": 7,
1835 "type": "INT,FLOAT",
1836 "link": 57
1837 }
1838 ],
1839 "outputs": [
1840 {
1841 "localized_name": "INT",
1842 "name": "INT",
1843 "type": "INT",
1844 "links": [
1845 58,
1846 59,
1847 60
1848 ]
1849 },
1850 {
1851 "localized_name": "FLOAT",
1852 "name": "FLOAT",
1853 "type": "FLOAT",
1854 "links": null
1855 }
1856 ],
1857 "title": "Col 1 - X val",
1858 "properties": {
1859 "cnr_id": "comfyui_essentials",
1860 "ver": "1.1.0",
1861 "Node name for S&R": "SimpleMath+"
1862 },
1863 "widgets_values": [
1864 "b/2"
1865 ],
1866 "color": "#223",
1867 "bgcolor": "#335"
1868 },
1869 {
1870 "id": 14,
1871 "type": "SimpleMath+",
1872 "pos": [
1873 1290,
1874 110
1875 ],
1876 "size": [
1877 270,
1878 78
1879 ],
1880 "flags": [],
1881 "order": 10,
1882 "mode": 0,
1883 "inputs": [
1884 {
1885 "localized_name": "a",
1886 "name": "a",
1887 "shape": 7,
1888 "type": "INT,FLOAT",
1889 "link": 28
1890 },
1891 {
1892 "localized_name": "b",
1893 "name": "b",
1894 "shape": 7,
1895 "type": "INT,FLOAT",
1896 "link": null
1897 }
1898 ],
1899 "outputs": [
1900 {
1901 "localized_name": "INT",
1902 "name": "INT",
1903 "type": "INT",
1904 "links": [
1905 20,
1906 22,
1907 24,
1908 26,
1909 57
1910 ]
1911 },
1912 {
1913 "localized_name": "FLOAT",
1914 "name": "FLOAT",
1915 "type": "FLOAT",
1916 "links": null
1917 }
1918 ],
1919 "title": "Crop Inset Grid Images Value",
1920 "properties": {
1921 "cnr_id": "comfyui_essentials",
1922 "ver": "1.1.0",
1923 "Node name for S&R": "SimpleMath+"
1924 },
1925 "widgets_values": [
1926 "a"
1927 ]
1928 },
1929 {
1930 "id": 21,
1931 "type": "PreviewImage",
1932 "pos": [
1933 3560,
1934 380
1935 ],
1936 "size": [
1937 140,
1938 246
1939 ],
1940 "flags": [],
1941 "order": 16,
1942 "mode": 0,
1943 "inputs": [
1944 {
1945 "localized_name": "images",
1946 "name": "images",
1947 "type": "IMAGE",
1948 "link": 50
1949 }
1950 ],
1951 "outputs": [],
1952 "properties": {
1953 "cnr_id": "comfy-core",
1954 "ver": "0.3.76",
1955 "Node name for S&R": "PreviewImage"
1956 },
1957 "widgets_values": []
1958 }
1959 ],
1960 "groups": [],
1961 "links": [
1962 {
1963 "id": 3,
1964 "origin_id": 8,
1965 "origin_slot": 0,
1966 "target_id": 4,
1967 "target_slot": 0,
1968 "type": "IMAGE"
1969 },
1970 {
1971 "id": 4,
1972 "origin_id": 9,
1973 "origin_slot": 0,
1974 "target_id": 5,
1975 "target_slot": 0,
1976 "type": "IMAGE"
1977 },
1978 {
1979 "id": 6,
1980 "origin_id": 11,
1981 "origin_slot": 0,
1982 "target_id": 7,
1983 "target_slot": 0,
1984 "type": "IMAGE"
1985 },
1986 {
1987 "id": 7,
1988 "origin_id": 15,
1989 "origin_slot": 0,
1990 "target_id": 8,
1991 "target_slot": 1,
1992 "type": "INT"
1993 },
1994 {
1995 "id": 8,
1996 "origin_id": 16,
1997 "origin_slot": 0,
1998 "target_id": 8,
1999 "target_slot": 2,
2000 "type": "INT"
2001 },
2002 {
2003 "id": 9,
2004 "origin_id": 15,
2005 "origin_slot": 0,
2006 "target_id": 9,
2007 "target_slot": 1,
2008 "type": "INT"
2009 },
2010 {
2011 "id": 10,
2012 "origin_id": 16,
2013 "origin_slot": 0,
2014 "target_id": 9,
2015 "target_slot": 2,
2016 "type": "INT"
2017 },
2018 {
2019 "id": 11,
2020 "origin_id": 13,
2021 "origin_slot": 0,
2022 "target_id": 9,
2023 "target_slot": 3,
2024 "type": "INT"
2025 },
2026 {
2027 "id": 15,
2028 "origin_id": 15,
2029 "origin_slot": 0,
2030 "target_id": 11,
2031 "target_slot": 1,
2032 "type": "INT"
2033 },
2034 {
2035 "id": 16,
2036 "origin_id": 16,
2037 "origin_slot": 0,
2038 "target_id": 11,
2039 "target_slot": 2,
2040 "type": "INT"
2041 },
2042 {
2043 "id": 17,
2044 "origin_id": 13,
2045 "origin_slot": 0,
2046 "target_id": 11,
2047 "target_slot": 3,
2048 "type": "INT"
2049 },
2050 {
2051 "id": 33,
2052 "origin_id": 12,
2053 "origin_slot": 0,
2054 "target_id": 11,
2055 "target_slot": 4,
2056 "type": "INT"
2057 },
2058 {
2059 "id": 25,
2060 "origin_id": 17,
2061 "origin_slot": 1,
2062 "target_id": 16,
2063 "target_slot": 0,
2064 "type": "INT,FLOAT"
2065 },
2066 {
2067 "id": 26,
2068 "origin_id": 14,
2069 "origin_slot": 0,
2070 "target_id": 16,
2071 "target_slot": 1,
2072 "type": "INT,FLOAT"
2073 },
2074 {
2075 "id": 12,
2076 "origin_id": 15,
2077 "origin_slot": 0,
2078 "target_id": 10,
2079 "target_slot": 1,
2080 "type": "INT"
2081 },
2082 {
2083 "id": 13,
2084 "origin_id": 16,
2085 "origin_slot": 0,
2086 "target_id": 10,
2087 "target_slot": 2,
2088 "type": "INT"
2089 },
2090 {
2091 "id": 34,
2092 "origin_id": 12,
2093 "origin_slot": 0,
2094 "target_id": 10,
2095 "target_slot": 4,
2096 "type": "INT"
2097 },
2098 {
2099 "id": 21,
2100 "origin_id": 15,
2101 "origin_slot": 0,
2102 "target_id": 13,
2103 "target_slot": 0,
2104 "type": "INT,FLOAT"
2105 },
2106 {
2107 "id": 22,
2108 "origin_id": 14,
2109 "origin_slot": 0,
2110 "target_id": 13,
2111 "target_slot": 1,
2112 "type": "INT,FLOAT"
2113 },
2114 {
2115 "id": 19,
2116 "origin_id": 16,
2117 "origin_slot": 0,
2118 "target_id": 12,
2119 "target_slot": 0,
2120 "type": "INT,FLOAT"
2121 },
2122 {
2123 "id": 20,
2124 "origin_id": 14,
2125 "origin_slot": 0,
2126 "target_id": 12,
2127 "target_slot": 1,
2128 "type": "INT,FLOAT"
2129 },
2130 {
2131 "id": 23,
2132 "origin_id": 17,
2133 "origin_slot": 0,
2134 "target_id": 15,
2135 "target_slot": 0,
2136 "type": "INT,FLOAT"
2137 },
2138 {
2139 "id": 24,
2140 "origin_id": 14,
2141 "origin_slot": 0,
2142 "target_id": 15,
2143 "target_slot": 1,
2144 "type": "INT,FLOAT"
2145 },
2146 {
2147 "id": 5,
2148 "origin_id": 10,
2149 "origin_slot": 0,
2150 "target_id": 6,
2151 "target_slot": 0,
2152 "type": "IMAGE"
2153 },
2154 {
2155 "id": 29,
2156 "origin_id": -10,
2157 "origin_slot": 0,
2158 "target_id": 8,
2159 "target_slot": 0,
2160 "type": "IMAGE"
2161 },
2162 {
2163 "id": 30,
2164 "origin_id": -10,
2165 "origin_slot": 0,
2166 "target_id": 9,
2167 "target_slot": 0,
2168 "type": "IMAGE"
2169 },
2170 {
2171 "id": 36,
2172 "origin_id": -10,
2173 "origin_slot": 0,
2174 "target_id": 11,
2175 "target_slot": 0,
2176 "type": "IMAGE"
2177 },
2178 {
2179 "id": 35,
2180 "origin_id": -10,
2181 "origin_slot": 0,
2182 "target_id": 10,
2183 "target_slot": 0,
2184 "type": "IMAGE"
2185 },
2186 {
2187 "id": 27,
2188 "origin_id": -10,
2189 "origin_slot": 0,
2190 "target_id": 17,
2191 "target_slot": 0,
2192 "type": "IMAGE"
2193 },
2194 {
2195 "id": 28,
2196 "origin_id": -10,
2197 "origin_slot": 1,
2198 "target_id": 14,
2199 "target_slot": 0,
2200 "type": "INT,FLOAT"
2201 },
2202 {
2203 "id": 37,
2204 "origin_id": 8,
2205 "origin_slot": 0,
2206 "target_id": -20,
2207 "target_slot": 0,
2208 "type": "IMAGE"
2209 },
2210 {
2211 "id": 38,
2212 "origin_id": 9,
2213 "origin_slot": 0,
2214 "target_id": -20,
2215 "target_slot": 1,
2216 "type": "IMAGE"
2217 },
2218 {
2219 "id": 39,
2220 "origin_id": 10,
2221 "origin_slot": 0,
2222 "target_id": -20,
2223 "target_slot": 2,
2224 "type": "IMAGE"
2225 },
2226 {
2227 "id": 40,
2228 "origin_id": 11,
2229 "origin_slot": 0,
2230 "target_id": -20,
2231 "target_slot": 3,
2232 "type": "IMAGE"
2233 },
2234 {
2235 "id": 46,
2236 "origin_id": 19,
2237 "origin_slot": 0,
2238 "target_id": 20,
2239 "target_slot": 0,
2240 "type": "IMAGE"
2241 },
2242 {
2243 "id": 49,
2244 "origin_id": 20,
2245 "origin_slot": 0,
2246 "target_id": -20,
2247 "target_slot": 4,
2248 "type": "IMAGE"
2249 },
2250 {
2251 "id": 50,
2252 "origin_id": 20,
2253 "origin_slot": 0,
2254 "target_id": 21,
2255 "target_slot": 0,
2256 "type": "IMAGE"
2257 },
2258 {
2259 "id": 51,
2260 "origin_id": 17,
2261 "origin_slot": 1,
2262 "target_id": 22,
2263 "target_slot": 0,
2264 "type": "INT,FLOAT"
2265 },
2266 {
2267 "id": 53,
2268 "origin_id": 17,
2269 "origin_slot": 0,
2270 "target_id": 23,
2271 "target_slot": 0,
2272 "type": "INT,FLOAT"
2273 },
2274 {
2275 "id": 55,
2276 "origin_id": 22,
2277 "origin_slot": 0,
2278 "target_id": 20,
2279 "target_slot": 3,
2280 "type": "INT"
2281 },
2282 {
2283 "id": 56,
2284 "origin_id": 23,
2285 "origin_slot": 0,
2286 "target_id": 20,
2287 "target_slot": 2,
2288 "type": "INT"
2289 },
2290 {
2291 "id": 57,
2292 "origin_id": 14,
2293 "origin_slot": 0,
2294 "target_id": 24,
2295 "target_slot": 1,
2296 "type": "INT,FLOAT"
2297 },
2298 {
2299 "id": 58,
2300 "origin_id": 24,
2301 "origin_slot": 0,
2302 "target_id": 8,
2303 "target_slot": 3,
2304 "type": "INT"
2305 },
2306 {
2307 "id": 59,
2308 "origin_id": 24,
2309 "origin_slot": 0,
2310 "target_id": 10,
2311 "target_slot": 3,
2312 "type": "INT"
2313 },
2314 {
2315 "id": 60,
2316 "origin_id": 24,
2317 "origin_slot": 0,
2318 "target_id": 8,
2319 "target_slot": 4,
2320 "type": "INT"
2321 },
2322 {
2323 "id": 72,
2324 "origin_id": 8,
2325 "origin_slot": 0,
2326 "target_id": 19,
2327 "target_slot": 0,
2328 "type": "IMAGE"
2329 },
2330 {
2331 "id": 73,
2332 "origin_id": 9,
2333 "origin_slot": 0,
2334 "target_id": 19,
2335 "target_slot": 1,
2336 "type": "IMAGE"
2337 },
2338 {
2339 "id": 74,
2340 "origin_id": 10,
2341 "origin_slot": 0,
2342 "target_id": 19,
2343 "target_slot": 2,
2344 "type": "IMAGE"
2345 },
2346 {
2347 "id": 75,
2348 "origin_id": 11,
2349 "origin_slot": 0,
2350 "target_id": 19,
2351 "target_slot": 3,
2352 "type": "IMAGE"
2353 }
2354 ],
2355 "extra": {
2356 "workflowRendererVersion": "LG"
2357 }
2358 },
2359 {
2360 "id": "d0e93443-d871-4538-8af2-7e109efaa027",
2361 "version": 1,
2362 "state": {
2363 "lastGroupId": 0,
2364 "lastNodeId": 85,
2365 "lastLinkId": 119,
2366 "lastRerouteId": 0
2367 },
2368 "revision": 0,
2369 "config": [],
2370 "name": "Prompt Template",
2371 "inputNode": {
2372 "id": -10,
2373 "bounding": [
2374 1440,
2375 1080,
2376 120,
2377 80
2378 ]
2379 },
2380 "outputNode": {
2381 "id": -20,
2382 "bounding": [
2383 2760,
2384 1090,
2385 120,
2386 60
2387 ]
2388 },
2389 "inputs": [
2390 {
2391 "id": "3172f9af-819e-4952-b683-3d683e660d69",
2392 "name": "replace",
2393 "type": "STRING",
2394 "linkIds": [
2395 115
2396 ],
2397 "localized_name": "replace",
2398 "pos": [
2399 1540,
2400 1100
2401 ]
2402 },
2403 {
2404 "id": "e26bab15-603f-4b8d-8711-cbf1a4c93de1",
2405 "name": "replace_1",
2406 "type": "STRING",
2407 "linkIds": [
2408 117
2409 ],
2410 "localized_name": "replace_1",
2411 "pos": [
2412 1540,
2413 1120
2414 ]
2415 }
2416 ],
2417 "outputs": [
2418 {
2419 "id": "f9cf8d2b-f209-4b9a-80e1-5341caf3aa58",
2420 "name": "STRING",
2421 "type": "STRING",
2422 "linkIds": [
2423 119
2424 ],
2425 "localized_name": "STRING",
2426 "pos": [
2427 2780,
2428 1110
2429 ]
2430 }
2431 ],
2432 "widgets": [],
2433 "nodes": [
2434 {
2435 "id": 82,
2436 "type": "RegexReplace",
2437 "pos": [
2438 1900,
2439 950
2440 ],
2441 "size": [
2442 225,
2443 292
2444 ],
2445 "flags": {
2446 "collapsed": false
2447 },
2448 "order": 2,
2449 "mode": 0,
2450 "inputs": [
2451 {
2452 "localized_name": "string",
2453 "name": "string",
2454 "type": "STRING",
2455 "widget": {
2456 "name": "string"
2457 },
2458 "link": 114
2459 },
2460 {
2461 "localized_name": "replace",
2462 "name": "replace",
2463 "type": "STRING",
2464 "widget": {
2465 "name": "replace"
2466 },
2467 "link": 115
2468 }
2469 ],
2470 "outputs": [
2471 {
2472 "localized_name": "STRING",
2473 "name": "STRING",
2474 "type": "STRING",
2475 "links": [
2476 116
2477 ]
2478 }
2479 ],
2480 "properties": {
2481 "cnr_id": "comfy-core",
2482 "ver": "0.9.2",
2483 "Node name for S&R": "RegexReplace"
2484 },
2485 "widgets_values": [
2486 "",
2487 "{outfit}",
2488 "",
2489 true,
2490 false,
2491 false,
2492 0
2493 ]
2494 },
2495 {
2496 "id": 84,
2497 "type": "RegexReplace",
2498 "pos": [
2499 2160,
2500 950
2501 ],
2502 "size": [
2503 225,
2504 292
2505 ],
2506 "flags": {
2507 "collapsed": false
2508 },
2509 "order": 3,
2510 "mode": 0,
2511 "inputs": [
2512 {
2513 "localized_name": "string",
2514 "name": "string",
2515 "type": "STRING",
2516 "widget": {
2517 "name": "string"
2518 },
2519 "link": 116
2520 },
2521 {
2522 "localized_name": "replace",
2523 "name": "replace",
2524 "type": "STRING",
2525 "widget": {
2526 "name": "replace"
2527 },
2528 "link": 117
2529 }
2530 ],
2531 "outputs": [
2532 {
2533 "localized_name": "STRING",
2534 "name": "STRING",
2535 "type": "STRING",
2536 "links": [
2537 118
2538 ]
2539 }
2540 ],
2541 "properties": {
2542 "cnr_id": "comfy-core",
2543 "ver": "0.9.2",
2544 "Node name for S&R": "RegexReplace"
2545 },
2546 "widgets_values": [
2547 "",
2548 "{description}",
2549 "",
2550 true,
2551 false,
2552 false,
2553 0
2554 ]
2555 },
2556 {
2557 "id": 81,
2558 "type": "StringConcatenate",
2559 "pos": [
2560 2420,
2561 960
2562 ],
2563 "size": [
2564 280,
2565 260
2566 ],
2567 "flags": {
2568 "collapsed": false
2569 },
2570 "order": 1,
2571 "mode": 0,
2572 "inputs": [
2573 {
2574 "localized_name": "string_b",
2575 "name": "string_b",
2576 "type": "STRING",
2577 "widget": {
2578 "name": "string_b"
2579 },
2580 "link": 118
2581 }
2582 ],
2583 "outputs": [
2584 {
2585 "localized_name": "STRING",
2586 "name": "STRING",
2587 "type": "STRING",
2588 "links": [
2589 119
2590 ]
2591 }
2592 ],
2593 "properties": {
2594 "cnr_id": "comfy-core",
2595 "ver": "0.9.2",
2596 "Node name for S&R": "StringConcatenate"
2597 },
2598 "widgets_values": [
2599 "Generate a 2x2 (2 rows, 2 cols) grid.\n\nDivide the frame in 4 different frames. Each frame must be unique.",
2600 "",
2601 " "
2602 ]
2603 },
2604 {
2605 "id": 80,
2606 "type": "PrimitiveStringMultiline",
2607 "pos": [
2608 1620,
2609 1150
2610 ],
2611 "size": [
2612 240,
2613 170
2614 ],
2615 "flags": {
2616 "collapsed": false
2617 },
2618 "order": 0,
2619 "mode": 0,
2620 "inputs": [],
2621 "outputs": [
2622 {
2623 "localized_name": "STRING",
2624 "name": "STRING",
2625 "type": "STRING",
2626 "links": [
2627 114
2628 ]
2629 }
2630 ],
2631 "title": "Prompt Template",
2632 "properties": {
2633 "cnr_id": "comfy-core",
2634 "ver": "0.9.2",
2635 "Node name for S&R": "PrimitiveStringMultiline"
2636 },
2637 "widgets_values": [
2638 "Make a miniature, full-body, isometric, realistic figurine of this person, wearing {outfit}, the character is: {description}, on a white background, minimal, 4K resolution.\nAll frames should be oriented in the same direction.\nNO VISIBLE GUTTERS OR BLACK BORDERS."
2639 ]
2640 }
2641 ],
2642 "groups": [],
2643 "links": [
2644 {
2645 "id": 114,
2646 "origin_id": 80,
2647 "origin_slot": 0,
2648 "target_id": 82,
2649 "target_slot": 0,
2650 "type": "STRING"
2651 },
2652 {
2653 "id": 116,
2654 "origin_id": 82,
2655 "origin_slot": 0,
2656 "target_id": 84,
2657 "target_slot": 0,
2658 "type": "STRING"
2659 },
2660 {
2661 "id": 118,
2662 "origin_id": 84,
2663 "origin_slot": 0,
2664 "target_id": 81,
2665 "target_slot": 0,
2666 "type": "STRING"
2667 },
2668 {
2669 "id": 115,
2670 "origin_id": -10,
2671 "origin_slot": 0,
2672 "target_id": 82,
2673 "target_slot": 1,
2674 "type": "STRING"
2675 },
2676 {
2677 "id": 117,
2678 "origin_id": -10,
2679 "origin_slot": 1,
2680 "target_id": 84,
2681 "target_slot": 1,
2682 "type": "STRING"
2683 },
2684 {
2685 "id": 119,
2686 "origin_id": 81,
2687 "origin_slot": 0,
2688 "target_id": -20,
2689 "target_slot": 0,
2690 "type": "STRING"
2691 }
2692 ],
2693 "extra": {
2694 "workflowRendererVersion": "LG"
2695 }
2696 }
2697 ]
2698 },
2699 "config": [],
2700 "extra": {
2701 "ds": {
2702 "scale": 0.48175131424118484,
2703 "offset": [
2704 -444.9385861498422,
2705 499.19191516811816
2706 ]
2707 },
2708 "frontendVersion": "1.36.14",
2709 "VHS_latentpreview": false,
2710 "VHS_latentpreviewrate": 0,
2711 "VHS_MetadataImage": true,
2712 "VHS_KeepIntermediate": true,
2713 "workflowRendererVersion": "LG"
2714 },
2715 "version": 0.4
2716}