ComfyPilotComfyPilot
工作流 / 图像 / Flux.1 开发专用 USO 参考图生成
Flux.1 开发专用 USO 参考图生成

Flux.1 开发专用 USO 参考图生成

Flux.1 Dev USO Reference Image Generation

使用参考图像来控制风格和主题 - 在改变艺术风格的同时保持角色的脸部,或将艺术风格应用于新场景

图像 8 个节点 1 个输入 222 次使用 ComfyUI ≥ 0.3.57 ComfyUI 120 KB

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

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

需要的权重

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

flux1-dev-fp8.safetensors 在模型库查看
sigclip_vision_patch14_384.safetensors 在模型库查看
uso-flux1-dit-lora-v1.safetensors 在模型库查看
uso-flux1-projector-v1.safetensors 在模型库查看

节点构成

LoadImage × 3
SaveImage × 2
MarkdownNote × 1
db9e0685-d161-4026-b52c-d0cd40ff7381 × 1
ee9a1c5a-924e-4fbb-8aaf-f3153e83bb50 × 1

官方标注的模型

FLUXFLUX.1

工作流 JSON

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

1{
2 "id": "4be48bc0-f21c-45cb-b657-bb75df5d398c",
3 "revision": 0,
4 "last_node_id": 120,
5 "last_link_id": 194,
6 "nodes": [
7 {
8 "id": 47,
9 "type": "LoadImage",
10 "pos": [
11 -740,
12 -140
13 ],
14 "size": [
15 280,
16 350
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 178
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.56",
40 "enableTabs": false,
41 "tabWidth": 65,
42 "tabXOffset": 10,
43 "hasSecondTab": false,
44 "secondTabText": "Send Back",
45 "secondTabOffset": 80,
46 "secondTabWidth": 65
47 },
48 "widgets_values": [
49 "flux1_dev_uso_reference_image_gen_input_image.png",
50 "image"
51 ]
52 },
53 {
54 "id": 9,
55 "type": "SaveImage",
56 "pos": [
57 10,
58 -140
59 ],
60 "size": [
61 590,
62 470
63 ],
64 "flags": [],
65 "order": 6,
66 "mode": 0,
67 "inputs": [
68 {
69 "name": "images",
70 "type": "IMAGE",
71 "link": 179
72 }
73 ],
74 "outputs": [
75 {
76 "name": "images",
77 "type": "IMAGE",
78 "links": null
79 }
80 ],
81 "properties": {
82 "Node name for S&R": "SaveImage",
83 "cnr_id": "comfy-core",
84 "ver": "0.3.56",
85 "enableTabs": false,
86 "tabWidth": 65,
87 "tabXOffset": 10,
88 "hasSecondTab": false,
89 "secondTabText": "Send Back",
90 "secondTabOffset": 80,
91 "secondTabWidth": 65
92 },
93 "widgets_values": [
94 "ComfyUI"
95 ]
96 },
97 {
98 "id": 88,
99 "type": "LoadImage",
100 "pos": [
101 -740,
102 630
103 ],
104 "size": [
105 280,
106 350
107 ],
108 "flags": [],
109 "order": 1,
110 "mode": 4,
111 "inputs": [],
112 "outputs": [
113 {
114 "name": "IMAGE",
115 "type": "IMAGE",
116 "links": [
117 180
118 ]
119 },
120 {
121 "name": "MASK",
122 "type": "MASK",
123 "links": null
124 }
125 ],
126 "properties": {
127 "Node name for S&R": "LoadImage",
128 "cnr_id": "comfy-core",
129 "ver": "0.3.56",
130 "enableTabs": false,
131 "tabWidth": 65,
132 "tabXOffset": 10,
133 "hasSecondTab": false,
134 "secondTabText": "Send Back",
135 "secondTabOffset": 80,
136 "secondTabWidth": 65
137 },
138 "widgets_values": [
139 "flux1_dev_uso_reference_image_gen_input_image.png",
140 "image"
141 ]
142 },
143 {
144 "id": 91,
145 "type": "LoadImage",
146 "pos": [
147 -740,
148 1050
149 ],
150 "size": [
151 280,
152 350
153 ],
154 "flags": {
155 "collapsed": false
156 },
157 "order": 2,
158 "mode": 4,
159 "inputs": [],
160 "outputs": [
161 {
162 "name": "IMAGE",
163 "type": "IMAGE",
164 "links": [
165 181
166 ]
167 },
168 {
169 "name": "MASK",
170 "type": "MASK",
171 "links": null
172 }
173 ],
174 "properties": {
175 "Node name for S&R": "LoadImage",
176 "cnr_id": "comfy-core",
177 "ver": "0.3.56",
178 "enableTabs": false,
179 "tabWidth": 65,
180 "tabXOffset": 10,
181 "hasSecondTab": false,
182 "secondTabText": "Send Back",
183 "secondTabOffset": 80,
184 "secondTabWidth": 65
185 },
186 "widgets_values": [
187 "flux1_dev_uso_reference_image_gen_input_image.png",
188 "image"
189 ]
190 },
191 {
192 "id": 102,
193 "type": "MarkdownNote",
194 "pos": [
195 -1380,
196 -140
197 ],
198 "size": [
199 600,
200 740
201 ],
202 "flags": [],
203 "order": 3,
204 "mode": 0,
205 "inputs": [],
206 "outputs": [],
207 "title": "For Local User",
208 "properties": [],
209 "widgets_values": [
210 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n## Model links\n\n- [Hugging Face:Comfy-Org/flux1-dev](https://huggingface.co/Comfy-Org/flux1-dev)\n- [Hugging Face:Comfy-Org/sigclip_vision_384](https://huggingface.co/Comfy-Org/sigclip_vision_384)\n- [Hugging Face:Comfy-Org/USO_1.0_Repackaged](https://huggingface.co/Comfy-Org/USO_1.0_Repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/flux1-dev](https://modelscope.cn/models/Comfy-Org/flux1-dev)\n- [ModelScope:Comfy-Org/sigclip_vision_384](https://modelscope.cn/models/Comfy-Org/sigclip_vision_384)\n- [ModelScope:Comfy-Org/USO_1.0_Repackaged](https://modelscope.cn/models/Comfy-Org/USO_1.0_Repackaged)\n\n**checkpoints**\n\n- [flux1-dev-fp8.safetensors](https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors) (16.06 GB)\n\n**clip_vision**\n\n- [sigclip_vision_patch14_384.safetensors](https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors) (816.8 MB)\n\n**loras**\n\n- [uso-flux1-dit-lora-v1.safetensors](https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/loras/uso-flux1-dit-lora-v1.safetensors) (456 MB)\n\n**model_patches**\n\n- [uso-flux1-projector-v1.safetensors](https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/model_patches/uso-flux1-projector-v1.safetensors) (20.5 MB)\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 checkpoints/\n│ │ └── flux1-dev-fp8.safetensors\n│ ├── 📂 clip_vision/\n│ │ └── sigclip_vision_patch14_384.safetensors\n│ ├── 📂 loras/\n│ │ └── uso-flux1-dit-lora-v1.safetensors\n│ └── 📂 model_patches/\n│ └── uso-flux1-projector-v1.safetensors\n```\n"
211 ],
212 "color": "#222",
213 "bgcolor": "#000"
214 },
215 {
216 "id": 73,
217 "type": "SaveImage",
218 "pos": [
219 40,
220 630
221 ],
222 "size": [
223 990,
224 1070
225 ],
226 "flags": [],
227 "order": 7,
228 "mode": 4,
229 "inputs": [
230 {
231 "name": "images",
232 "type": "IMAGE",
233 "link": 182
234 }
235 ],
236 "outputs": [
237 {
238 "name": "images",
239 "type": "IMAGE",
240 "links": null
241 }
242 ],
243 "properties": {
244 "Node name for S&R": "SaveImage",
245 "cnr_id": "comfy-core",
246 "ver": "0.3.56",
247 "enableTabs": false,
248 "tabWidth": 65,
249 "tabXOffset": 10,
250 "hasSecondTab": false,
251 "secondTabText": "Send Back",
252 "secondTabOffset": 80,
253 "secondTabWidth": 65
254 },
255 "widgets_values": [
256 "ComfyUI"
257 ]
258 },
259 {
260 "id": 112,
261 "type": "db9e0685-d161-4026-b52c-d0cd40ff7381",
262 "pos": [
263 -420,
264 -140
265 ],
266 "size": [
267 390,
268 470
269 ],
270 "flags": [],
271 "order": 4,
272 "mode": 0,
273 "inputs": [
274 {
275 "label": "reference_image",
276 "name": "image",
277 "type": "IMAGE",
278 "link": 178
279 }
280 ],
281 "outputs": [
282 {
283 "name": "IMAGE",
284 "type": "IMAGE",
285 "links": [
286 179
287 ]
288 }
289 ],
290 "properties": {
291 "cnr_id": "comfy-core",
292 "ver": "0.4.0",
293 "enableTabs": false,
294 "tabWidth": 65,
295 "tabXOffset": 10,
296 "hasSecondTab": false,
297 "secondTabText": "Send Back",
298 "secondTabOffset": 80,
299 "secondTabWidth": 65,
300 "proxyWidgetErrorQuarantine": [
301 {
302 "originalEntry": [
303 "-1",
304 "text"
305 ],
306 "reason": "missingSourceNode",
307 "hostValue": "A European girl with a heartfelt smile. She is immersed in a vast, endless field of blooming flowers under a perfect summer sky.",
308 "attemptedAtVersion": 1
309 },
310 {
311 "originalEntry": [
312 "-1",
313 "width"
314 ],
315 "reason": "missingSourceNode",
316 "hostValue": 1024,
317 "attemptedAtVersion": 1
318 },
319 {
320 "originalEntry": [
321 "-1",
322 "height"
323 ],
324 "reason": "missingSourceNode",
325 "hostValue": 1024,
326 "attemptedAtVersion": 1
327 },
328 {
329 "originalEntry": [
330 "31",
331 "control_after_generate"
332 ],
333 "reason": "missingSubgraphInput",
334 "attemptedAtVersion": 1
335 }
336 ],
337 "previewExposures": [
338 {
339 "name": "$$canvas-image-preview",
340 "sourceNodeId": "31",
341 "sourcePreviewName": "$$canvas-image-preview"
342 }
343 ]
344 },
345 "widgets_values": [
346 "A European girl with a heartfelt smile. She is immersed in a vast, endless field of blooming flowers under a perfect summer sky.",
347 1024,
348 1024,
349 1058487910949722,
350 "flux1-dev-fp8.safetensors",
351 "uso-flux1-dit-lora-v1.safetensors",
352 "uso-flux1-projector-v1.safetensors",
353 "sigclip_vision_patch14_384.safetensors"
354 ]
355 },
356 {
357 "id": 113,
358 "type": "ee9a1c5a-924e-4fbb-8aaf-f3153e83bb50",
359 "pos": [
360 -410,
361 630
362 ],
363 "size": [
364 420,
365 500
366 ],
367 "flags": [],
368 "order": 5,
369 "mode": 4,
370 "inputs": [
371 {
372 "label": "reference_image1",
373 "name": "image",
374 "type": "IMAGE",
375 "link": 180
376 },
377 {
378 "label": "reference_image2",
379 "name": "image_1",
380 "type": "IMAGE",
381 "link": 181
382 }
383 ],
384 "outputs": [
385 {
386 "name": "IMAGE",
387 "type": "IMAGE",
388 "links": [
389 182
390 ]
391 }
392 ],
393 "properties": {
394 "cnr_id": "comfy-core",
395 "ver": "0.4.0",
396 "enableTabs": false,
397 "tabWidth": 65,
398 "tabXOffset": 10,
399 "hasSecondTab": false,
400 "secondTabText": "Send Back",
401 "secondTabOffset": 80,
402 "secondTabWidth": 65,
403 "proxyWidgetErrorQuarantine": [
404 {
405 "originalEntry": [
406 "-1",
407 "text"
408 ],
409 "reason": "missingSourceNode",
410 "hostValue": "A man dressed fashionably stands on the forest.",
411 "attemptedAtVersion": 1
412 },
413 {
414 "originalEntry": [
415 "-1",
416 "width"
417 ],
418 "reason": "missingSourceNode",
419 "hostValue": 1024,
420 "attemptedAtVersion": 1
421 },
422 {
423 "originalEntry": [
424 "-1",
425 "height"
426 ],
427 "reason": "missingSourceNode",
428 "hostValue": 1024,
429 "attemptedAtVersion": 1
430 },
431 {
432 "originalEntry": [
433 "78",
434 "control_after_generate"
435 ],
436 "reason": "missingSubgraphInput",
437 "attemptedAtVersion": 1
438 }
439 ],
440 "previewExposures": [
441 {
442 "name": "$$canvas-image-preview",
443 "sourceNodeId": "78",
444 "sourcePreviewName": "$$canvas-image-preview"
445 }
446 ]
447 },
448 "widgets_values": [
449 "A man dressed fashionably stands on the forest.",
450 1024,
451 1024,
452 594838223597516,
453 "flux1-dev-fp8.safetensors",
454 "uso-flux1-dit-lora-v1.safetensors",
455 "uso-flux1-projector-v1.safetensors",
456 "sigclip_vision_patch14_384.safetensors"
457 ]
458 }
459 ],
460 "links": [
461 [
462 178,
463 47,
464 0,
465 112,
466 0,
467 "IMAGE"
468 ],
469 [
470 179,
471 112,
472 0,
473 9,
474 0,
475 "IMAGE"
476 ],
477 [
478 180,
479 88,
480 0,
481 113,
482 0,
483 "IMAGE"
484 ],
485 [
486 181,
487 91,
488 0,
489 113,
490 1,
491 "IMAGE"
492 ],
493 [
494 182,
495 113,
496 0,
497 73,
498 0,
499 "IMAGE"
500 ]
501 ],
502 "groups": [],
503 "definitions": {
504 "subgraphs": [
505 {
506 "id": "08624421-a41c-413b-9de7-d68b0b60b667",
507 "version": 1,
508 "state": {
509 "lastGroupId": 10,
510 "lastNodeId": 120,
511 "lastLinkId": 194,
512 "lastRerouteId": 0
513 },
514 "revision": 0,
515 "config": [],
516 "name": "USOStyleReference",
517 "inputNode": {
518 "id": -10,
519 "bounding": [
520 -790,
521 608,
522 120,
523 140
524 ]
525 },
526 "outputNode": {
527 "id": -20,
528 "bounding": [
529 190,
530 638,
531 120,
532 60
533 ]
534 },
535 "inputs": [
536 {
537 "id": "7640a5a3-e2cf-4f74-acaf-45dedea514e3",
538 "name": "clip_vision",
539 "type": "CLIP_VISION",
540 "linkIds": [
541 85
542 ],
543 "localized_name": "clip_vision",
544 "pos": [
545 -690,
546 628
547 ]
548 },
549 {
550 "id": "4e819086-d02a-4b6c-8383-e7939729ba47",
551 "name": "image",
552 "type": "IMAGE",
553 "linkIds": [
554 86
555 ],
556 "localized_name": "image",
557 "pos": [
558 -690,
559 648
560 ]
561 },
562 {
563 "id": "2bea204b-da22-43d3-9591-9ef6e66a8169",
564 "name": "model",
565 "type": "MODEL",
566 "linkIds": [
567 88
568 ],
569 "localized_name": "model",
570 "pos": [
571 -690,
572 668
573 ]
574 },
575 {
576 "id": "4effe73e-9aa2-4cc5-acde-5df0cf566455",
577 "name": "model_patch",
578 "type": "MODEL_PATCH",
579 "linkIds": [
580 89
581 ],
582 "localized_name": "model_patch",
583 "pos": [
584 -690,
585 688
586 ]
587 },
588 {
589 "id": "d9a5affb-b212-4f50-8591-c3dc535a2e53",
590 "name": "crop",
591 "type": "COMBO",
592 "linkIds": [
593 91
594 ],
595 "pos": [
596 -690,
597 708
598 ]
599 }
600 ],
601 "outputs": [
602 {
603 "id": "4f7b8185-680f-420c-8138-4138be1fda23",
604 "name": "MODEL",
605 "type": "MODEL",
606 "linkIds": [
607 90
608 ],
609 "localized_name": "MODEL",
610 "pos": [
611 210,
612 658
613 ]
614 }
615 ],
616 "widgets": [],
617 "nodes": [
618 {
619 "id": 52,
620 "type": "CLIPVisionEncode",
621 "pos": [
622 -610,
623 580
624 ],
625 "size": [
626 300,
627 80
628 ],
629 "flags": [],
630 "order": 0,
631 "mode": 0,
632 "inputs": [
633 {
634 "localized_name": "clip_vision",
635 "name": "clip_vision",
636 "type": "CLIP_VISION",
637 "link": 85
638 },
639 {
640 "localized_name": "image",
641 "name": "image",
642 "type": "IMAGE",
643 "link": 86
644 },
645 {
646 "localized_name": "crop",
647 "name": "crop",
648 "type": "COMBO",
649 "widget": {
650 "name": "crop"
651 },
652 "link": 91
653 }
654 ],
655 "outputs": [
656 {
657 "localized_name": "CLIP_VISION_OUTPUT",
658 "name": "CLIP_VISION_OUTPUT",
659 "type": "CLIP_VISION_OUTPUT",
660 "links": [
661 87
662 ]
663 }
664 ],
665 "properties": {
666 "Node name for S&R": "CLIPVisionEncode",
667 "cnr_id": "comfy-core",
668 "ver": "0.3.56",
669 "enableTabs": false,
670 "tabWidth": 65,
671 "tabXOffset": 10,
672 "hasSecondTab": false,
673 "secondTabText": "Send Back",
674 "secondTabOffset": 80,
675 "secondTabWidth": 65
676 },
677 "widgets_values": [
678 "center"
679 ]
680 },
681 {
682 "id": 54,
683 "type": "USOStyleReference",
684 "pos": [
685 -610,
686 710
687 ],
688 "size": [
689 360,
690 70
691 ],
692 "flags": [],
693 "order": 1,
694 "mode": 0,
695 "inputs": [
696 {
697 "localized_name": "model",
698 "name": "model",
699 "type": "MODEL",
700 "link": 88
701 },
702 {
703 "localized_name": "model_patch",
704 "name": "model_patch",
705 "type": "MODEL_PATCH",
706 "link": 89
707 },
708 {
709 "localized_name": "clip_vision_output",
710 "name": "clip_vision_output",
711 "type": "CLIP_VISION_OUTPUT",
712 "link": 87
713 }
714 ],
715 "outputs": [
716 {
717 "localized_name": "MODEL",
718 "name": "MODEL",
719 "type": "MODEL",
720 "links": [
721 90
722 ]
723 }
724 ],
725 "properties": {
726 "Node name for S&R": "USOStyleReference",
727 "cnr_id": "comfy-core",
728 "ver": "0.3.56",
729 "enableTabs": false,
730 "tabWidth": 65,
731 "tabXOffset": 10,
732 "hasSecondTab": false,
733 "secondTabText": "Send Back",
734 "secondTabOffset": 80,
735 "secondTabWidth": 65
736 },
737 "widgets_values": []
738 }
739 ],
740 "groups": [],
741 "links": [
742 {
743 "id": 87,
744 "origin_id": 52,
745 "origin_slot": 0,
746 "target_id": 54,
747 "target_slot": 2,
748 "type": "CLIP_VISION_OUTPUT"
749 },
750 {
751 "id": 85,
752 "origin_id": -10,
753 "origin_slot": 0,
754 "target_id": 52,
755 "target_slot": 0,
756 "type": "CLIP_VISION"
757 },
758 {
759 "id": 86,
760 "origin_id": -10,
761 "origin_slot": 1,
762 "target_id": 52,
763 "target_slot": 1,
764 "type": "IMAGE"
765 },
766 {
767 "id": 88,
768 "origin_id": -10,
769 "origin_slot": 2,
770 "target_id": 54,
771 "target_slot": 0,
772 "type": "MODEL"
773 },
774 {
775 "id": 89,
776 "origin_id": -10,
777 "origin_slot": 3,
778 "target_id": 54,
779 "target_slot": 1,
780 "type": "MODEL_PATCH"
781 },
782 {
783 "id": 90,
784 "origin_id": 54,
785 "origin_slot": 0,
786 "target_id": -20,
787 "target_slot": 0,
788 "type": "MODEL"
789 },
790 {
791 "id": 91,
792 "origin_id": -10,
793 "origin_slot": 4,
794 "target_id": 52,
795 "target_slot": 2,
796 "type": "COMBO"
797 }
798 ],
799 "extra": {
800 "workflowRendererVersion": "LG"
801 }
802 },
803 {
804 "id": "d31e1095-65ee-4ba3-b4d0-a21e493dd0bd",
805 "version": 1,
806 "state": {
807 "lastGroupId": 10,
808 "lastNodeId": 120,
809 "lastLinkId": 194,
810 "lastRerouteId": 0
811 },
812 "revision": 0,
813 "config": [],
814 "name": "USOStyleReference",
815 "inputNode": {
816 "id": -10,
817 "bounding": [
818 -790,
819 608,
820 120,
821 140
822 ]
823 },
824 "outputNode": {
825 "id": -20,
826 "bounding": [
827 190,
828 638,
829 120,
830 60
831 ]
832 },
833 "inputs": [
834 {
835 "id": "7640a5a3-e2cf-4f74-acaf-45dedea514e3",
836 "name": "clip_vision",
837 "type": "CLIP_VISION",
838 "linkIds": [
839 85
840 ],
841 "localized_name": "clip_vision",
842 "pos": [
843 -690,
844 628
845 ]
846 },
847 {
848 "id": "4e819086-d02a-4b6c-8383-e7939729ba47",
849 "name": "image",
850 "type": "IMAGE",
851 "linkIds": [
852 86
853 ],
854 "localized_name": "image",
855 "pos": [
856 -690,
857 648
858 ]
859 },
860 {
861 "id": "2bea204b-da22-43d3-9591-9ef6e66a8169",
862 "name": "model",
863 "type": "MODEL",
864 "linkIds": [
865 88
866 ],
867 "localized_name": "model",
868 "pos": [
869 -690,
870 668
871 ]
872 },
873 {
874 "id": "4effe73e-9aa2-4cc5-acde-5df0cf566455",
875 "name": "model_patch",
876 "type": "MODEL_PATCH",
877 "linkIds": [
878 89
879 ],
880 "localized_name": "model_patch",
881 "pos": [
882 -690,
883 688
884 ]
885 },
886 {
887 "id": "d9a5affb-b212-4f50-8591-c3dc535a2e53",
888 "name": "crop",
889 "type": "COMBO",
890 "linkIds": [
891 91
892 ],
893 "pos": [
894 -690,
895 708
896 ]
897 }
898 ],
899 "outputs": [
900 {
901 "id": "4f7b8185-680f-420c-8138-4138be1fda23",
902 "name": "MODEL",
903 "type": "MODEL",
904 "linkIds": [
905 90
906 ],
907 "localized_name": "MODEL",
908 "pos": [
909 210,
910 658
911 ]
912 }
913 ],
914 "widgets": [],
915 "nodes": [
916 {
917 "id": 115,
918 "type": "CLIPVisionEncode",
919 "pos": [
920 -610,
921 580
922 ],
923 "size": [
924 300,
925 80
926 ],
927 "flags": [],
928 "order": 0,
929 "mode": 0,
930 "inputs": [
931 {
932 "localized_name": "clip_vision",
933 "name": "clip_vision",
934 "type": "CLIP_VISION",
935 "link": 85
936 },
937 {
938 "localized_name": "image",
939 "name": "image",
940 "type": "IMAGE",
941 "link": 86
942 },
943 {
944 "localized_name": "crop",
945 "name": "crop",
946 "type": "COMBO",
947 "widget": {
948 "name": "crop"
949 },
950 "link": 91
951 }
952 ],
953 "outputs": [
954 {
955 "localized_name": "CLIP_VISION_OUTPUT",
956 "name": "CLIP_VISION_OUTPUT",
957 "type": "CLIP_VISION_OUTPUT",
958 "links": [
959 87
960 ]
961 }
962 ],
963 "properties": {
964 "Node name for S&R": "CLIPVisionEncode",
965 "cnr_id": "comfy-core",
966 "ver": "0.3.56",
967 "enableTabs": false,
968 "tabWidth": 65,
969 "tabXOffset": 10,
970 "hasSecondTab": false,
971 "secondTabText": "Send Back",
972 "secondTabOffset": 80,
973 "secondTabWidth": 65
974 },
975 "widgets_values": [
976 "center"
977 ]
978 },
979 {
980 "id": 116,
981 "type": "USOStyleReference",
982 "pos": [
983 -610,
984 710
985 ],
986 "size": [
987 360,
988 70
989 ],
990 "flags": [],
991 "order": 1,
992 "mode": 0,
993 "inputs": [
994 {
995 "localized_name": "model",
996 "name": "model",
997 "type": "MODEL",
998 "link": 88
999 },
1000 {
1001 "localized_name": "model_patch",
1002 "name": "model_patch",
1003 "type": "MODEL_PATCH",
1004 "link": 89
1005 },
1006 {
1007 "localized_name": "clip_vision_output",
1008 "name": "clip_vision_output",
1009 "type": "CLIP_VISION_OUTPUT",
1010 "link": 87
1011 }
1012 ],
1013 "outputs": [
1014 {
1015 "localized_name": "MODEL",
1016 "name": "MODEL",
1017 "type": "MODEL",
1018 "links": [
1019 90
1020 ]
1021 }
1022 ],
1023 "properties": {
1024 "Node name for S&R": "USOStyleReference",
1025 "cnr_id": "comfy-core",
1026 "ver": "0.3.56",
1027 "enableTabs": false,
1028 "tabWidth": 65,
1029 "tabXOffset": 10,
1030 "hasSecondTab": false,
1031 "secondTabText": "Send Back",
1032 "secondTabOffset": 80,
1033 "secondTabWidth": 65
1034 },
1035 "widgets_values": []
1036 }
1037 ],
1038 "groups": [],
1039 "links": [
1040 {
1041 "id": 87,
1042 "origin_id": 115,
1043 "origin_slot": 0,
1044 "target_id": 116,
1045 "target_slot": 2,
1046 "type": "CLIP_VISION_OUTPUT"
1047 },
1048 {
1049 "id": 85,
1050 "origin_id": -10,
1051 "origin_slot": 0,
1052 "target_id": 115,
1053 "target_slot": 0,
1054 "type": "CLIP_VISION"
1055 },
1056 {
1057 "id": 86,
1058 "origin_id": -10,
1059 "origin_slot": 1,
1060 "target_id": 115,
1061 "target_slot": 1,
1062 "type": "IMAGE"
1063 },
1064 {
1065 "id": 88,
1066 "origin_id": -10,
1067 "origin_slot": 2,
1068 "target_id": 116,
1069 "target_slot": 0,
1070 "type": "MODEL"
1071 },
1072 {
1073 "id": 89,
1074 "origin_id": -10,
1075 "origin_slot": 3,
1076 "target_id": 116,
1077 "target_slot": 1,
1078 "type": "MODEL_PATCH"
1079 },
1080 {
1081 "id": 90,
1082 "origin_id": 116,
1083 "origin_slot": 0,
1084 "target_id": -20,
1085 "target_slot": 0,
1086 "type": "MODEL"
1087 },
1088 {
1089 "id": 91,
1090 "origin_id": -10,
1091 "origin_slot": 4,
1092 "target_id": 115,
1093 "target_slot": 2,
1094 "type": "COMBO"
1095 }
1096 ],
1097 "extra": {
1098 "workflowRendererVersion": "LG"
1099 }
1100 },
1101 {
1102 "id": "db9e0685-d161-4026-b52c-d0cd40ff7381",
1103 "version": 1,
1104 "state": {
1105 "lastGroupId": 10,
1106 "lastNodeId": 120,
1107 "lastLinkId": 194,
1108 "lastRerouteId": 0
1109 },
1110 "revision": 0,
1111 "config": [],
1112 "name": "USO Character Reference",
1113 "inputNode": {
1114 "id": -10,
1115 "bounding": [
1116 -1370,
1117 470,
1118 143.044921875,
1119 228
1120 ]
1121 },
1122 "outputNode": {
1123 "id": -20,
1124 "bounding": [
1125 990,
1126 530,
1127 128,
1128 68
1129 ]
1130 },
1131 "inputs": [
1132 {
1133 "id": "5ae9cee2-cd3d-4f0d-9cd1-ae758e057230",
1134 "name": "image",
1135 "type": "IMAGE",
1136 "linkIds": [
1137 171
1138 ],
1139 "localized_name": "image",
1140 "label": "reference_image",
1141 "pos": [
1142 -1250.955078125,
1143 494
1144 ]
1145 },
1146 {
1147 "id": "a7475ffe-1aa6-44a5-a161-8a9eac72621f",
1148 "name": "text",
1149 "type": "STRING",
1150 "linkIds": [
1151 174
1152 ],
1153 "pos": [
1154 -1250.955078125,
1155 514
1156 ]
1157 },
1158 {
1159 "id": "517a5788-f00b-4eca-8794-48b8439ec74a",
1160 "name": "width",
1161 "type": "INT",
1162 "linkIds": [
1163 175
1164 ],
1165 "pos": [
1166 -1250.955078125,
1167 534
1168 ]
1169 },
1170 {
1171 "id": "2d96feb6-a24a-417a-b79a-8a615ddae59c",
1172 "name": "height",
1173 "type": "INT",
1174 "linkIds": [
1175 176
1176 ],
1177 "pos": [
1178 -1250.955078125,
1179 554
1180 ]
1181 },
1182 {
1183 "id": "8675d683-030f-4faf-8c3f-4611e2129b97",
1184 "name": "seed",
1185 "type": "INT",
1186 "linkIds": [
1187 185
1188 ],
1189 "pos": [
1190 -1250.955078125,
1191 574
1192 ]
1193 },
1194 {
1195 "id": "8fe76db5-4159-4fb6-9f8a-374d2b8e427d",
1196 "name": "ckpt_name",
1197 "type": "COMBO",
1198 "linkIds": [
1199 187
1200 ],
1201 "pos": [
1202 -1250.955078125,
1203 594
1204 ]
1205 },
1206 {
1207 "id": "ed6c3171-3e85-46f3-942a-fb6dc8b6dbb7",
1208 "name": "lora_name",
1209 "type": "COMBO",
1210 "linkIds": [
1211 188
1212 ],
1213 "pos": [
1214 -1250.955078125,
1215 614
1216 ]
1217 },
1218 {
1219 "id": "e53a04ed-212c-4763-92b4-bb1bb53f6862",
1220 "name": "name",
1221 "type": "COMBO",
1222 "linkIds": [
1223 189
1224 ],
1225 "pos": [
1226 -1250.955078125,
1227 634
1228 ]
1229 },
1230 {
1231 "id": "3e4b3a0f-48ed-4eee-aff9-78f784f516c5",
1232 "name": "clip_name",
1233 "type": "COMBO",
1234 "linkIds": [
1235 190
1236 ],
1237 "pos": [
1238 -1250.955078125,
1239 654
1240 ]
1241 }
1242 ],
1243 "outputs": [
1244 {
1245 "id": "e4be4826-9c7d-4f82-9e3e-c8f3a57f683c",
1246 "name": "IMAGE",
1247 "type": "IMAGE",
1248 "linkIds": [
1249 9
1250 ],
1251 "localized_name": "IMAGE",
1252 "pos": [
1253 1014,
1254 554
1255 ]
1256 }
1257 ],
1258 "widgets": [],
1259 "nodes": [
1260 {
1261 "id": 46,
1262 "type": "LoadImage",
1263 "pos": [
1264 20,
1265 970
1266 ],
1267 "size": [
1268 280,
1269 350
1270 ],
1271 "flags": {
1272 "collapsed": false
1273 },
1274 "order": 0,
1275 "mode": 4,
1276 "inputs": [],
1277 "outputs": [
1278 {
1279 "localized_name": "IMAGE",
1280 "name": "IMAGE",
1281 "type": "IMAGE",
1282 "links": [
1283 98
1284 ]
1285 },
1286 {
1287 "localized_name": "MASK",
1288 "name": "MASK",
1289 "type": "MASK",
1290 "links": null
1291 }
1292 ],
1293 "properties": {
1294 "Node name for S&R": "LoadImage",
1295 "cnr_id": "comfy-core",
1296 "ver": "0.3.56",
1297 "enableTabs": false,
1298 "tabWidth": 65,
1299 "tabXOffset": 10,
1300 "hasSecondTab": false,
1301 "secondTabText": "Send Back",
1302 "secondTabOffset": 80,
1303 "secondTabWidth": 65
1304 },
1305 "widgets_values": [
1306 "flux1_dev_uso_reference_image_gen_input_image.png",
1307 "image"
1308 ]
1309 },
1310 {
1311 "id": 100,
1312 "type": "MarkdownNote",
1313 "pos": [
1314 330,
1315 950
1316 ],
1317 "size": [
1318 230,
1319 170
1320 ],
1321 "flags": [],
1322 "order": 1,
1323 "mode": 0,
1324 "inputs": [],
1325 "outputs": [],
1326 "title": "About Style reference",
1327 "properties": [],
1328 "widgets_values": [
1329 "The output image will reference the style from the images you uploaded. \n\nYou can disable all reference image inputs and use this workflow as a subject-driven image generation workflow.\n"
1330 ],
1331 "color": "#222",
1332 "bgcolor": "#000"
1333 },
1334 {
1335 "id": 97,
1336 "type": "MarkdownNote",
1337 "pos": [
1338 -690,
1339 960
1340 ],
1341 "size": [
1342 320,
1343 240
1344 ],
1345 "flags": [],
1346 "order": 2,
1347 "mode": 0,
1348 "inputs": [],
1349 "outputs": [],
1350 "title": "About ImageScaleToMaxDimension",
1351 "properties": [],
1352 "widgets_values": [
1353 "Different largest_size values affect how much the character features from the reference image are retained in the final output image.\n\n512px is the recommendation from the UXO team, as it preserves more character features.\n\nHowever, tests also show that if you only use images of the character's head as input, the final output image often has issues like the character taking up too much space. Setting it to 1024px gives much better results.\n\nSo please use different size settings based on the characteristics of your input image to get the best output."
1354 ],
1355 "color": "#222",
1356 "bgcolor": "#000"
1357 },
1358 {
1359 "id": 57,
1360 "type": "a1f45003-135e-4aee-9ca6-864bacf3b418",
1361 "pos": [
1362 -170,
1363 210
1364 ],
1365 "size": [
1366 280,
1367 130
1368 ],
1369 "flags": [],
1370 "order": 16,
1371 "mode": 0,
1372 "inputs": [
1373 {
1374 "localized_name": "conditioning",
1375 "name": "conditioning",
1376 "type": "CONDITIONING",
1377 "link": 102
1378 },
1379 {
1380 "localized_name": "latent",
1381 "name": "latent",
1382 "shape": 7,
1383 "type": "LATENT",
1384 "link": 103
1385 }
1386 ],
1387 "outputs": [
1388 {
1389 "localized_name": "CONDITIONING",
1390 "name": "CONDITIONING",
1391 "type": "CONDITIONING",
1392 "links": [
1393 104
1394 ]
1395 }
1396 ],
1397 "properties": {
1398 "cnr_id": "comfy-core",
1399 "ver": "0.3.56",
1400 "enableTabs": false,
1401 "tabWidth": 65,
1402 "tabXOffset": 10,
1403 "hasSecondTab": false,
1404 "secondTabText": "Send Back",
1405 "secondTabOffset": 80,
1406 "secondTabWidth": 65,
1407 "proxyWidgetErrorQuarantine": [
1408 {
1409 "originalEntry": [
1410 "-1",
1411 "guidance"
1412 ],
1413 "reason": "missingSourceNode",
1414 "hostValue": 3.5,
1415 "attemptedAtVersion": 1
1416 }
1417 ],
1418 "previewExposures": []
1419 },
1420 "widgets_values": [
1421 3.5
1422 ]
1423 },
1424 {
1425 "id": 30,
1426 "type": "CheckpointLoaderSimple",
1427 "pos": [
1428 -690,
1429 -90
1430 ],
1431 "size": [
1432 320,
1433 140
1434 ],
1435 "flags": [],
1436 "order": 3,
1437 "mode": 0,
1438 "inputs": [
1439 {
1440 "localized_name": "ckpt_name",
1441 "name": "ckpt_name",
1442 "type": "COMBO",
1443 "widget": {
1444 "name": "ckpt_name"
1445 },
1446 "link": 187
1447 }
1448 ],
1449 "outputs": [
1450 {
1451 "localized_name": "MODEL",
1452 "name": "MODEL",
1453 "type": "MODEL",
1454 "slot_index": 0,
1455 "links": [
1456 62
1457 ]
1458 },
1459 {
1460 "localized_name": "CLIP",
1461 "name": "CLIP",
1462 "type": "CLIP",
1463 "slot_index": 1,
1464 "links": [
1465 45
1466 ]
1467 },
1468 {
1469 "localized_name": "VAE",
1470 "name": "VAE",
1471 "type": "VAE",
1472 "slot_index": 2,
1473 "links": [
1474 46,
1475 78
1476 ]
1477 }
1478 ],
1479 "properties": {
1480 "Node name for S&R": "CheckpointLoaderSimple",
1481 "cnr_id": "comfy-core",
1482 "ver": "0.3.56",
1483 "models": [
1484 {
1485 "name": "flux1-dev-fp8.safetensors",
1486 "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
1487 "directory": "checkpoints"
1488 }
1489 ],
1490 "enableTabs": false,
1491 "tabWidth": 65,
1492 "tabXOffset": 10,
1493 "hasSecondTab": false,
1494 "secondTabText": "Send Back",
1495 "secondTabOffset": 80,
1496 "secondTabWidth": 65
1497 },
1498 "widgets_values": [
1499 "flux1-dev-fp8.safetensors"
1500 ]
1501 },
1502 {
1503 "id": 40,
1504 "type": "CLIPVisionLoader",
1505 "pos": [
1506 -690,
1507 476
1508 ],
1509 "size": [
1510 320,
1511 100
1512 ],
1513 "flags": [],
1514 "order": 4,
1515 "mode": 0,
1516 "inputs": [
1517 {
1518 "localized_name": "clip_name",
1519 "name": "clip_name",
1520 "type": "COMBO",
1521 "widget": {
1522 "name": "clip_name"
1523 },
1524 "link": 190
1525 }
1526 ],
1527 "outputs": [
1528 {
1529 "localized_name": "CLIP_VISION",
1530 "name": "CLIP_VISION",
1531 "type": "CLIP_VISION",
1532 "links": [
1533 91,
1534 97
1535 ]
1536 }
1537 ],
1538 "properties": {
1539 "Node name for S&R": "CLIPVisionLoader",
1540 "cnr_id": "comfy-core",
1541 "ver": "0.3.56",
1542 "models": [
1543 {
1544 "name": "sigclip_vision_patch14_384.safetensors",
1545 "url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
1546 "directory": "clip_vision"
1547 }
1548 ],
1549 "enableTabs": false,
1550 "tabWidth": 65,
1551 "tabXOffset": 10,
1552 "hasSecondTab": false,
1553 "secondTabText": "Send Back",
1554 "secondTabOffset": 80,
1555 "secondTabWidth": 65
1556 },
1557 "widgets_values": [
1558 "sigclip_vision_patch14_384.safetensors"
1559 ]
1560 },
1561 {
1562 "id": 39,
1563 "type": "ModelPatchLoader",
1564 "pos": [
1565 -690,
1566 304
1567 ],
1568 "size": [
1569 320,
1570 110
1571 ],
1572 "flags": [],
1573 "order": 5,
1574 "mode": 0,
1575 "inputs": [
1576 {
1577 "localized_name": "name",
1578 "name": "name",
1579 "type": "COMBO",
1580 "widget": {
1581 "name": "name"
1582 },
1583 "link": 189
1584 }
1585 ],
1586 "outputs": [
1587 {
1588 "localized_name": "MODEL_PATCH",
1589 "name": "MODEL_PATCH",
1590 "type": "MODEL_PATCH",
1591 "links": [
1592 94,
1593 100
1594 ]
1595 }
1596 ],
1597 "properties": {
1598 "Node name for S&R": "ModelPatchLoader",
1599 "cnr_id": "comfy-core",
1600 "ver": "0.3.56",
1601 "models": [
1602 {
1603 "name": "uso-flux1-projector-v1.safetensors",
1604 "url": "https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/model_patches/uso-flux1-projector-v1.safetensors",
1605 "directory": "model_patches"
1606 }
1607 ],
1608 "enableTabs": false,
1609 "tabWidth": 65,
1610 "tabXOffset": 10,
1611 "hasSecondTab": false,
1612 "secondTabText": "Send Back",
1613 "secondTabOffset": 80,
1614 "secondTabWidth": 65
1615 },
1616 "widgets_values": [
1617 "uso-flux1-projector-v1.safetensors"
1618 ]
1619 },
1620 {
1621 "id": 43,
1622 "type": "LoraLoaderModelOnly",
1623 "pos": [
1624 -690,
1625 112
1626 ],
1627 "size": [
1628 320,
1629 130
1630 ],
1631 "flags": [],
1632 "order": 8,
1633 "mode": 0,
1634 "inputs": [
1635 {
1636 "localized_name": "model",
1637 "name": "model",
1638 "type": "MODEL",
1639 "link": 62
1640 },
1641 {
1642 "localized_name": "lora_name",
1643 "name": "lora_name",
1644 "type": "COMBO",
1645 "widget": {
1646 "name": "lora_name"
1647 },
1648 "link": 188
1649 }
1650 ],
1651 "outputs": [
1652 {
1653 "localized_name": "MODEL",
1654 "name": "MODEL",
1655 "type": "MODEL",
1656 "links": [
1657 99
1658 ]
1659 }
1660 ],
1661 "properties": {
1662 "Node name for S&R": "LoraLoaderModelOnly",
1663 "cnr_id": "comfy-core",
1664 "ver": "0.3.56",
1665 "models": [
1666 {
1667 "name": "uso-flux1-dit-lora-v1.safetensors",
1668 "url": "https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/loras/uso-flux1-dit-lora-v1.safetensors",
1669 "directory": "loras"
1670 }
1671 ],
1672 "enableTabs": false,
1673 "tabWidth": 65,
1674 "tabXOffset": 10,
1675 "hasSecondTab": false,
1676 "secondTabText": "Send Back",
1677 "secondTabOffset": 80,
1678 "secondTabWidth": 65
1679 },
1680 "widgets_values": [
1681 "uso-flux1-dit-lora-v1.safetensors",
1682 1
1683 ]
1684 },
1685 {
1686 "id": 51,
1687 "type": "VAEEncode",
1688 "pos": [
1689 -320,
1690 160
1691 ],
1692 "size": [
1693 225,
1694 0
1695 ],
1696 "flags": {
1697 "collapsed": true
1698 },
1699 "order": 15,
1700 "mode": 0,
1701 "inputs": [
1702 {
1703 "localized_name": "pixels",
1704 "name": "pixels",
1705 "type": "IMAGE",
1706 "link": 172
1707 },
1708 {
1709 "localized_name": "vae",
1710 "name": "vae",
1711 "type": "VAE",
1712 "link": 78
1713 }
1714 ],
1715 "outputs": [
1716 {
1717 "localized_name": "LATENT",
1718 "name": "LATENT",
1719 "type": "LATENT",
1720 "links": [
1721 103
1722 ]
1723 }
1724 ],
1725 "properties": {
1726 "Node name for S&R": "VAEEncode",
1727 "cnr_id": "comfy-core",
1728 "ver": "0.3.56",
1729 "enableTabs": false,
1730 "tabWidth": 65,
1731 "tabXOffset": 10,
1732 "hasSecondTab": false,
1733 "secondTabText": "Send Back",
1734 "secondTabOffset": 80,
1735 "secondTabWidth": 65
1736 },
1737 "widgets_values": []
1738 },
1739 {
1740 "id": 48,
1741 "type": "ConditioningZeroOut",
1742 "pos": [
1743 -320,
1744 90
1745 ],
1746 "size": [
1747 225,
1748 0
1749 ],
1750 "flags": {
1751 "collapsed": true
1752 },
1753 "order": 14,
1754 "mode": 0,
1755 "inputs": [
1756 {
1757 "localized_name": "conditioning",
1758 "name": "conditioning",
1759 "type": "CONDITIONING",
1760 "link": 72
1761 }
1762 ],
1763 "outputs": [
1764 {
1765 "localized_name": "CONDITIONING",
1766 "name": "CONDITIONING",
1767 "type": "CONDITIONING",
1768 "links": [
1769 73
1770 ]
1771 }
1772 ],
1773 "properties": {
1774 "Node name for S&R": "ConditioningZeroOut",
1775 "cnr_id": "comfy-core",
1776 "ver": "0.3.56",
1777 "enableTabs": false,
1778 "tabWidth": 65,
1779 "tabXOffset": 10,
1780 "hasSecondTab": false,
1781 "secondTabText": "Send Back",
1782 "secondTabOffset": 80,
1783 "secondTabWidth": 65
1784 },
1785 "widgets_values": []
1786 },
1787 {
1788 "id": 8,
1789 "type": "VAEDecode",
1790 "pos": [
1791 570,
1792 20
1793 ],
1794 "size": [
1795 230,
1796 80
1797 ],
1798 "flags": [],
1799 "order": 12,
1800 "mode": 0,
1801 "inputs": [
1802 {
1803 "localized_name": "samples",
1804 "name": "samples",
1805 "type": "LATENT",
1806 "link": 52
1807 },
1808 {
1809 "localized_name": "vae",
1810 "name": "vae",
1811 "type": "VAE",
1812 "link": 46
1813 }
1814 ],
1815 "outputs": [
1816 {
1817 "localized_name": "IMAGE",
1818 "name": "IMAGE",
1819 "type": "IMAGE",
1820 "slot_index": 0,
1821 "links": [
1822 9
1823 ]
1824 }
1825 ],
1826 "properties": {
1827 "Node name for S&R": "VAEDecode",
1828 "cnr_id": "comfy-core",
1829 "ver": "0.3.56",
1830 "enableTabs": false,
1831 "tabWidth": 65,
1832 "tabXOffset": 10,
1833 "hasSecondTab": false,
1834 "secondTabText": "Send Back",
1835 "secondTabOffset": 80,
1836 "secondTabWidth": 65
1837 },
1838 "widgets_values": []
1839 },
1840 {
1841 "id": 109,
1842 "type": "ImageScaleToMaxDimension",
1843 "pos": [
1844 -670,
1845 780
1846 ],
1847 "size": [
1848 290,
1849 120
1850 ],
1851 "flags": [],
1852 "order": 17,
1853 "mode": 0,
1854 "inputs": [
1855 {
1856 "localized_name": "image",
1857 "name": "image",
1858 "type": "IMAGE",
1859 "link": 171
1860 }
1861 ],
1862 "outputs": [
1863 {
1864 "localized_name": "IMAGE",
1865 "name": "IMAGE",
1866 "type": "IMAGE",
1867 "links": [
1868 172
1869 ]
1870 }
1871 ],
1872 "properties": {
1873 "Node name for S&R": "ImageScaleToMaxDimension",
1874 "cnr_id": "comfy-core",
1875 "ver": "0.3.56",
1876 "enableTabs": false,
1877 "tabWidth": 65,
1878 "tabXOffset": 10,
1879 "hasSecondTab": false,
1880 "secondTabText": "Send Back",
1881 "secondTabOffset": 80,
1882 "secondTabWidth": 65
1883 },
1884 "widgets_values": [
1885 "area",
1886 512
1887 ]
1888 },
1889 {
1890 "id": 96,
1891 "type": "MarkdownNote",
1892 "pos": [
1893 540,
1894 -210
1895 ],
1896 "size": [
1897 390,
1898 140
1899 ],
1900 "flags": [],
1901 "order": 6,
1902 "mode": 0,
1903 "inputs": [],
1904 "outputs": [],
1905 "title": "About EasyCache",
1906 "properties": [],
1907 "widgets_values": [
1908 "The EasyCache node will maintain a `cumulative_change_rate`. When this value is lower than the `reuse_threshold`, it skips the current step and uses the cached result.\n\nThis node can reduce inference time, but it also sacrifices some quality and details. You can bypass it (Ctrl+B) if you don't need it.\n"
1909 ],
1910 "color": "#222",
1911 "bgcolor": "#000"
1912 },
1913 {
1914 "id": 55,
1915 "type": "131a4c28-3179-4f76-9b76-9e166864e689",
1916 "pos": [
1917 -320,
1918 750
1919 ],
1920 "size": [
1921 310,
1922 170
1923 ],
1924 "flags": [],
1925 "order": 9,
1926 "mode": 4,
1927 "inputs": [
1928 {
1929 "localized_name": "clip_vision",
1930 "name": "clip_vision",
1931 "type": "CLIP_VISION",
1932 "link": 91
1933 },
1934 {
1935 "localized_name": "image",
1936 "name": "image",
1937 "type": "IMAGE",
1938 "link": 92
1939 },
1940 {
1941 "localized_name": "model",
1942 "name": "model",
1943 "type": "MODEL",
1944 "link": 99
1945 },
1946 {
1947 "localized_name": "model_patch",
1948 "name": "model_patch",
1949 "type": "MODEL_PATCH",
1950 "link": 94
1951 }
1952 ],
1953 "outputs": [
1954 {
1955 "localized_name": "MODEL",
1956 "name": "MODEL",
1957 "type": "MODEL",
1958 "links": [
1959 96
1960 ]
1961 }
1962 ],
1963 "properties": {
1964 "cnr_id": "comfy-core",
1965 "ver": "0.3.56",
1966 "enableTabs": false,
1967 "tabWidth": 65,
1968 "tabXOffset": 10,
1969 "hasSecondTab": false,
1970 "secondTabText": "Send Back",
1971 "secondTabOffset": 80,
1972 "secondTabWidth": 65,
1973 "proxyWidgetErrorQuarantine": [
1974 {
1975 "originalEntry": [
1976 "-1",
1977 "crop"
1978 ],
1979 "reason": "missingSourceNode",
1980 "hostValue": "center",
1981 "attemptedAtVersion": 1
1982 }
1983 ],
1984 "previewExposures": []
1985 },
1986 "widgets_values": [
1987 "center"
1988 ]
1989 },
1990 {
1991 "id": 56,
1992 "type": "64e7e94b-5beb-4fc4-b8fd-86038e2dba05",
1993 "pos": [
1994 20,
1995 740
1996 ],
1997 "size": [
1998 320,
1999 170
2000 ],
2001 "flags": [],
2002 "order": 10,
2003 "mode": 4,
2004 "inputs": [
2005 {
2006 "localized_name": "clip_vision",
2007 "name": "clip_vision",
2008 "type": "CLIP_VISION",
2009 "link": 97
2010 },
2011 {
2012 "localized_name": "image",
2013 "name": "image",
2014 "type": "IMAGE",
2015 "link": 98
2016 },
2017 {
2018 "localized_name": "model",
2019 "name": "model",
2020 "type": "MODEL",
2021 "link": 96
2022 },
2023 {
2024 "localized_name": "model_patch",
2025 "name": "model_patch",
2026 "type": "MODEL_PATCH",
2027 "link": 100
2028 }
2029 ],
2030 "outputs": [
2031 {
2032 "localized_name": "MODEL",
2033 "name": "MODEL",
2034 "type": "MODEL",
2035 "links": [
2036 179
2037 ]
2038 }
2039 ],
2040 "properties": {
2041 "cnr_id": "comfy-core",
2042 "ver": "0.3.56",
2043 "enableTabs": false,
2044 "tabWidth": 65,
2045 "tabXOffset": 10,
2046 "hasSecondTab": false,
2047 "secondTabText": "Send Back",
2048 "secondTabOffset": 80,
2049 "secondTabWidth": 65,
2050 "proxyWidgetErrorQuarantine": [
2051 {
2052 "originalEntry": [
2053 "-1",
2054 "crop"
2055 ],
2056 "reason": "missingSourceNode",
2057 "hostValue": "center",
2058 "attemptedAtVersion": 1
2059 }
2060 ],
2061 "previewExposures": []
2062 },
2063 "widgets_values": [
2064 "center"
2065 ]
2066 },
2067 {
2068 "id": 53,
2069 "type": "LoadImage",
2070 "pos": [
2071 -320,
2072 970
2073 ],
2074 "size": [
2075 280,
2076 350
2077 ],
2078 "flags": [],
2079 "order": 7,
2080 "mode": 4,
2081 "inputs": [],
2082 "outputs": [
2083 {
2084 "localized_name": "IMAGE",
2085 "name": "IMAGE",
2086 "type": "IMAGE",
2087 "links": [
2088 92
2089 ]
2090 },
2091 {
2092 "localized_name": "MASK",
2093 "name": "MASK",
2094 "type": "MASK",
2095 "links": null
2096 }
2097 ],
2098 "properties": {
2099 "Node name for S&R": "LoadImage",
2100 "cnr_id": "comfy-core",
2101 "ver": "0.3.56",
2102 "enableTabs": false,
2103 "tabWidth": 65,
2104 "tabXOffset": 10,
2105 "hasSecondTab": false,
2106 "secondTabText": "Send Back",
2107 "secondTabOffset": 80,
2108 "secondTabWidth": 65
2109 },
2110 "widgets_values": [
2111 "flux1_dev_uso_reference_image_gen_input_image.png",
2112 "image"
2113 ]
2114 },
2115 {
2116 "id": 6,
2117 "type": "CLIPTextEncode",
2118 "pos": [
2119 -330,
2120 -130
2121 ],
2122 "size": [
2123 430,
2124 170
2125 ],
2126 "flags": [],
2127 "order": 11,
2128 "mode": 0,
2129 "inputs": [
2130 {
2131 "localized_name": "clip",
2132 "name": "clip",
2133 "type": "CLIP",
2134 "link": 45
2135 },
2136 {
2137 "localized_name": "text",
2138 "name": "text",
2139 "type": "STRING",
2140 "widget": {
2141 "name": "text"
2142 },
2143 "link": 174
2144 }
2145 ],
2146 "outputs": [
2147 {
2148 "localized_name": "CONDITIONING",
2149 "name": "CONDITIONING",
2150 "type": "CONDITIONING",
2151 "slot_index": 0,
2152 "links": [
2153 72,
2154 102
2155 ]
2156 }
2157 ],
2158 "title": "CLIP Text Encode (Positive Prompt)",
2159 "properties": {
2160 "Node name for S&R": "CLIPTextEncode",
2161 "cnr_id": "comfy-core",
2162 "ver": "0.3.56",
2163 "enableTabs": false,
2164 "tabWidth": 65,
2165 "tabXOffset": 10,
2166 "hasSecondTab": false,
2167 "secondTabText": "Send Back",
2168 "secondTabOffset": 80,
2169 "secondTabWidth": 65
2170 },
2171 "widgets_values": [
2172 "A European girl with a heartfelt smile. She is immersed in a vast, endless field of blooming flowers under a perfect summer sky."
2173 ],
2174 "color": "#232",
2175 "bgcolor": "#353"
2176 },
2177 {
2178 "id": 110,
2179 "type": "EmptySD3LatentImage",
2180 "pos": [
2181 -230,
2182 440
2183 ],
2184 "size": [
2185 270,
2186 150
2187 ],
2188 "flags": [],
2189 "order": 18,
2190 "mode": 0,
2191 "inputs": [
2192 {
2193 "localized_name": "width",
2194 "name": "width",
2195 "type": "INT",
2196 "widget": {
2197 "name": "width"
2198 },
2199 "link": 175
2200 },
2201 {
2202 "localized_name": "height",
2203 "name": "height",
2204 "type": "INT",
2205 "widget": {
2206 "name": "height"
2207 },
2208 "link": 176
2209 }
2210 ],
2211 "outputs": [
2212 {
2213 "localized_name": "LATENT",
2214 "name": "LATENT",
2215 "type": "LATENT",
2216 "links": [
2217 173
2218 ]
2219 }
2220 ],
2221 "properties": {
2222 "Node name for S&R": "EmptySD3LatentImage",
2223 "cnr_id": "comfy-core",
2224 "ver": "0.3.56",
2225 "enableTabs": false,
2226 "tabWidth": 65,
2227 "tabXOffset": 10,
2228 "hasSecondTab": false,
2229 "secondTabText": "Send Back",
2230 "secondTabOffset": 80,
2231 "secondTabWidth": 65
2232 },
2233 "widgets_values": [
2234 1024,
2235 1024,
2236 1
2237 ]
2238 },
2239 {
2240 "id": 31,
2241 "type": "KSampler",
2242 "pos": [
2243 180,
2244 -120
2245 ],
2246 "size": [
2247 320,
2248 480
2249 ],
2250 "flags": [],
2251 "order": 13,
2252 "mode": 0,
2253 "inputs": [
2254 {
2255 "localized_name": "model",
2256 "name": "model",
2257 "type": "MODEL",
2258 "link": 179
2259 },
2260 {
2261 "localized_name": "positive",
2262 "name": "positive",
2263 "type": "CONDITIONING",
2264 "link": 104
2265 },
2266 {
2267 "localized_name": "negative",
2268 "name": "negative",
2269 "type": "CONDITIONING",
2270 "link": 73
2271 },
2272 {
2273 "localized_name": "latent_image",
2274 "name": "latent_image",
2275 "type": "LATENT",
2276 "link": 173
2277 },
2278 {
2279 "localized_name": "seed",
2280 "name": "seed",
2281 "type": "INT",
2282 "widget": {
2283 "name": "seed"
2284 },
2285 "link": 185
2286 }
2287 ],
2288 "outputs": [
2289 {
2290 "localized_name": "LATENT",
2291 "name": "LATENT",
2292 "type": "LATENT",
2293 "slot_index": 0,
2294 "links": [
2295 52
2296 ]
2297 }
2298 ],
2299 "properties": {
2300 "Node name for S&R": "KSampler",
2301 "cnr_id": "comfy-core",
2302 "ver": "0.3.56",
2303 "enableTabs": false,
2304 "tabWidth": 65,
2305 "tabXOffset": 10,
2306 "hasSecondTab": false,
2307 "secondTabText": "Send Back",
2308 "secondTabOffset": 80,
2309 "secondTabWidth": 65
2310 },
2311 "widgets_values": [
2312 1058487910949722,
2313 "randomize",
2314 20,
2315 1,
2316 "euler",
2317 "simple",
2318 1
2319 ]
2320 }
2321 ],
2322 "groups": [
2323 {
2324 "id": 1,
2325 "title": "Step 3 - Style Reference",
2326 "bounding": [
2327 -340,
2328 660,
2329 900,
2330 690
2331 ],
2332 "color": "#3f789e",
2333 "flags": []
2334 },
2335 {
2336 "id": 2,
2337 "title": "Step 2 - Subject/Identity Image",
2338 "bounding": [
2339 -700,
2340 660,
2341 350,
2342 690
2343 ],
2344 "color": "#3f789e",
2345 "flags": []
2346 },
2347 {
2348 "id": 3,
2349 "title": "Step 1 - Load Models",
2350 "bounding": [
2351 -700,
2352 -200,
2353 340,
2354 830
2355 ],
2356 "color": "#3f789e",
2357 "flags": []
2358 },
2359 {
2360 "id": 9,
2361 "title": "Step 4 - Prompt",
2362 "bounding": [
2363 -340,
2364 -200,
2365 470,
2366 550
2367 ],
2368 "color": "#3f789e",
2369 "flags": []
2370 },
2371 {
2372 "id": 10,
2373 "title": "Image Size",
2374 "bounding": [
2375 -340,
2376 360,
2377 470,
2378 270
2379 ],
2380 "color": "#3f789e",
2381 "flags": []
2382 }
2383 ],
2384 "links": [
2385 {
2386 "id": 45,
2387 "origin_id": 30,
2388 "origin_slot": 1,
2389 "target_id": 6,
2390 "target_slot": 0,
2391 "type": "CLIP"
2392 },
2393 {
2394 "id": 102,
2395 "origin_id": 6,
2396 "origin_slot": 0,
2397 "target_id": 57,
2398 "target_slot": 0,
2399 "type": "CONDITIONING"
2400 },
2401 {
2402 "id": 103,
2403 "origin_id": 51,
2404 "origin_slot": 0,
2405 "target_id": 57,
2406 "target_slot": 1,
2407 "type": "LATENT"
2408 },
2409 {
2410 "id": 62,
2411 "origin_id": 30,
2412 "origin_slot": 0,
2413 "target_id": 43,
2414 "target_slot": 0,
2415 "type": "MODEL"
2416 },
2417 {
2418 "id": 172,
2419 "origin_id": 109,
2420 "origin_slot": 0,
2421 "target_id": 51,
2422 "target_slot": 0,
2423 "type": "IMAGE"
2424 },
2425 {
2426 "id": 78,
2427 "origin_id": 30,
2428 "origin_slot": 2,
2429 "target_id": 51,
2430 "target_slot": 1,
2431 "type": "VAE"
2432 },
2433 {
2434 "id": 72,
2435 "origin_id": 6,
2436 "origin_slot": 0,
2437 "target_id": 48,
2438 "target_slot": 0,
2439 "type": "CONDITIONING"
2440 },
2441 {
2442 "id": 52,
2443 "origin_id": 31,
2444 "origin_slot": 0,
2445 "target_id": 8,
2446 "target_slot": 0,
2447 "type": "LATENT"
2448 },
2449 {
2450 "id": 46,
2451 "origin_id": 30,
2452 "origin_slot": 2,
2453 "target_id": 8,
2454 "target_slot": 1,
2455 "type": "VAE"
2456 },
2457 {
2458 "id": 104,
2459 "origin_id": 57,
2460 "origin_slot": 0,
2461 "target_id": 31,
2462 "target_slot": 1,
2463 "type": "CONDITIONING"
2464 },
2465 {
2466 "id": 73,
2467 "origin_id": 48,
2468 "origin_slot": 0,
2469 "target_id": 31,
2470 "target_slot": 2,
2471 "type": "CONDITIONING"
2472 },
2473 {
2474 "id": 173,
2475 "origin_id": 110,
2476 "origin_slot": 0,
2477 "target_id": 31,
2478 "target_slot": 3,
2479 "type": "LATENT"
2480 },
2481 {
2482 "id": 91,
2483 "origin_id": 40,
2484 "origin_slot": 0,
2485 "target_id": 55,
2486 "target_slot": 0,
2487 "type": "CLIP_VISION"
2488 },
2489 {
2490 "id": 92,
2491 "origin_id": 53,
2492 "origin_slot": 0,
2493 "target_id": 55,
2494 "target_slot": 1,
2495 "type": "IMAGE"
2496 },
2497 {
2498 "id": 99,
2499 "origin_id": 43,
2500 "origin_slot": 0,
2501 "target_id": 55,
2502 "target_slot": 2,
2503 "type": "MODEL"
2504 },
2505 {
2506 "id": 94,
2507 "origin_id": 39,
2508 "origin_slot": 0,
2509 "target_id": 55,
2510 "target_slot": 3,
2511 "type": "MODEL_PATCH"
2512 },
2513 {
2514 "id": 97,
2515 "origin_id": 40,
2516 "origin_slot": 0,
2517 "target_id": 56,
2518 "target_slot": 0,
2519 "type": "CLIP_VISION"
2520 },
2521 {
2522 "id": 98,
2523 "origin_id": 46,
2524 "origin_slot": 0,
2525 "target_id": 56,
2526 "target_slot": 1,
2527 "type": "IMAGE"
2528 },
2529 {
2530 "id": 96,
2531 "origin_id": 55,
2532 "origin_slot": 0,
2533 "target_id": 56,
2534 "target_slot": 2,
2535 "type": "MODEL"
2536 },
2537 {
2538 "id": 100,
2539 "origin_id": 39,
2540 "origin_slot": 0,
2541 "target_id": 56,
2542 "target_slot": 3,
2543 "type": "MODEL_PATCH"
2544 },
2545 {
2546 "id": 171,
2547 "origin_id": -10,
2548 "origin_slot": 0,
2549 "target_id": 109,
2550 "target_slot": 0,
2551 "type": "IMAGE"
2552 },
2553 {
2554 "id": 9,
2555 "origin_id": 8,
2556 "origin_slot": 0,
2557 "target_id": -20,
2558 "target_slot": 0,
2559 "type": "IMAGE"
2560 },
2561 {
2562 "id": 174,
2563 "origin_id": -10,
2564 "origin_slot": 1,
2565 "target_id": 6,
2566 "target_slot": 1,
2567 "type": "STRING"
2568 },
2569 {
2570 "id": 175,
2571 "origin_id": -10,
2572 "origin_slot": 2,
2573 "target_id": 110,
2574 "target_slot": 0,
2575 "type": "INT"
2576 },
2577 {
2578 "id": 176,
2579 "origin_id": -10,
2580 "origin_slot": 3,
2581 "target_id": 110,
2582 "target_slot": 1,
2583 "type": "INT"
2584 },
2585 {
2586 "id": 179,
2587 "origin_id": 56,
2588 "origin_slot": 0,
2589 "target_id": 31,
2590 "target_slot": 0,
2591 "type": "MODEL"
2592 },
2593 {
2594 "id": 185,
2595 "origin_id": -10,
2596 "origin_slot": 4,
2597 "target_id": 31,
2598 "target_slot": 4,
2599 "type": "INT"
2600 },
2601 {
2602 "id": 187,
2603 "origin_id": -10,
2604 "origin_slot": 5,
2605 "target_id": 30,
2606 "target_slot": 0,
2607 "type": "COMBO"
2608 },
2609 {
2610 "id": 188,
2611 "origin_id": -10,
2612 "origin_slot": 6,
2613 "target_id": 43,
2614 "target_slot": 1,
2615 "type": "COMBO"
2616 },
2617 {
2618 "id": 189,
2619 "origin_id": -10,
2620 "origin_slot": 7,
2621 "target_id": 39,
2622 "target_slot": 0,
2623 "type": "COMBO"
2624 },
2625 {
2626 "id": 190,
2627 "origin_id": -10,
2628 "origin_slot": 8,
2629 "target_id": 40,
2630 "target_slot": 0,
2631 "type": "COMBO"
2632 }
2633 ],
2634 "extra": {
2635 "workflowRendererVersion": "LG"
2636 }
2637 },
2638 {
2639 "id": "a1f45003-135e-4aee-9ca6-864bacf3b418",
2640 "version": 1,
2641 "state": {
2642 "lastGroupId": 10,
2643 "lastNodeId": 120,
2644 "lastLinkId": 194,
2645 "lastRerouteId": 0
2646 },
2647 "revision": 0,
2648 "config": [],
2649 "name": "USO Reference Conditioning",
2650 "inputNode": {
2651 "id": -10,
2652 "bounding": [
2653 -20,
2654 283,
2655 120,
2656 100
2657 ]
2658 },
2659 "outputNode": {
2660 "id": -20,
2661 "bounding": [
2662 560,
2663 293,
2664 128.6640625,
2665 60
2666 ]
2667 },
2668 "inputs": [
2669 {
2670 "id": "d78373ce-7cdc-4e0f-a743-4d024e766376",
2671 "name": "conditioning",
2672 "type": "CONDITIONING",
2673 "linkIds": [
2674 66
2675 ],
2676 "localized_name": "conditioning",
2677 "pos": [
2678 80,
2679 303
2680 ]
2681 },
2682 {
2683 "id": "1eebe27a-c790-4a85-8aa2-3b9f4eeddd00",
2684 "name": "latent",
2685 "type": "LATENT",
2686 "linkIds": [
2687 79
2688 ],
2689 "localized_name": "latent",
2690 "shape": 7,
2691 "pos": [
2692 80,
2693 323
2694 ]
2695 },
2696 {
2697 "id": "09894330-3dcb-4fba-87a5-33c3fb9db843",
2698 "name": "guidance",
2699 "type": "FLOAT",
2700 "linkIds": [
2701 102
2702 ],
2703 "pos": [
2704 80,
2705 343
2706 ]
2707 }
2708 ],
2709 "outputs": [
2710 {
2711 "id": "194badf0-ae11-47cd-a825-d7edd7ca6cc4",
2712 "name": "CONDITIONING",
2713 "type": "CONDITIONING",
2714 "linkIds": [
2715 57
2716 ],
2717 "localized_name": "CONDITIONING",
2718 "pos": [
2719 580,
2720 313
2721 ]
2722 }
2723 ],
2724 "widgets": [],
2725 "nodes": [
2726 {
2727 "id": 44,
2728 "type": "ReferenceLatent",
2729 "pos": [
2730 190,
2731 430
2732 ],
2733 "size": [
2734 210,
2735 50
2736 ],
2737 "flags": [],
2738 "order": 2,
2739 "mode": 0,
2740 "inputs": [
2741 {
2742 "localized_name": "conditioning",
2743 "name": "conditioning",
2744 "type": "CONDITIONING",
2745 "link": 66
2746 },
2747 {
2748 "localized_name": "latent",
2749 "name": "latent",
2750 "shape": 7,
2751 "type": "LATENT",
2752 "link": 79
2753 }
2754 ],
2755 "outputs": [
2756 {
2757 "localized_name": "CONDITIONING",
2758 "name": "CONDITIONING",
2759 "type": "CONDITIONING",
2760 "links": [
2761 64
2762 ]
2763 }
2764 ],
2765 "properties": {
2766 "Node name for S&R": "ReferenceLatent",
2767 "cnr_id": "comfy-core",
2768 "ver": "0.3.56",
2769 "enableTabs": false,
2770 "tabWidth": 65,
2771 "tabXOffset": 10,
2772 "hasSecondTab": false,
2773 "secondTabText": "Send Back",
2774 "secondTabOffset": 80,
2775 "secondTabWidth": 65
2776 },
2777 "widgets_values": []
2778 },
2779 {
2780 "id": 35,
2781 "type": "FluxGuidance",
2782 "pos": [
2783 160,
2784 200
2785 ],
2786 "size": [
2787 220,
2788 60
2789 ],
2790 "flags": [],
2791 "order": 0,
2792 "mode": 0,
2793 "inputs": [
2794 {
2795 "localized_name": "conditioning",
2796 "name": "conditioning",
2797 "type": "CONDITIONING",
2798 "link": 67
2799 },
2800 {
2801 "localized_name": "guidance",
2802 "name": "guidance",
2803 "type": "FLOAT",
2804 "widget": {
2805 "name": "guidance"
2806 },
2807 "link": 102
2808 }
2809 ],
2810 "outputs": [
2811 {
2812 "localized_name": "CONDITIONING",
2813 "name": "CONDITIONING",
2814 "type": "CONDITIONING",
2815 "slot_index": 0,
2816 "links": [
2817 57
2818 ]
2819 }
2820 ],
2821 "properties": {
2822 "Node name for S&R": "FluxGuidance",
2823 "cnr_id": "comfy-core",
2824 "ver": "0.3.56",
2825 "enableTabs": false,
2826 "tabWidth": 65,
2827 "tabXOffset": 10,
2828 "hasSecondTab": false,
2829 "secondTabText": "Send Back",
2830 "secondTabOffset": 80,
2831 "secondTabWidth": 65
2832 },
2833 "widgets_values": [
2834 3.5
2835 ]
2836 },
2837 {
2838 "id": 41,
2839 "type": "FluxKontextMultiReferenceLatentMethod",
2840 "pos": [
2841 170,
2842 320
2843 ],
2844 "size": [
2845 330,
2846 60
2847 ],
2848 "flags": [],
2849 "order": 1,
2850 "mode": 0,
2851 "inputs": [
2852 {
2853 "localized_name": "conditioning",
2854 "name": "conditioning",
2855 "type": "CONDITIONING",
2856 "link": 64
2857 }
2858 ],
2859 "outputs": [
2860 {
2861 "localized_name": "CONDITIONING",
2862 "name": "CONDITIONING",
2863 "type": "CONDITIONING",
2864 "links": [
2865 67
2866 ]
2867 }
2868 ],
2869 "properties": {
2870 "Node name for S&R": "FluxKontextMultiReferenceLatentMethod",
2871 "cnr_id": "comfy-core",
2872 "ver": "0.3.56",
2873 "enableTabs": false,
2874 "tabWidth": 65,
2875 "tabXOffset": 10,
2876 "hasSecondTab": false,
2877 "secondTabText": "Send Back",
2878 "secondTabOffset": 80,
2879 "secondTabWidth": 65
2880 },
2881 "widgets_values": [
2882 "uxo/uno"
2883 ]
2884 }
2885 ],
2886 "groups": [],
2887 "links": [
2888 {
2889 "id": 67,
2890 "origin_id": 41,
2891 "origin_slot": 0,
2892 "target_id": 35,
2893 "target_slot": 0,
2894 "type": "CONDITIONING"
2895 },
2896 {
2897 "id": 64,
2898 "origin_id": 44,
2899 "origin_slot": 0,
2900 "target_id": 41,
2901 "target_slot": 0,
2902 "type": "CONDITIONING"
2903 },
2904 {
2905 "id": 66,
2906 "origin_id": -10,
2907 "origin_slot": 0,
2908 "target_id": 44,
2909 "target_slot": 0,
2910 "type": "CONDITIONING"
2911 },
2912 {
2913 "id": 79,
2914 "origin_id": -10,
2915 "origin_slot": 1,
2916 "target_id": 44,
2917 "target_slot": 1,
2918 "type": "LATENT"
2919 },
2920 {
2921 "id": 57,
2922 "origin_id": 35,
2923 "origin_slot": 0,
2924 "target_id": -20,
2925 "target_slot": 0,
2926 "type": "CONDITIONING"
2927 },
2928 {
2929 "id": 102,
2930 "origin_id": -10,
2931 "origin_slot": 2,
2932 "target_id": 35,
2933 "target_slot": 1,
2934 "type": "FLOAT"
2935 }
2936 ],
2937 "extra": {
2938 "workflowRendererVersion": "LG"
2939 }
2940 },
2941 {
2942 "id": "131a4c28-3179-4f76-9b76-9e166864e689",
2943 "version": 1,
2944 "state": {
2945 "lastGroupId": 10,
2946 "lastNodeId": 120,
2947 "lastLinkId": 194,
2948 "lastRerouteId": 0
2949 },
2950 "revision": 0,
2951 "config": [],
2952 "name": "USOStyleReference(Subgraph)",
2953 "inputNode": {
2954 "id": -10,
2955 "bounding": [
2956 -790,
2957 608,
2958 120,
2959 140
2960 ]
2961 },
2962 "outputNode": {
2963 "id": -20,
2964 "bounding": [
2965 190,
2966 638,
2967 120,
2968 60
2969 ]
2970 },
2971 "inputs": [
2972 {
2973 "id": "7640a5a3-e2cf-4f74-acaf-45dedea514e3",
2974 "name": "clip_vision",
2975 "type": "CLIP_VISION",
2976 "linkIds": [
2977 85
2978 ],
2979 "localized_name": "clip_vision",
2980 "pos": [
2981 -690,
2982 628
2983 ]
2984 },
2985 {
2986 "id": "4e819086-d02a-4b6c-8383-e7939729ba47",
2987 "name": "image",
2988 "type": "IMAGE",
2989 "linkIds": [
2990 86
2991 ],
2992 "localized_name": "image",
2993 "pos": [
2994 -690,
2995 648
2996 ]
2997 },
2998 {
2999 "id": "2bea204b-da22-43d3-9591-9ef6e66a8169",
3000 "name": "model",
3001 "type": "MODEL",
3002 "linkIds": [
3003 88
3004 ],
3005 "localized_name": "model",
3006 "pos": [
3007 -690,
3008 668
3009 ]
3010 },
3011 {
3012 "id": "4effe73e-9aa2-4cc5-acde-5df0cf566455",
3013 "name": "model_patch",
3014 "type": "MODEL_PATCH",
3015 "linkIds": [
3016 89
3017 ],
3018 "localized_name": "model_patch",
3019 "pos": [
3020 -690,
3021 688
3022 ]
3023 },
3024 {
3025 "id": "d9a5affb-b212-4f50-8591-c3dc535a2e53",
3026 "name": "crop",
3027 "type": "COMBO",
3028 "linkIds": [
3029 91
3030 ],
3031 "pos": [
3032 -690,
3033 708
3034 ]
3035 }
3036 ],
3037 "outputs": [
3038 {
3039 "id": "4f7b8185-680f-420c-8138-4138be1fda23",
3040 "name": "MODEL",
3041 "type": "MODEL",
3042 "linkIds": [
3043 90
3044 ],
3045 "localized_name": "MODEL",
3046 "pos": [
3047 210,
3048 658
3049 ]
3050 }
3051 ],
3052 "widgets": [],
3053 "nodes": [
3054 {
3055 "id": 117,
3056 "type": "CLIPVisionEncode",
3057 "pos": [
3058 -610,
3059 580
3060 ],
3061 "size": [
3062 300,
3063 80
3064 ],
3065 "flags": [],
3066 "order": 0,
3067 "mode": 0,
3068 "inputs": [
3069 {
3070 "localized_name": "clip_vision",
3071 "name": "clip_vision",
3072 "type": "CLIP_VISION",
3073 "link": 85
3074 },
3075 {
3076 "localized_name": "image",
3077 "name": "image",
3078 "type": "IMAGE",
3079 "link": 86
3080 },
3081 {
3082 "localized_name": "crop",
3083 "name": "crop",
3084 "type": "COMBO",
3085 "widget": {
3086 "name": "crop"
3087 },
3088 "link": 91
3089 }
3090 ],
3091 "outputs": [
3092 {
3093 "localized_name": "CLIP_VISION_OUTPUT",
3094 "name": "CLIP_VISION_OUTPUT",
3095 "type": "CLIP_VISION_OUTPUT",
3096 "links": [
3097 87
3098 ]
3099 }
3100 ],
3101 "properties": {
3102 "Node name for S&R": "CLIPVisionEncode",
3103 "cnr_id": "comfy-core",
3104 "ver": "0.3.56",
3105 "enableTabs": false,
3106 "tabWidth": 65,
3107 "tabXOffset": 10,
3108 "hasSecondTab": false,
3109 "secondTabText": "Send Back",
3110 "secondTabOffset": 80,
3111 "secondTabWidth": 65
3112 },
3113 "widgets_values": [
3114 "center"
3115 ]
3116 },
3117 {
3118 "id": 118,
3119 "type": "USOStyleReference",
3120 "pos": [
3121 -610,
3122 710
3123 ],
3124 "size": [
3125 360,
3126 70
3127 ],
3128 "flags": [],
3129 "order": 1,
3130 "mode": 0,
3131 "inputs": [
3132 {
3133 "localized_name": "model",
3134 "name": "model",
3135 "type": "MODEL",
3136 "link": 88
3137 },
3138 {
3139 "localized_name": "model_patch",
3140 "name": "model_patch",
3141 "type": "MODEL_PATCH",
3142 "link": 89
3143 },
3144 {
3145 "localized_name": "clip_vision_output",
3146 "name": "clip_vision_output",
3147 "type": "CLIP_VISION_OUTPUT",
3148 "link": 87
3149 }
3150 ],
3151 "outputs": [
3152 {
3153 "localized_name": "MODEL",
3154 "name": "MODEL",
3155 "type": "MODEL",
3156 "links": [
3157 90
3158 ]
3159 }
3160 ],
3161 "properties": {
3162 "Node name for S&R": "USOStyleReference",
3163 "cnr_id": "comfy-core",
3164 "ver": "0.3.56",
3165 "enableTabs": false,
3166 "tabWidth": 65,
3167 "tabXOffset": 10,
3168 "hasSecondTab": false,
3169 "secondTabText": "Send Back",
3170 "secondTabOffset": 80,
3171 "secondTabWidth": 65
3172 },
3173 "widgets_values": []
3174 }
3175 ],
3176 "groups": [],
3177 "links": [
3178 {
3179 "id": 87,
3180 "origin_id": 117,
3181 "origin_slot": 0,
3182 "target_id": 118,
3183 "target_slot": 2,
3184 "type": "CLIP_VISION_OUTPUT"
3185 },
3186 {
3187 "id": 85,
3188 "origin_id": -10,
3189 "origin_slot": 0,
3190 "target_id": 117,
3191 "target_slot": 0,
3192 "type": "CLIP_VISION"
3193 },
3194 {
3195 "id": 86,
3196 "origin_id": -10,
3197 "origin_slot": 1,
3198 "target_id": 117,
3199 "target_slot": 1,
3200 "type": "IMAGE"
3201 },
3202 {
3203 "id": 88,
3204 "origin_id": -10,
3205 "origin_slot": 2,
3206 "target_id": 118,
3207 "target_slot": 0,
3208 "type": "MODEL"
3209 },
3210 {
3211 "id": 89,
3212 "origin_id": -10,
3213 "origin_slot": 3,
3214 "target_id": 118,
3215 "target_slot": 1,
3216 "type": "MODEL_PATCH"
3217 },
3218 {
3219 "id": 90,
3220 "origin_id": 118,
3221 "origin_slot": 0,
3222 "target_id": -20,
3223 "target_slot": 0,
3224 "type": "MODEL"
3225 },
3226 {
3227 "id": 91,
3228 "origin_id": -10,
3229 "origin_slot": 4,
3230 "target_id": 117,
3231 "target_slot": 2,
3232 "type": "COMBO"
3233 }
3234 ],
3235 "extra": {
3236 "workflowRendererVersion": "LG"
3237 }
3238 },
3239 {
3240 "id": "64e7e94b-5beb-4fc4-b8fd-86038e2dba05",
3241 "version": 1,
3242 "state": {
3243 "lastGroupId": 10,
3244 "lastNodeId": 120,
3245 "lastLinkId": 194,
3246 "lastRerouteId": 0
3247 },
3248 "revision": 0,
3249 "config": [],
3250 "name": "USOStyleReference(Subgraph)",
3251 "inputNode": {
3252 "id": -10,
3253 "bounding": [
3254 -790,
3255 608,
3256 120,
3257 140
3258 ]
3259 },
3260 "outputNode": {
3261 "id": -20,
3262 "bounding": [
3263 190,
3264 638,
3265 120,
3266 60
3267 ]
3268 },
3269 "inputs": [
3270 {
3271 "id": "7640a5a3-e2cf-4f74-acaf-45dedea514e3",
3272 "name": "clip_vision",
3273 "type": "CLIP_VISION",
3274 "linkIds": [
3275 85
3276 ],
3277 "localized_name": "clip_vision",
3278 "pos": [
3279 -690,
3280 628
3281 ]
3282 },
3283 {
3284 "id": "4e819086-d02a-4b6c-8383-e7939729ba47",
3285 "name": "image",
3286 "type": "IMAGE",
3287 "linkIds": [
3288 86
3289 ],
3290 "localized_name": "image",
3291 "pos": [
3292 -690,
3293 648
3294 ]
3295 },
3296 {
3297 "id": "2bea204b-da22-43d3-9591-9ef6e66a8169",
3298 "name": "model",
3299 "type": "MODEL",
3300 "linkIds": [
3301 88
3302 ],
3303 "localized_name": "model",
3304 "pos": [
3305 -690,
3306 668
3307 ]
3308 },
3309 {
3310 "id": "4effe73e-9aa2-4cc5-acde-5df0cf566455",
3311 "name": "model_patch",
3312 "type": "MODEL_PATCH",
3313 "linkIds": [
3314 89
3315 ],
3316 "localized_name": "model_patch",
3317 "pos": [
3318 -690,
3319 688
3320 ]
3321 },
3322 {
3323 "id": "d9a5affb-b212-4f50-8591-c3dc535a2e53",
3324 "name": "crop",
3325 "type": "COMBO",
3326 "linkIds": [
3327 91
3328 ],
3329 "pos": [
3330 -690,
3331 708
3332 ]
3333 }
3334 ],
3335 "outputs": [
3336 {
3337 "id": "4f7b8185-680f-420c-8138-4138be1fda23",
3338 "name": "MODEL",
3339 "type": "MODEL",
3340 "linkIds": [
3341 90
3342 ],
3343 "localized_name": "MODEL",
3344 "pos": [
3345 210,
3346 658
3347 ]
3348 }
3349 ],
3350 "widgets": [],
3351 "nodes": [
3352 {
3353 "id": 119,
3354 "type": "CLIPVisionEncode",
3355 "pos": [
3356 -610,
3357 580
3358 ],
3359 "size": [
3360 300,
3361 80
3362 ],
3363 "flags": [],
3364 "order": 0,
3365 "mode": 0,
3366 "inputs": [
3367 {
3368 "localized_name": "clip_vision",
3369 "name": "clip_vision",
3370 "type": "CLIP_VISION",
3371 "link": 85
3372 },
3373 {
3374 "localized_name": "image",
3375 "name": "image",
3376 "type": "IMAGE",
3377 "link": 86
3378 },
3379 {
3380 "localized_name": "crop",
3381 "name": "crop",
3382 "type": "COMBO",
3383 "widget": {
3384 "name": "crop"
3385 },
3386 "link": 91
3387 }
3388 ],
3389 "outputs": [
3390 {
3391 "localized_name": "CLIP_VISION_OUTPUT",
3392 "name": "CLIP_VISION_OUTPUT",
3393 "type": "CLIP_VISION_OUTPUT",
3394 "links": [
3395 87
3396 ]
3397 }
3398 ],
3399 "properties": {
3400 "Node name for S&R": "CLIPVisionEncode",
3401 "cnr_id": "comfy-core",
3402 "ver": "0.3.56",
3403 "enableTabs": false,
3404 "tabWidth": 65,
3405 "tabXOffset": 10,
3406 "hasSecondTab": false,
3407 "secondTabText": "Send Back",
3408 "secondTabOffset": 80,
3409 "secondTabWidth": 65
3410 },
3411 "widgets_values": [
3412 "center"
3413 ]
3414 },
3415 {
3416 "id": 120,
3417 "type": "USOStyleReference",
3418 "pos": [
3419 -610,
3420 710
3421 ],
3422 "size": [
3423 360,
3424 70
3425 ],
3426 "flags": [],
3427 "order": 1,
3428 "mode": 0,
3429 "inputs": [
3430 {
3431 "localized_name": "model",
3432 "name": "model",
3433 "type": "MODEL",
3434 "link": 88
3435 },
3436 {
3437 "localized_name": "model_patch",
3438 "name": "model_patch",
3439 "type": "MODEL_PATCH",
3440 "link": 89
3441 },
3442 {
3443 "localized_name": "clip_vision_output",
3444 "name": "clip_vision_output",
3445 "type": "CLIP_VISION_OUTPUT",
3446 "link": 87
3447 }
3448 ],
3449 "outputs": [
3450 {
3451 "localized_name": "MODEL",
3452 "name": "MODEL",
3453 "type": "MODEL",
3454 "links": [
3455 90
3456 ]
3457 }
3458 ],
3459 "properties": {
3460 "Node name for S&R": "USOStyleReference",
3461 "cnr_id": "comfy-core",
3462 "ver": "0.3.56",
3463 "enableTabs": false,
3464 "tabWidth": 65,
3465 "tabXOffset": 10,
3466 "hasSecondTab": false,
3467 "secondTabText": "Send Back",
3468 "secondTabOffset": 80,
3469 "secondTabWidth": 65
3470 },
3471 "widgets_values": []
3472 }
3473 ],
3474 "groups": [],
3475 "links": [
3476 {
3477 "id": 87,
3478 "origin_id": 119,
3479 "origin_slot": 0,
3480 "target_id": 120,
3481 "target_slot": 2,
3482 "type": "CLIP_VISION_OUTPUT"
3483 },
3484 {
3485 "id": 85,
3486 "origin_id": -10,
3487 "origin_slot": 0,
3488 "target_id": 119,
3489 "target_slot": 0,
3490 "type": "CLIP_VISION"
3491 },
3492 {
3493 "id": 86,
3494 "origin_id": -10,
3495 "origin_slot": 1,
3496 "target_id": 119,
3497 "target_slot": 1,
3498 "type": "IMAGE"
3499 },
3500 {
3501 "id": 88,
3502 "origin_id": -10,
3503 "origin_slot": 2,
3504 "target_id": 120,
3505 "target_slot": 0,
3506 "type": "MODEL"
3507 },
3508 {
3509 "id": 89,
3510 "origin_id": -10,
3511 "origin_slot": 3,
3512 "target_id": 120,
3513 "target_slot": 1,
3514 "type": "MODEL_PATCH"
3515 },
3516 {
3517 "id": 90,
3518 "origin_id": 120,
3519 "origin_slot": 0,
3520 "target_id": -20,
3521 "target_slot": 0,
3522 "type": "MODEL"
3523 },
3524 {
3525 "id": 91,
3526 "origin_id": -10,
3527 "origin_slot": 4,
3528 "target_id": 119,
3529 "target_slot": 2,
3530 "type": "COMBO"
3531 }
3532 ],
3533 "extra": {
3534 "workflowRendererVersion": "LG"
3535 }
3536 },
3537 {
3538 "id": "ee9a1c5a-924e-4fbb-8aaf-f3153e83bb50",
3539 "version": 1,
3540 "state": {
3541 "lastGroupId": 10,
3542 "lastNodeId": 120,
3543 "lastLinkId": 194,
3544 "lastRerouteId": 0
3545 },
3546 "revision": 0,
3547 "config": [],
3548 "name": "USO Style Reference",
3549 "inputNode": {
3550 "id": -10,
3551 "bounding": [
3552 -1360,
3553 2010,
3554 150.36328125,
3555 248
3556 ]
3557 },
3558 "outputNode": {
3559 "id": -20,
3560 "bounding": [
3561 770,
3562 1990,
3563 128,
3564 68
3565 ]
3566 },
3567 "inputs": [
3568 {
3569 "id": "6cc2f177-3653-414d-918f-f97703773993",
3570 "name": "image",
3571 "type": "IMAGE",
3572 "linkIds": [
3573 143
3574 ],
3575 "localized_name": "image",
3576 "label": "reference_image1",
3577 "pos": [
3578 -1233.63671875,
3579 2034
3580 ]
3581 },
3582 {
3583 "id": "3c837345-a269-4c14-a832-943edbf6e9aa",
3584 "name": "image_1",
3585 "type": "IMAGE",
3586 "linkIds": [
3587 136
3588 ],
3589 "localized_name": "image_1",
3590 "label": "reference_image2",
3591 "pos": [
3592 -1233.63671875,
3593 2054
3594 ]
3595 },
3596 {
3597 "id": "bd7ed80f-5239-4d9e-9721-f5cea0aebaea",
3598 "name": "text",
3599 "type": "STRING",
3600 "linkIds": [
3601 180
3602 ],
3603 "pos": [
3604 -1233.63671875,
3605 2074
3606 ]
3607 },
3608 {
3609 "id": "ded97840-d0f8-4517-8406-5a164a5f99fa",
3610 "name": "width",
3611 "type": "INT",
3612 "linkIds": [
3613 181
3614 ],
3615 "pos": [
3616 -1233.63671875,
3617 2094
3618 ]
3619 },
3620 {
3621 "id": "e2c7c616-69c2-427d-a540-a2749a934042",
3622 "name": "height",
3623 "type": "INT",
3624 "linkIds": [
3625 182
3626 ],
3627 "pos": [
3628 -1233.63671875,
3629 2114
3630 ]
3631 },
3632 {
3633 "id": "09463cb2-53f2-42bc-b4ba-80cd17f9187a",
3634 "name": "seed",
3635 "type": "INT",
3636 "linkIds": [
3637 186
3638 ],
3639 "pos": [
3640 -1233.63671875,
3641 2134
3642 ]
3643 },
3644 {
3645 "id": "dc756083-98f9-45d4-9ed2-b0a92982175a",
3646 "name": "ckpt_name",
3647 "type": "COMBO",
3648 "linkIds": [
3649 191
3650 ],
3651 "pos": [
3652 -1233.63671875,
3653 2154
3654 ]
3655 },
3656 {
3657 "id": "f5146ed2-bf2e-4db5-8644-b96e859b302f",
3658 "name": "lora_name",
3659 "type": "COMBO",
3660 "linkIds": [
3661 192
3662 ],
3663 "pos": [
3664 -1233.63671875,
3665 2174
3666 ]
3667 },
3668 {
3669 "id": "f6b9d67b-38e1-4417-9006-4f9e8749f2bb",
3670 "name": "name",
3671 "type": "COMBO",
3672 "linkIds": [
3673 193
3674 ],
3675 "pos": [
3676 -1233.63671875,
3677 2194
3678 ]
3679 },
3680 {
3681 "id": "b549e3e3-d75a-47a9-b509-f274ec6471f6",
3682 "name": "clip_name",
3683 "type": "COMBO",
3684 "linkIds": [
3685 194
3686 ],
3687 "pos": [
3688 -1233.63671875,
3689 2214
3690 ]
3691 }
3692 ],
3693 "outputs": [
3694 {
3695 "id": "00ac6cd9-7dd7-468b-bd32-40f7b3121084",
3696 "name": "IMAGE",
3697 "type": "IMAGE",
3698 "linkIds": [
3699 123
3700 ],
3701 "localized_name": "IMAGE",
3702 "pos": [
3703 794,
3704 2014
3705 ]
3706 }
3707 ],
3708 "widgets": [],
3709 "nodes": [
3710 {
3711 "id": 72,
3712 "type": "CheckpointLoaderSimple",
3713 "pos": [
3714 -690,
3715 1580
3716 ],
3717 "size": [
3718 320,
3719 140
3720 ],
3721 "flags": [],
3722 "order": 0,
3723 "mode": 0,
3724 "inputs": [
3725 {
3726 "localized_name": "ckpt_name",
3727 "name": "ckpt_name",
3728 "type": "COMBO",
3729 "widget": {
3730 "name": "ckpt_name"
3731 },
3732 "link": 191
3733 }
3734 ],
3735 "outputs": [
3736 {
3737 "localized_name": "MODEL",
3738 "name": "MODEL",
3739 "type": "MODEL",
3740 "slot_index": 0,
3741 "links": [
3742 124
3743 ]
3744 },
3745 {
3746 "localized_name": "CLIP",
3747 "name": "CLIP",
3748 "type": "CLIP",
3749 "slot_index": 1,
3750 "links": [
3751 146
3752 ]
3753 },
3754 {
3755 "localized_name": "VAE",
3756 "name": "VAE",
3757 "type": "VAE",
3758 "slot_index": 2,
3759 "links": [
3760 126
3761 ]
3762 }
3763 ],
3764 "properties": {
3765 "Node name for S&R": "CheckpointLoaderSimple",
3766 "cnr_id": "comfy-core",
3767 "ver": "0.3.56",
3768 "models": [
3769 {
3770 "name": "flux1-dev-fp8.safetensors",
3771 "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
3772 "directory": "checkpoints"
3773 }
3774 ],
3775 "enableTabs": false,
3776 "tabWidth": 65,
3777 "tabXOffset": 10,
3778 "hasSecondTab": false,
3779 "secondTabText": "Send Back",
3780 "secondTabOffset": 80,
3781 "secondTabWidth": 65
3782 },
3783 "widgets_values": [
3784 "flux1-dev-fp8.safetensors"
3785 ]
3786 },
3787 {
3788 "id": 79,
3789 "type": "ConditioningZeroOut",
3790 "pos": [
3791 -330,
3792 1790
3793 ],
3794 "size": [
3795 230,
3796 60
3797 ],
3798 "flags": [],
3799 "order": 6,
3800 "mode": 0,
3801 "inputs": [
3802 {
3803 "localized_name": "conditioning",
3804 "name": "conditioning",
3805 "type": "CONDITIONING",
3806 "link": 131
3807 }
3808 ],
3809 "outputs": [
3810 {
3811 "localized_name": "CONDITIONING",
3812 "name": "CONDITIONING",
3813 "type": "CONDITIONING",
3814 "links": [
3815 129
3816 ]
3817 }
3818 ],
3819 "properties": {
3820 "Node name for S&R": "ConditioningZeroOut",
3821 "cnr_id": "comfy-core",
3822 "ver": "0.3.56",
3823 "enableTabs": false,
3824 "tabWidth": 65,
3825 "tabXOffset": 10,
3826 "hasSecondTab": false,
3827 "secondTabText": "Send Back",
3828 "secondTabOffset": 80,
3829 "secondTabWidth": 65
3830 },
3831 "widgets_values": []
3832 },
3833 {
3834 "id": 89,
3835 "type": "d31e1095-65ee-4ba3-b4d0-a21e493dd0bd",
3836 "pos": [
3837 -660,
3838 2440
3839 ],
3840 "size": [
3841 280,
3842 170
3843 ],
3844 "flags": [],
3845 "order": 9,
3846 "mode": 0,
3847 "inputs": [
3848 {
3849 "localized_name": "clip_vision",
3850 "name": "clip_vision",
3851 "type": "CLIP_VISION",
3852 "link": 142
3853 },
3854 {
3855 "localized_name": "image",
3856 "name": "image",
3857 "type": "IMAGE",
3858 "link": 143
3859 },
3860 {
3861 "localized_name": "model",
3862 "name": "model",
3863 "type": "MODEL",
3864 "link": 144
3865 },
3866 {
3867 "localized_name": "model_patch",
3868 "name": "model_patch",
3869 "type": "MODEL_PATCH",
3870 "link": 145
3871 }
3872 ],
3873 "outputs": [
3874 {
3875 "localized_name": "MODEL",
3876 "name": "MODEL",
3877 "type": "MODEL",
3878 "links": [
3879 137
3880 ]
3881 }
3882 ],
3883 "properties": {
3884 "cnr_id": "comfy-core",
3885 "ver": "0.3.56",
3886 "enableTabs": false,
3887 "tabWidth": 65,
3888 "tabXOffset": 10,
3889 "hasSecondTab": false,
3890 "secondTabText": "Send Back",
3891 "secondTabOffset": 80,
3892 "secondTabWidth": 65,
3893 "proxyWidgetErrorQuarantine": [
3894 {
3895 "originalEntry": [
3896 "-1",
3897 "crop"
3898 ],
3899 "reason": "missingSourceNode",
3900 "hostValue": "center",
3901 "attemptedAtVersion": 1
3902 }
3903 ],
3904 "previewExposures": []
3905 },
3906 "widgets_values": [
3907 "center"
3908 ]
3909 },
3910 {
3911 "id": 77,
3912 "type": "VAEDecode",
3913 "pos": [
3914 500,
3915 1560
3916 ],
3917 "size": [
3918 230,
3919 80
3920 ],
3921 "flags": [],
3922 "order": 4,
3923 "mode": 0,
3924 "inputs": [
3925 {
3926 "localized_name": "samples",
3927 "name": "samples",
3928 "type": "LATENT",
3929 "link": 125
3930 },
3931 {
3932 "localized_name": "vae",
3933 "name": "vae",
3934 "type": "VAE",
3935 "link": 126
3936 }
3937 ],
3938 "outputs": [
3939 {
3940 "localized_name": "IMAGE",
3941 "name": "IMAGE",
3942 "type": "IMAGE",
3943 "slot_index": 0,
3944 "links": [
3945 123
3946 ]
3947 }
3948 ],
3949 "properties": {
3950 "Node name for S&R": "VAEDecode",
3951 "cnr_id": "comfy-core",
3952 "ver": "0.3.56",
3953 "enableTabs": false,
3954 "tabWidth": 65,
3955 "tabXOffset": 10,
3956 "hasSecondTab": false,
3957 "secondTabText": "Send Back",
3958 "secondTabOffset": 80,
3959 "secondTabWidth": 65
3960 },
3961 "widgets_values": []
3962 },
3963 {
3964 "id": 76,
3965 "type": "LoraLoaderModelOnly",
3966 "pos": [
3967 -690,
3968 1782
3969 ],
3970 "size": [
3971 320,
3972 130
3973 ],
3974 "flags": [],
3975 "order": 3,
3976 "mode": 0,
3977 "inputs": [
3978 {
3979 "localized_name": "model",
3980 "name": "model",
3981 "type": "MODEL",
3982 "link": 124
3983 },
3984 {
3985 "localized_name": "lora_name",
3986 "name": "lora_name",
3987 "type": "COMBO",
3988 "widget": {
3989 "name": "lora_name"
3990 },
3991 "link": 192
3992 }
3993 ],
3994 "outputs": [
3995 {
3996 "localized_name": "MODEL",
3997 "name": "MODEL",
3998 "type": "MODEL",
3999 "links": [
4000 144
4001 ]
4002 }
4003 ],
4004 "properties": {
4005 "Node name for S&R": "LoraLoaderModelOnly",
4006 "cnr_id": "comfy-core",
4007 "ver": "0.3.56",
4008 "models": [
4009 {
4010 "name": "uso-flux1-dit-lora-v1.safetensors",
4011 "url": "https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/loras/uso-flux1-dit-lora-v1.safetensors",
4012 "directory": "loras"
4013 }
4014 ],
4015 "enableTabs": false,
4016 "tabWidth": 65,
4017 "tabXOffset": 10,
4018 "hasSecondTab": false,
4019 "secondTabText": "Send Back",
4020 "secondTabOffset": 80,
4021 "secondTabWidth": 65
4022 },
4023 "widgets_values": [
4024 "uso-flux1-dit-lora-v1.safetensors",
4025 1
4026 ]
4027 },
4028 {
4029 "id": 75,
4030 "type": "ModelPatchLoader",
4031 "pos": [
4032 -690,
4033 1974
4034 ],
4035 "size": [
4036 320,
4037 100
4038 ],
4039 "flags": [],
4040 "order": 1,
4041 "mode": 0,
4042 "inputs": [
4043 {
4044 "localized_name": "name",
4045 "name": "name",
4046 "type": "COMBO",
4047 "widget": {
4048 "name": "name"
4049 },
4050 "link": 193
4051 }
4052 ],
4053 "outputs": [
4054 {
4055 "localized_name": "MODEL_PATCH",
4056 "name": "MODEL_PATCH",
4057 "type": "MODEL_PATCH",
4058 "links": [
4059 138,
4060 145
4061 ]
4062 }
4063 ],
4064 "properties": {
4065 "Node name for S&R": "ModelPatchLoader",
4066 "cnr_id": "comfy-core",
4067 "ver": "0.3.56",
4068 "models": [
4069 {
4070 "name": "uso-flux1-projector-v1.safetensors",
4071 "url": "https://huggingface.co/Comfy-Org/USO_1.0_Repackaged/resolve/main/split_files/model_patches/uso-flux1-projector-v1.safetensors",
4072 "directory": "model_patches"
4073 }
4074 ],
4075 "enableTabs": false,
4076 "tabWidth": 65,
4077 "tabXOffset": 10,
4078 "hasSecondTab": false,
4079 "secondTabText": "Send Back",
4080 "secondTabOffset": 80,
4081 "secondTabWidth": 65
4082 },
4083 "widgets_values": [
4084 "uso-flux1-projector-v1.safetensors"
4085 ]
4086 },
4087 {
4088 "id": 74,
4089 "type": "CLIPVisionLoader",
4090 "pos": [
4091 -690,
4092 2136
4093 ],
4094 "size": [
4095 320,
4096 100
4097 ],
4098 "flags": [],
4099 "order": 2,
4100 "mode": 0,
4101 "inputs": [
4102 {
4103 "localized_name": "clip_name",
4104 "name": "clip_name",
4105 "type": "COMBO",
4106 "widget": {
4107 "name": "clip_name"
4108 },
4109 "link": 194
4110 }
4111 ],
4112 "outputs": [
4113 {
4114 "localized_name": "CLIP_VISION",
4115 "name": "CLIP_VISION",
4116 "type": "CLIP_VISION",
4117 "links": [
4118 135,
4119 142
4120 ]
4121 }
4122 ],
4123 "properties": {
4124 "Node name for S&R": "CLIPVisionLoader",
4125 "cnr_id": "comfy-core",
4126 "ver": "0.3.56",
4127 "models": [
4128 {
4129 "name": "sigclip_vision_patch14_384.safetensors",
4130 "url": "https://huggingface.co/Comfy-Org/sigclip_vision_384/resolve/main/sigclip_vision_patch14_384.safetensors",
4131 "directory": "clip_vision"
4132 }
4133 ],
4134 "enableTabs": false,
4135 "tabWidth": 65,
4136 "tabXOffset": 10,
4137 "hasSecondTab": false,
4138 "secondTabText": "Send Back",
4139 "secondTabOffset": 80,
4140 "secondTabWidth": 65
4141 },
4142 "widgets_values": [
4143 "sigclip_vision_patch14_384.safetensors"
4144 ]
4145 },
4146 {
4147 "id": 83,
4148 "type": "08624421-a41c-413b-9de7-d68b0b60b667",
4149 "pos": [
4150 -260,
4151 2440
4152 ],
4153 "size": [
4154 280,
4155 170
4156 ],
4157 "flags": [],
4158 "order": 7,
4159 "mode": 0,
4160 "inputs": [
4161 {
4162 "localized_name": "clip_vision",
4163 "name": "clip_vision",
4164 "type": "CLIP_VISION",
4165 "link": 135
4166 },
4167 {
4168 "localized_name": "image",
4169 "name": "image",
4170 "type": "IMAGE",
4171 "link": 136
4172 },
4173 {
4174 "localized_name": "model",
4175 "name": "model",
4176 "type": "MODEL",
4177 "link": 137
4178 },
4179 {
4180 "localized_name": "model_patch",
4181 "name": "model_patch",
4182 "type": "MODEL_PATCH",
4183 "link": 138
4184 }
4185 ],
4186 "outputs": [
4187 {
4188 "localized_name": "MODEL",
4189 "name": "MODEL",
4190 "type": "MODEL",
4191 "links": [
4192 184
4193 ]
4194 }
4195 ],
4196 "properties": {
4197 "cnr_id": "comfy-core",
4198 "ver": "0.3.56",
4199 "enableTabs": false,
4200 "tabWidth": 65,
4201 "tabXOffset": 10,
4202 "hasSecondTab": false,
4203 "secondTabText": "Send Back",
4204 "secondTabOffset": 80,
4205 "secondTabWidth": 65,
4206 "proxyWidgetErrorQuarantine": [
4207 {
4208 "originalEntry": [
4209 "-1",
4210 "crop"
4211 ],
4212 "reason": "missingSourceNode",
4213 "hostValue": "center",
4214 "attemptedAtVersion": 1
4215 }
4216 ],
4217 "previewExposures": []
4218 },
4219 "widgets_values": [
4220 "center"
4221 ]
4222 },
4223 {
4224 "id": 90,
4225 "type": "CLIPTextEncode",
4226 "pos": [
4227 -330,
4228 1580
4229 ],
4230 "size": [
4231 430,
4232 170
4233 ],
4234 "flags": [],
4235 "order": 10,
4236 "mode": 0,
4237 "inputs": [
4238 {
4239 "localized_name": "clip",
4240 "name": "clip",
4241 "type": "CLIP",
4242 "link": 146
4243 },
4244 {
4245 "localized_name": "text",
4246 "name": "text",
4247 "type": "STRING",
4248 "widget": {
4249 "name": "text"
4250 },
4251 "link": 180
4252 }
4253 ],
4254 "outputs": [
4255 {
4256 "localized_name": "CONDITIONING",
4257 "name": "CONDITIONING",
4258 "type": "CONDITIONING",
4259 "slot_index": 0,
4260 "links": [
4261 131,
4262 149
4263 ]
4264 }
4265 ],
4266 "title": "CLIP Text Encode (Positive Prompt)",
4267 "properties": {
4268 "Node name for S&R": "CLIPTextEncode",
4269 "cnr_id": "comfy-core",
4270 "ver": "0.3.56",
4271 "enableTabs": false,
4272 "tabWidth": 65,
4273 "tabXOffset": 10,
4274 "hasSecondTab": false,
4275 "secondTabText": "Send Back",
4276 "secondTabOffset": 80,
4277 "secondTabWidth": 65
4278 },
4279 "widgets_values": [
4280 "A man dressed fashionably stands on the forest."
4281 ],
4282 "color": "#232",
4283 "bgcolor": "#353"
4284 },
4285 {
4286 "id": 87,
4287 "type": "EmptyLatentImage",
4288 "pos": [
4289 -310,
4290 2120
4291 ],
4292 "size": [
4293 270,
4294 150
4295 ],
4296 "flags": [],
4297 "order": 8,
4298 "mode": 0,
4299 "inputs": [
4300 {
4301 "localized_name": "width",
4302 "name": "width",
4303 "type": "INT",
4304 "widget": {
4305 "name": "width"
4306 },
4307 "link": 181
4308 },
4309 {
4310 "localized_name": "height",
4311 "name": "height",
4312 "type": "INT",
4313 "widget": {
4314 "name": "height"
4315 },
4316 "link": 182
4317 }
4318 ],
4319 "outputs": [
4320 {
4321 "localized_name": "LATENT",
4322 "name": "LATENT",
4323 "type": "LATENT",
4324 "links": [
4325 130
4326 ]
4327 }
4328 ],
4329 "properties": {
4330 "Node name for S&R": "EmptyLatentImage",
4331 "cnr_id": "comfy-core",
4332 "ver": "0.3.56",
4333 "enableTabs": false,
4334 "tabWidth": 65,
4335 "tabXOffset": 10,
4336 "hasSecondTab": false,
4337 "secondTabText": "Send Back",
4338 "secondTabOffset": 80,
4339 "secondTabWidth": 65
4340 },
4341 "widgets_values": [
4342 1024,
4343 1024,
4344 1
4345 ]
4346 },
4347 {
4348 "id": 78,
4349 "type": "KSampler",
4350 "pos": [
4351 140,
4352 1550
4353 ],
4354 "size": [
4355 320,
4356 480
4357 ],
4358 "flags": [],
4359 "order": 5,
4360 "mode": 0,
4361 "inputs": [
4362 {
4363 "localized_name": "model",
4364 "name": "model",
4365 "type": "MODEL",
4366 "link": 184
4367 },
4368 {
4369 "localized_name": "positive",
4370 "name": "positive",
4371 "type": "CONDITIONING",
4372 "link": 149
4373 },
4374 {
4375 "localized_name": "negative",
4376 "name": "negative",
4377 "type": "CONDITIONING",
4378 "link": 129
4379 },
4380 {
4381 "localized_name": "latent_image",
4382 "name": "latent_image",
4383 "type": "LATENT",
4384 "link": 130
4385 },
4386 {
4387 "localized_name": "seed",
4388 "name": "seed",
4389 "type": "INT",
4390 "widget": {
4391 "name": "seed"
4392 },
4393 "link": 186
4394 }
4395 ],
4396 "outputs": [
4397 {
4398 "localized_name": "LATENT",
4399 "name": "LATENT",
4400 "type": "LATENT",
4401 "slot_index": 0,
4402 "links": [
4403 125
4404 ]
4405 }
4406 ],
4407 "properties": {
4408 "Node name for S&R": "KSampler",
4409 "cnr_id": "comfy-core",
4410 "ver": "0.3.56",
4411 "enableTabs": false,
4412 "tabWidth": 65,
4413 "tabXOffset": 10,
4414 "hasSecondTab": false,
4415 "secondTabText": "Send Back",
4416 "secondTabOffset": 80,
4417 "secondTabWidth": 65
4418 },
4419 "widgets_values": [
4420 594838223597516,
4421 "randomize",
4422 20,
4423 1,
4424 "euler",
4425 "simple",
4426 1
4427 ]
4428 }
4429 ],
4430 "groups": [
4431 {
4432 "id": 4,
4433 "title": "Step3 - Style Reference",
4434 "bounding": [
4435 -700,
4436 2330,
4437 760,
4438 320
4439 ],
4440 "color": "#3f789e",
4441 "flags": []
4442 },
4443 {
4444 "id": 6,
4445 "title": "Step 1 - Load Models",
4446 "bounding": [
4447 -700,
4448 1510,
4449 340,
4450 790
4451 ],
4452 "color": "#3f789e",
4453 "flags": []
4454 },
4455 {
4456 "id": 7,
4457 "title": "Step 4 - Image Size",
4458 "bounding": [
4459 -340,
4460 2040,
4461 310,
4462 260
4463 ],
4464 "color": "#3f789e",
4465 "flags": []
4466 },
4467 {
4468 "id": 8,
4469 "title": "Step 3 - Prompt",
4470 "bounding": [
4471 -340,
4472 1510,
4473 460,
4474 400
4475 ],
4476 "color": "#3f789e",
4477 "flags": []
4478 }
4479 ],
4480 "links": [
4481 {
4482 "id": 131,
4483 "origin_id": 90,
4484 "origin_slot": 0,
4485 "target_id": 79,
4486 "target_slot": 0,
4487 "type": "CONDITIONING"
4488 },
4489 {
4490 "id": 142,
4491 "origin_id": 74,
4492 "origin_slot": 0,
4493 "target_id": 89,
4494 "target_slot": 0,
4495 "type": "CLIP_VISION"
4496 },
4497 {
4498 "id": 144,
4499 "origin_id": 76,
4500 "origin_slot": 0,
4501 "target_id": 89,
4502 "target_slot": 2,
4503 "type": "MODEL"
4504 },
4505 {
4506 "id": 145,
4507 "origin_id": 75,
4508 "origin_slot": 0,
4509 "target_id": 89,
4510 "target_slot": 3,
4511 "type": "MODEL_PATCH"
4512 },
4513 {
4514 "id": 125,
4515 "origin_id": 78,
4516 "origin_slot": 0,
4517 "target_id": 77,
4518 "target_slot": 0,
4519 "type": "LATENT"
4520 },
4521 {
4522 "id": 126,
4523 "origin_id": 72,
4524 "origin_slot": 2,
4525 "target_id": 77,
4526 "target_slot": 1,
4527 "type": "VAE"
4528 },
4529 {
4530 "id": 149,
4531 "origin_id": 90,
4532 "origin_slot": 0,
4533 "target_id": 78,
4534 "target_slot": 1,
4535 "type": "CONDITIONING"
4536 },
4537 {
4538 "id": 129,
4539 "origin_id": 79,
4540 "origin_slot": 0,
4541 "target_id": 78,
4542 "target_slot": 2,
4543 "type": "CONDITIONING"
4544 },
4545 {
4546 "id": 130,
4547 "origin_id": 87,
4548 "origin_slot": 0,
4549 "target_id": 78,
4550 "target_slot": 3,
4551 "type": "LATENT"
4552 },
4553 {
4554 "id": 146,
4555 "origin_id": 72,
4556 "origin_slot": 1,
4557 "target_id": 90,
4558 "target_slot": 0,
4559 "type": "CLIP"
4560 },
4561 {
4562 "id": 124,
4563 "origin_id": 72,
4564 "origin_slot": 0,
4565 "target_id": 76,
4566 "target_slot": 0,
4567 "type": "MODEL"
4568 },
4569 {
4570 "id": 135,
4571 "origin_id": 74,
4572 "origin_slot": 0,
4573 "target_id": 83,
4574 "target_slot": 0,
4575 "type": "CLIP_VISION"
4576 },
4577 {
4578 "id": 137,
4579 "origin_id": 89,
4580 "origin_slot": 0,
4581 "target_id": 83,
4582 "target_slot": 2,
4583 "type": "MODEL"
4584 },
4585 {
4586 "id": 138,
4587 "origin_id": 75,
4588 "origin_slot": 0,
4589 "target_id": 83,
4590 "target_slot": 3,
4591 "type": "MODEL_PATCH"
4592 },
4593 {
4594 "id": 143,
4595 "origin_id": -10,
4596 "origin_slot": 0,
4597 "target_id": 89,
4598 "target_slot": 1,
4599 "type": "IMAGE"
4600 },
4601 {
4602 "id": 136,
4603 "origin_id": -10,
4604 "origin_slot": 1,
4605 "target_id": 83,
4606 "target_slot": 1,
4607 "type": "IMAGE"
4608 },
4609 {
4610 "id": 123,
4611 "origin_id": 77,
4612 "origin_slot": 0,
4613 "target_id": -20,
4614 "target_slot": 0,
4615 "type": "IMAGE"
4616 },
4617 {
4618 "id": 180,
4619 "origin_id": -10,
4620 "origin_slot": 2,
4621 "target_id": 90,
4622 "target_slot": 1,
4623 "type": "STRING"
4624 },
4625 {
4626 "id": 181,
4627 "origin_id": -10,
4628 "origin_slot": 3,
4629 "target_id": 87,
4630 "target_slot": 0,
4631 "type": "INT"
4632 },
4633 {
4634 "id": 182,
4635 "origin_id": -10,
4636 "origin_slot": 4,
4637 "target_id": 87,
4638 "target_slot": 1,
4639 "type": "INT"
4640 },
4641 {
4642 "id": 184,
4643 "origin_id": 83,
4644 "origin_slot": 0,
4645 "target_id": 78,
4646 "target_slot": 0,
4647 "type": "MODEL"
4648 },
4649 {
4650 "id": 186,
4651 "origin_id": -10,
4652 "origin_slot": 5,
4653 "target_id": 78,
4654 "target_slot": 4,
4655 "type": "INT"
4656 },
4657 {
4658 "id": 191,
4659 "origin_id": -10,
4660 "origin_slot": 6,
4661 "target_id": 72,
4662 "target_slot": 0,
4663 "type": "COMBO"
4664 },
4665 {
4666 "id": 192,
4667 "origin_id": -10,
4668 "origin_slot": 7,
4669 "target_id": 76,
4670 "target_slot": 1,
4671 "type": "COMBO"
4672 },
4673 {
4674 "id": 193,
4675 "origin_id": -10,
4676 "origin_slot": 8,
4677 "target_id": 75,
4678 "target_slot": 0,
4679 "type": "COMBO"
4680 },
4681 {
4682 "id": 194,
4683 "origin_id": -10,
4684 "origin_slot": 9,
4685 "target_id": 74,
4686 "target_slot": 0,
4687 "type": "COMBO"
4688 }
4689 ],
4690 "extra": {
4691 "workflowRendererVersion": "LG"
4692 }
4693 }
4694 ]
4695 },
4696 "config": [],
4697 "extra": {
4698 "frontendVersion": "1.47.10",
4699 "workflowRendererVersion": "LG",
4700 "VHS_latentpreview": false,
4701 "VHS_latentpreviewrate": 0,
4702 "VHS_MetadataImage": true,
4703 "VHS_KeepIntermediate": true,
4704 "ds": {
4705 "scale": 0.30698387815039924,
4706 "offset": [
4707 2764.963238668633,
4708 1121.2634975483497
4709 ]
4710 }
4711 },
4712 "version": 0.4
4713}