工作流 /
图像 /
Z-Image-Turbo 控制生图

Z-Image-Turbo 控制生图
Z-Image-Turbo Fun Union ControlNet
支持Canny、HED、深度、姿态和MLSD的多控制ControlNet,适用于Z-Image-Turbo。
图像
8 个节点 1 个输入 319 次使用 ComfyUI ≥ 0.4.0 ComfyUI 41 KB
需要的权重
这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。
Z-Image-Turbo-Fun-Controlnet-Union.safetensors
在模型库查看
ae.safetensors
在模型库查看
qwen_3_4b.safetensors
在模型库查看
z_image_turbo_bf16.safetensors
在模型库查看
节点构成
MarkdownNote
× 2
ImageScaleToMaxDimension
× 1
LoadImage
× 1
PreviewImage
× 1
Canny
× 1
SaveImage
× 1
e87b26c4-6b14-4040-bad6-063536f6fbea
× 1
官方标注的模型
Z-Image-Turbo
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "9ae6082b-c7f4-433c-9971-7a8f65a3ea65",
3 "revision": 0,
4 "last_node_id": 72,
5 "last_link_id": 87,
6 "nodes": [
7 {
8 "id": 62,
9 "type": "ImageScaleToMaxDimension",
10 "pos": [
11 -390.00003416260114,
12 839.9999554133659
13 ],
14 "size": [
15 380,
16 140
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 4,
21 "inputs": [
22 {
23 "name": "image",
24 "type": "IMAGE",
25 "link": 66
26 }
27 ],
28 "outputs": [
29 {
30 "name": "IMAGE",
31 "type": "IMAGE",
32 "links": [
33 67
34 ]
35 }
36 ],
37 "properties": {
38 "enableTabs": false,
39 "tabWidth": 65,
40 "tabXOffset": 10,
41 "hasSecondTab": false,
42 "secondTabText": "Send Back",
43 "secondTabOffset": 80,
44 "secondTabWidth": 65,
45 "cnr_id": "comfy-core",
46 "ver": "0.3.76",
47 "Node name for S&R": "ImageScaleToMaxDimension",
48 "ue_properties": {
49 "widget_ue_connectable": [],
50 "version": "7.7",
51 "input_ue_unconnectable": []
52 }
53 },
54 "widgets_values": [
55 "lanczos",
56 1024
57 ]
58 },
59 {
60 "id": 58,
61 "type": "LoadImage",
62 "pos": [
63 -400.0000129447808,
64 339.9999670319201
65 ],
66 "size": [
67 400,
68 420
69 ],
70 "flags": [],
71 "order": 0,
72 "mode": 0,
73 "inputs": [],
74 "outputs": [
75 {
76 "name": "IMAGE",
77 "type": "IMAGE",
78 "links": [
79 66
80 ]
81 },
82 {
83 "name": "MASK",
84 "type": "MASK",
85 "links": null
86 }
87 ],
88 "properties": {
89 "enableTabs": false,
90 "tabWidth": 65,
91 "tabXOffset": 10,
92 "hasSecondTab": false,
93 "secondTabText": "Send Back",
94 "secondTabOffset": 80,
95 "secondTabWidth": 65,
96 "cnr_id": "comfy-core",
97 "ver": "0.3.76",
98 "Node name for S&R": "LoadImage",
99 "ue_properties": {
100 "widget_ue_connectable": [],
101 "version": "7.7",
102 "input_ue_unconnectable": []
103 }
104 },
105 "widgets_values": [
106 "image_z_image_turbo_fun_union_controlnet_input_image.png",
107 "image"
108 ]
109 },
110 {
111 "id": 56,
112 "type": "PreviewImage",
113 "pos": [
114 70.00000161610944,
115 579.9999449664468
116 ],
117 "size": [
118 380,
119 350
120 ],
121 "flags": [],
122 "order": 5,
123 "mode": 0,
124 "inputs": [
125 {
126 "name": "images",
127 "type": "IMAGE",
128 "link": 62
129 }
130 ],
131 "outputs": [],
132 "properties": {
133 "enableTabs": false,
134 "tabWidth": 65,
135 "tabXOffset": 10,
136 "hasSecondTab": false,
137 "secondTabText": "Send Back",
138 "secondTabOffset": 80,
139 "secondTabWidth": 65,
140 "cnr_id": "comfy-core",
141 "ver": "0.3.76",
142 "Node name for S&R": "PreviewImage",
143 "ue_properties": {
144 "widget_ue_connectable": [],
145 "version": "7.7",
146 "input_ue_unconnectable": []
147 }
148 },
149 "widgets_values": []
150 },
151 {
152 "id": 35,
153 "type": "MarkdownNote",
154 "pos": [
155 -919.9999627827356,
156 319.99996792287095
157 ],
158 "size": [
159 490,
160 961.34375
161 ],
162 "flags": {
163 "collapsed": false
164 },
165 "order": 1,
166 "mode": 0,
167 "inputs": [],
168 "outputs": [],
169 "title": "Guide(for local user)",
170 "properties": {
171 "ue_properties": {
172 "widget_ue_connectable": [],
173 "version": "7.7",
174 "input_ue_unconnectable": []
175 }
176 },
177 "widgets_values": [
178 "Guide: [subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n[alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union](https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union) supports multiple control conditions—including Canny, HED, Depth, Pose and MLSD. This workflow only demonstrates the Canny one; replace the `Image preprocessing` with other preprocessors to try other control methods.\n\n## Report issue\n\nIf you found any issues when running this workflow, [report template issue here](https://github.com/Comfy-Org/workflow_templates/issues)\n\n## Model links\n\n- [Hugging Face:Comfy-Org/z_image_turbo](https://huggingface.co/Comfy-Org/z_image_turbo)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/z_image_turbo](https://modelscope.cn/models/Comfy-Org/z_image_turbo)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors) (7.49 GB)\n\n**diffusion_models**\n\n- [z_image_turbo_bf16.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors) (11.46 GB)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors) (319.8 MB)\n\n**model_patches**\n\n- [Z-Image-Turbo-Fun-Controlnet-Union.safetensors](https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union/resolve/main/Z-Image-Turbo-Fun-Controlnet-Union.safetensors) (2.89 GB)\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ └── qwen_3_4b.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── z_image_turbo_bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── ae.safetensors\n│ └── 📂 model_patches/\n│ └── Z-Image-Turbo-Fun-Controlnet-Union.safetensors\n```\n"
179 ],
180 "color": "#222",
181 "bgcolor": "#000"
182 },
183 {
184 "id": 57,
185 "type": "Canny",
186 "pos": [
187 70.00000161610944,
188 379.9999571086718
189 ],
190 "size": [
191 380,
192 140
193 ],
194 "flags": [],
195 "order": 4,
196 "mode": 0,
197 "inputs": [
198 {
199 "name": "image",
200 "type": "IMAGE",
201 "link": 67
202 }
203 ],
204 "outputs": [
205 {
206 "name": "IMAGE",
207 "type": "IMAGE",
208 "links": [
209 62,
210 81
211 ]
212 }
213 ],
214 "properties": {
215 "enableTabs": false,
216 "tabWidth": 65,
217 "tabXOffset": 10,
218 "hasSecondTab": false,
219 "secondTabText": "Send Back",
220 "secondTabOffset": 80,
221 "secondTabWidth": 65,
222 "cnr_id": "comfy-core",
223 "ver": "0.3.76",
224 "Node name for S&R": "Canny",
225 "ue_properties": {
226 "widget_ue_connectable": [],
227 "version": "7.7",
228 "input_ue_unconnectable": []
229 }
230 },
231 "widgets_values": [
232 0.1,
233 0.32
234 ]
235 },
236 {
237 "id": 9,
238 "type": "SaveImage",
239 "pos": [
240 1059.9999621228048,
241 369.99997832649217
242 ],
243 "size": [
244 630,
245 580
246 ],
247 "flags": [],
248 "order": 7,
249 "mode": 0,
250 "inputs": [
251 {
252 "name": "images",
253 "type": "IMAGE",
254 "link": 82
255 }
256 ],
257 "outputs": [],
258 "properties": {
259 "enableTabs": false,
260 "tabWidth": 65,
261 "tabXOffset": 10,
262 "hasSecondTab": false,
263 "secondTabText": "Send Back",
264 "secondTabOffset": 80,
265 "secondTabWidth": 65,
266 "cnr_id": "comfy-core",
267 "ver": "0.3.64",
268 "Node name for S&R": "SaveImage",
269 "ue_properties": {
270 "widget_ue_connectable": [],
271 "version": "7.7",
272 "input_ue_unconnectable": []
273 }
274 },
275 "widgets_values": [
276 "z-image-turbo"
277 ]
278 },
279 {
280 "id": 70,
281 "type": "e87b26c4-6b14-4040-bad6-063536f6fbea",
282 "pos": [
283 529.9998500247374,
284 359.99996207029596
285 ],
286 "size": [
287 480,
288 580
289 ],
290 "flags": [],
291 "order": 6,
292 "mode": 0,
293 "inputs": [
294 {
295 "label": "control_image",
296 "name": "image",
297 "type": "IMAGE",
298 "link": 81
299 },
300 {
301 "label": "patch_model",
302 "name": "name",
303 "type": "COMBO",
304 "widget": {
305 "name": "name"
306 },
307 "link": null
308 }
309 ],
310 "outputs": [
311 {
312 "name": "IMAGE",
313 "type": "IMAGE",
314 "links": [
315 82
316 ]
317 }
318 ],
319 "properties": {
320 "proxyWidgets": [
321 [
322 "45",
323 "text"
324 ],
325 [
326 "44",
327 "seed"
328 ],
329 [
330 "46",
331 "unet_name"
332 ],
333 [
334 "39",
335 "clip_name"
336 ],
337 [
338 "40",
339 "vae_name"
340 ],
341 [
342 "64",
343 "name"
344 ],
345 [
346 "44",
347 "control_after_generate"
348 ]
349 ],
350 "enableTabs": false,
351 "tabWidth": 65,
352 "tabXOffset": 10,
353 "hasSecondTab": false,
354 "secondTabText": "Send Back",
355 "secondTabOffset": 80,
356 "secondTabWidth": 65,
357 "cnr_id": "comfy-core",
358 "ver": "0.18.1",
359 "ue_properties": {
360 "widget_ue_connectable": [],
361 "version": "7.7",
362 "input_ue_unconnectable": []
363 }
364 },
365 "widgets_values": []
366 },
367 {
368 "id": 72,
369 "type": "MarkdownNote",
370 "pos": [
371 -390.00003416260114,
372 1039.9999807451575
373 ],
374 "size": [
375 380,
376 170
377 ],
378 "flags": [],
379 "order": 2,
380 "mode": 0,
381 "inputs": [],
382 "outputs": [],
383 "properties": [],
384 "widgets_values": [
385 "If your input image is too large(like over 2500px), please select the node above, then use Ctrl-B to enable it."
386 ],
387 "color": "#222",
388 "bgcolor": "#000"
389 }
390 ],
391 "links": [
392 [
393 62,
394 57,
395 0,
396 56,
397 0,
398 "IMAGE"
399 ],
400 [
401 66,
402 58,
403 0,
404 62,
405 0,
406 "IMAGE"
407 ],
408 [
409 67,
410 62,
411 0,
412 57,
413 0,
414 "IMAGE"
415 ],
416 [
417 81,
418 57,
419 0,
420 70,
421 0,
422 "IMAGE"
423 ],
424 [
425 82,
426 70,
427 0,
428 9,
429 0,
430 "IMAGE"
431 ]
432 ],
433 "groups": [
434 {
435 "id": 7,
436 "title": "Image preprocessing",
437 "bounding": [
438 40,
439 310,
440 440,
441 670
442 ],
443 "color": "#3f789e",
444 "font_size": 24,
445 "flags": []
446 }
447 ],
448 "definitions": {
449 "subgraphs": [
450 {
451 "id": "e87b26c4-6b14-4040-bad6-063536f6fbea",
452 "version": 1,
453 "state": {
454 "lastGroupId": 9,
455 "lastNodeId": 72,
456 "lastLinkId": 87,
457 "lastRerouteId": 0
458 },
459 "revision": 0,
460 "config": [],
461 "name": "Z-Image-Turbo Fun Control to Image",
462 "inputNode": {
463 "id": -10,
464 "bounding": [
465 -500,
466 620,
467 120,
468 180
469 ]
470 },
471 "outputNode": {
472 "id": -20,
473 "bounding": [
474 1390,
475 1100,
476 120,
477 60
478 ]
479 },
480 "inputs": [
481 {
482 "id": "fbbb968e-d3cf-40e4-b3ce-7abb074e5bd8",
483 "name": "image",
484 "type": "IMAGE",
485 "linkIds": [
486 65,
487 80
488 ],
489 "localized_name": "image",
490 "label": "control_image",
491 "pos": [
492 -400,
493 640
494 ]
495 },
496 {
497 "id": "c1b19877-5417-4580-aea1-44439c70c1dd",
498 "name": "text",
499 "type": "STRING",
500 "linkIds": [
501 81
502 ],
503 "pos": [
504 -400,
505 660
506 ]
507 },
508 {
509 "id": "b5671515-bc7a-4be5-b1e7-d4f0f68907d6",
510 "name": "seed",
511 "type": "INT",
512 "linkIds": [
513 83
514 ],
515 "pos": [
516 -400,
517 680
518 ]
519 },
520 {
521 "id": "2838be23-8034-4f16-87a5-d29d790e8391",
522 "name": "unet_name",
523 "type": "COMBO",
524 "linkIds": [
525 84
526 ],
527 "pos": [
528 -400,
529 700
530 ]
531 },
532 {
533 "id": "8a6643b5-8f78-41ff-bbc6-e87b95459706",
534 "name": "clip_name",
535 "type": "COMBO",
536 "linkIds": [
537 85
538 ],
539 "pos": [
540 -400,
541 720
542 ]
543 },
544 {
545 "id": "b103dc94-8ca7-456b-a809-414d7e341a1b",
546 "name": "vae_name",
547 "type": "COMBO",
548 "linkIds": [
549 86
550 ],
551 "pos": [
552 -400,
553 740
554 ]
555 },
556 {
557 "id": "4a7d65af-f0fd-4a5c-832a-bdc0d15b1f30",
558 "name": "name",
559 "type": "COMBO",
560 "linkIds": [
561 87
562 ],
563 "label": "patch_model",
564 "pos": [
565 -400,
566 760
567 ]
568 }
569 ],
570 "outputs": [
571 {
572 "id": "ccb7fa39-4a3d-4eb2-8fd2-91d08fad9570",
573 "name": "IMAGE",
574 "type": "IMAGE",
575 "linkIds": [
576 45
577 ],
578 "localized_name": "IMAGE",
579 "pos": [
580 1410,
581 1120
582 ]
583 }
584 ],
585 "widgets": [],
586 "nodes": [
587 {
588 "id": 39,
589 "type": "CLIPLoader",
590 "pos": [
591 19.999920335128536,
592 499.9999648129434
593 ],
594 "size": [
595 270,
596 150
597 ],
598 "flags": [],
599 "order": 0,
600 "mode": 0,
601 "inputs": [
602 {
603 "localized_name": "clip_name",
604 "name": "clip_name",
605 "type": "COMBO",
606 "widget": {
607 "name": "clip_name"
608 },
609 "link": 85
610 }
611 ],
612 "outputs": [
613 {
614 "localized_name": "CLIP",
615 "name": "CLIP",
616 "type": "CLIP",
617 "links": [
618 44
619 ]
620 }
621 ],
622 "properties": {
623 "enableTabs": false,
624 "tabWidth": 65,
625 "tabXOffset": 10,
626 "hasSecondTab": false,
627 "secondTabText": "Send Back",
628 "secondTabOffset": 80,
629 "secondTabWidth": 65,
630 "cnr_id": "comfy-core",
631 "ver": "0.3.73",
632 "Node name for S&R": "CLIPLoader",
633 "models": [
634 {
635 "name": "qwen_3_4b.safetensors",
636 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors",
637 "directory": "text_encoders"
638 }
639 ],
640 "ue_properties": {
641 "widget_ue_connectable": [],
642 "version": "7.7",
643 "input_ue_unconnectable": []
644 }
645 },
646 "widgets_values": [
647 "qwen_3_4b.safetensors",
648 "lumina2",
649 "default"
650 ]
651 },
652 {
653 "id": 46,
654 "type": "UNETLoader",
655 "pos": [
656 19.999920335128536,
657 319.99997199354425
658 ],
659 "size": [
660 270,
661 110
662 ],
663 "flags": [],
664 "order": 7,
665 "mode": 0,
666 "inputs": [
667 {
668 "localized_name": "unet_name",
669 "name": "unet_name",
670 "type": "COMBO",
671 "widget": {
672 "name": "unet_name"
673 },
674 "link": 84
675 }
676 ],
677 "outputs": [
678 {
679 "localized_name": "MODEL",
680 "name": "MODEL",
681 "type": "MODEL",
682 "links": [
683 79
684 ]
685 }
686 ],
687 "properties": {
688 "enableTabs": false,
689 "tabWidth": 65,
690 "tabXOffset": 10,
691 "hasSecondTab": false,
692 "secondTabText": "Send Back",
693 "secondTabOffset": 80,
694 "secondTabWidth": 65,
695 "cnr_id": "comfy-core",
696 "ver": "0.3.73",
697 "Node name for S&R": "UNETLoader",
698 "models": [
699 {
700 "name": "z_image_turbo_bf16.safetensors",
701 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors",
702 "directory": "diffusion_models"
703 }
704 ],
705 "ue_properties": {
706 "widget_ue_connectable": [],
707 "version": "7.7",
708 "input_ue_unconnectable": []
709 }
710 },
711 "widgets_values": [
712 "z_image_turbo_bf16.safetensors",
713 "default"
714 ]
715 },
716 {
717 "id": 40,
718 "type": "VAELoader",
719 "pos": [
720 19.999920335128536,
721 709.9999689269147
722 ],
723 "size": [
724 270,
725 110
726 ],
727 "flags": [],
728 "order": 1,
729 "mode": 0,
730 "inputs": [
731 {
732 "localized_name": "vae_name",
733 "name": "vae_name",
734 "type": "COMBO",
735 "widget": {
736 "name": "vae_name"
737 },
738 "link": 86
739 }
740 ],
741 "outputs": [
742 {
743 "localized_name": "VAE",
744 "name": "VAE",
745 "type": "VAE",
746 "links": [
747 39,
748 70
749 ]
750 }
751 ],
752 "properties": {
753 "enableTabs": false,
754 "tabWidth": 65,
755 "tabXOffset": 10,
756 "hasSecondTab": false,
757 "secondTabText": "Send Back",
758 "secondTabOffset": 80,
759 "secondTabWidth": 65,
760 "cnr_id": "comfy-core",
761 "ver": "0.3.73",
762 "Node name for S&R": "VAELoader",
763 "models": [
764 {
765 "name": "ae.safetensors",
766 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors",
767 "directory": "vae"
768 }
769 ],
770 "ue_properties": {
771 "widget_ue_connectable": [],
772 "version": "7.7",
773 "input_ue_unconnectable": []
774 }
775 },
776 "widgets_values": [
777 "ae.safetensors"
778 ]
779 },
780 {
781 "id": 64,
782 "type": "ModelPatchLoader",
783 "pos": [
784 19.999920335128536,
785 889.9999617463138
786 ],
787 "size": [
788 270,
789 110
790 ],
791 "flags": [],
792 "order": 10,
793 "mode": 0,
794 "inputs": [
795 {
796 "localized_name": "name",
797 "name": "name",
798 "type": "COMBO",
799 "widget": {
800 "name": "name"
801 },
802 "link": 87
803 }
804 ],
805 "outputs": [
806 {
807 "localized_name": "MODEL_PATCH",
808 "name": "MODEL_PATCH",
809 "type": "MODEL_PATCH",
810 "links": [
811 74
812 ]
813 }
814 ],
815 "properties": {
816 "enableTabs": false,
817 "tabWidth": 65,
818 "tabXOffset": 10,
819 "hasSecondTab": false,
820 "secondTabText": "Send Back",
821 "secondTabOffset": 80,
822 "secondTabWidth": 65,
823 "cnr_id": "comfy-core",
824 "ver": "0.3.51",
825 "Node name for S&R": "ModelPatchLoader",
826 "models": [
827 {
828 "name": "Z-Image-Turbo-Fun-Controlnet-Union.safetensors",
829 "url": "https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union/resolve/main/Z-Image-Turbo-Fun-Controlnet-Union.safetensors",
830 "directory": "model_patches"
831 }
832 ],
833 "ue_properties": {
834 "widget_ue_connectable": [],
835 "version": "7.7",
836 "input_ue_unconnectable": []
837 }
838 },
839 "widgets_values": [
840 "Z-Image-Turbo-Fun-Controlnet-Union.safetensors"
841 ]
842 },
843 {
844 "id": 43,
845 "type": "VAEDecode",
846 "pos": [
847 940,
848 1100
849 ],
850 "size": [
851 230,
852 100
853 ],
854 "flags": [],
855 "order": 4,
856 "mode": 0,
857 "inputs": [
858 {
859 "localized_name": "samples",
860 "name": "samples",
861 "type": "LATENT",
862 "link": 38
863 },
864 {
865 "localized_name": "vae",
866 "name": "vae",
867 "type": "VAE",
868 "link": 39
869 }
870 ],
871 "outputs": [
872 {
873 "localized_name": "IMAGE",
874 "name": "IMAGE",
875 "type": "IMAGE",
876 "slot_index": 0,
877 "links": [
878 45
879 ]
880 }
881 ],
882 "properties": {
883 "enableTabs": false,
884 "tabWidth": 65,
885 "tabXOffset": 10,
886 "hasSecondTab": false,
887 "secondTabText": "Send Back",
888 "secondTabOffset": 80,
889 "secondTabWidth": 65,
890 "cnr_id": "comfy-core",
891 "ver": "0.3.64",
892 "Node name for S&R": "VAEDecode",
893 "ue_properties": {
894 "widget_ue_connectable": [],
895 "version": "7.7",
896 "input_ue_unconnectable": []
897 }
898 },
899 "widgets_values": []
900 },
901 {
902 "id": 47,
903 "type": "ModelSamplingAuraFlow",
904 "pos": [
905 909.9998681759281,
906 269.99998439760463
907 ],
908 "size": [
909 290,
910 110
911 ],
912 "flags": [],
913 "order": 8,
914 "mode": 0,
915 "inputs": [
916 {
917 "localized_name": "model",
918 "name": "model",
919 "type": "MODEL",
920 "link": 69
921 }
922 ],
923 "outputs": [
924 {
925 "localized_name": "MODEL",
926 "name": "MODEL",
927 "type": "MODEL",
928 "slot_index": 0,
929 "links": [
930 40
931 ]
932 }
933 ],
934 "properties": {
935 "enableTabs": false,
936 "tabWidth": 65,
937 "tabXOffset": 10,
938 "hasSecondTab": false,
939 "secondTabText": "Send Back",
940 "secondTabOffset": 80,
941 "secondTabWidth": 65,
942 "cnr_id": "comfy-core",
943 "ver": "0.3.64",
944 "Node name for S&R": "ModelSamplingAuraFlow",
945 "ue_properties": {
946 "widget_ue_connectable": [],
947 "version": "7.7",
948 "input_ue_unconnectable": []
949 }
950 },
951 "widgets_values": [
952 3
953 ]
954 },
955 {
956 "id": 44,
957 "type": "KSampler",
958 "pos": [
959 909.9998681759281,
960 429.9999634416197
961 ],
962 "size": [
963 300,
964 570
965 ],
966 "flags": [],
967 "order": 5,
968 "mode": 0,
969 "inputs": [
970 {
971 "localized_name": "model",
972 "name": "model",
973 "type": "MODEL",
974 "link": 40
975 },
976 {
977 "localized_name": "positive",
978 "name": "positive",
979 "type": "CONDITIONING",
980 "link": 41
981 },
982 {
983 "localized_name": "negative",
984 "name": "negative",
985 "type": "CONDITIONING",
986 "link": 42
987 },
988 {
989 "localized_name": "latent_image",
990 "name": "latent_image",
991 "type": "LATENT",
992 "link": 78
993 },
994 {
995 "localized_name": "seed",
996 "name": "seed",
997 "type": "INT",
998 "widget": {
999 "name": "seed"
1000 },
1001 "link": 83
1002 }
1003 ],
1004 "outputs": [
1005 {
1006 "localized_name": "LATENT",
1007 "name": "LATENT",
1008 "type": "LATENT",
1009 "slot_index": 0,
1010 "links": [
1011 38
1012 ]
1013 }
1014 ],
1015 "properties": {
1016 "enableTabs": false,
1017 "tabWidth": 65,
1018 "tabXOffset": 10,
1019 "hasSecondTab": false,
1020 "secondTabText": "Send Back",
1021 "secondTabOffset": 80,
1022 "secondTabWidth": 65,
1023 "cnr_id": "comfy-core",
1024 "ver": "0.3.64",
1025 "Node name for S&R": "KSampler",
1026 "ue_properties": {
1027 "widget_ue_connectable": [],
1028 "version": "7.7",
1029 "input_ue_unconnectable": []
1030 }
1031 },
1032 "widgets_values": [
1033 729703840979498,
1034 "randomize",
1035 8,
1036 1,
1037 "res_multistep",
1038 "simple",
1039 1
1040 ]
1041 },
1042 {
1043 "id": 42,
1044 "type": "ConditioningZeroOut",
1045 "pos": [
1046 610,
1047 830
1048 ],
1049 "size": [
1050 230,
1051 80
1052 ],
1053 "flags": {
1054 "collapsed": true
1055 },
1056 "order": 3,
1057 "mode": 0,
1058 "inputs": [
1059 {
1060 "localized_name": "conditioning",
1061 "name": "conditioning",
1062 "type": "CONDITIONING",
1063 "link": 36
1064 }
1065 ],
1066 "outputs": [
1067 {
1068 "localized_name": "CONDITIONING",
1069 "name": "CONDITIONING",
1070 "type": "CONDITIONING",
1071 "links": [
1072 42
1073 ]
1074 }
1075 ],
1076 "properties": {
1077 "enableTabs": false,
1078 "tabWidth": 65,
1079 "tabXOffset": 10,
1080 "hasSecondTab": false,
1081 "secondTabText": "Send Back",
1082 "secondTabOffset": 80,
1083 "secondTabWidth": 65,
1084 "cnr_id": "comfy-core",
1085 "ver": "0.3.73",
1086 "Node name for S&R": "ConditioningZeroOut",
1087 "ue_properties": {
1088 "widget_ue_connectable": [],
1089 "version": "7.7",
1090 "input_ue_unconnectable": []
1091 }
1092 },
1093 "widgets_values": []
1094 },
1095 {
1096 "id": 60,
1097 "type": "QwenImageDiffsynthControlnet",
1098 "pos": [
1099 489.9999348960188,
1100 969.9999418998171
1101 ],
1102 "size": [
1103 290,
1104 200
1105 ],
1106 "flags": [],
1107 "order": 9,
1108 "mode": 0,
1109 "inputs": [
1110 {
1111 "localized_name": "model",
1112 "name": "model",
1113 "type": "MODEL",
1114 "link": 79
1115 },
1116 {
1117 "localized_name": "model_patch",
1118 "name": "model_patch",
1119 "type": "MODEL_PATCH",
1120 "link": 74
1121 },
1122 {
1123 "localized_name": "vae",
1124 "name": "vae",
1125 "type": "VAE",
1126 "link": 70
1127 },
1128 {
1129 "localized_name": "image",
1130 "name": "image",
1131 "type": "IMAGE",
1132 "link": 65
1133 },
1134 {
1135 "localized_name": "mask",
1136 "name": "mask",
1137 "shape": 7,
1138 "type": "MASK",
1139 "link": null
1140 }
1141 ],
1142 "outputs": [
1143 {
1144 "localized_name": "MODEL",
1145 "name": "MODEL",
1146 "type": "MODEL",
1147 "links": [
1148 69
1149 ]
1150 }
1151 ],
1152 "properties": {
1153 "enableTabs": false,
1154 "tabWidth": 65,
1155 "tabXOffset": 10,
1156 "hasSecondTab": false,
1157 "secondTabText": "Send Back",
1158 "secondTabOffset": 80,
1159 "secondTabWidth": 65,
1160 "cnr_id": "comfy-core",
1161 "ver": "0.3.76",
1162 "Node name for S&R": "QwenImageDiffsynthControlnet",
1163 "ue_properties": {
1164 "widget_ue_connectable": [],
1165 "version": "7.7",
1166 "input_ue_unconnectable": []
1167 }
1168 },
1169 "widgets_values": [
1170 1
1171 ]
1172 },
1173 {
1174 "id": 41,
1175 "type": "EmptySD3LatentImage",
1176 "pos": [
1177 40,
1178 1200
1179 ],
1180 "size": [
1181 260,
1182 170
1183 ],
1184 "flags": [],
1185 "order": 2,
1186 "mode": 0,
1187 "inputs": [
1188 {
1189 "localized_name": "width",
1190 "name": "width",
1191 "type": "INT",
1192 "widget": {
1193 "name": "width"
1194 },
1195 "link": 76
1196 },
1197 {
1198 "localized_name": "height",
1199 "name": "height",
1200 "type": "INT",
1201 "widget": {
1202 "name": "height"
1203 },
1204 "link": 77
1205 }
1206 ],
1207 "outputs": [
1208 {
1209 "localized_name": "LATENT",
1210 "name": "LATENT",
1211 "type": "LATENT",
1212 "slot_index": 0,
1213 "links": [
1214 78
1215 ]
1216 }
1217 ],
1218 "properties": {
1219 "enableTabs": false,
1220 "tabWidth": 65,
1221 "tabXOffset": 10,
1222 "hasSecondTab": false,
1223 "secondTabText": "Send Back",
1224 "secondTabOffset": 80,
1225 "secondTabWidth": 65,
1226 "cnr_id": "comfy-core",
1227 "ver": "0.3.64",
1228 "Node name for S&R": "EmptySD3LatentImage",
1229 "ue_properties": {
1230 "widget_ue_connectable": [],
1231 "version": "7.7",
1232 "input_ue_unconnectable": []
1233 }
1234 },
1235 "widgets_values": [
1236 1024,
1237 1024,
1238 1
1239 ]
1240 },
1241 {
1242 "id": 45,
1243 "type": "CLIPTextEncode",
1244 "pos": [
1245 429.9998373588418,
1246 309.99997447435635
1247 ],
1248 "size": [
1249 400,
1250 440
1251 ],
1252 "flags": [],
1253 "order": 6,
1254 "mode": 0,
1255 "inputs": [
1256 {
1257 "localized_name": "clip",
1258 "name": "clip",
1259 "type": "CLIP",
1260 "link": 44
1261 },
1262 {
1263 "localized_name": "text",
1264 "name": "text",
1265 "type": "STRING",
1266 "widget": {
1267 "name": "text"
1268 },
1269 "link": 81
1270 }
1271 ],
1272 "outputs": [
1273 {
1274 "localized_name": "CONDITIONING",
1275 "name": "CONDITIONING",
1276 "type": "CONDITIONING",
1277 "links": [
1278 36,
1279 41
1280 ]
1281 }
1282 ],
1283 "properties": {
1284 "enableTabs": false,
1285 "tabWidth": 65,
1286 "tabXOffset": 10,
1287 "hasSecondTab": false,
1288 "secondTabText": "Send Back",
1289 "secondTabOffset": 80,
1290 "secondTabWidth": 65,
1291 "cnr_id": "comfy-core",
1292 "ver": "0.3.73",
1293 "Node name for S&R": "CLIPTextEncode",
1294 "ue_properties": {
1295 "widget_ue_connectable": [],
1296 "version": "7.7",
1297 "input_ue_unconnectable": []
1298 }
1299 },
1300 "widgets_values": [
1301 "Realistic photo, close-up of a latina model peeking through pine branches, dappled sunlight on her face, natural, moody, smooth skin, a little bit film grain.\n"
1302 ],
1303 "color": "#232",
1304 "bgcolor": "#353"
1305 },
1306 {
1307 "id": 69,
1308 "type": "GetImageSize",
1309 "pos": [
1310 50,
1311 1410
1312 ],
1313 "size": [
1314 230,
1315 120
1316 ],
1317 "flags": {
1318 "collapsed": true
1319 },
1320 "order": 11,
1321 "mode": 0,
1322 "inputs": [
1323 {
1324 "localized_name": "image",
1325 "name": "image",
1326 "type": "IMAGE",
1327 "link": 80
1328 }
1329 ],
1330 "outputs": [
1331 {
1332 "localized_name": "width",
1333 "name": "width",
1334 "type": "INT",
1335 "links": [
1336 76
1337 ]
1338 },
1339 {
1340 "localized_name": "height",
1341 "name": "height",
1342 "type": "INT",
1343 "links": [
1344 77
1345 ]
1346 },
1347 {
1348 "localized_name": "batch_size",
1349 "name": "batch_size",
1350 "type": "INT",
1351 "links": null
1352 }
1353 ],
1354 "properties": {
1355 "enableTabs": false,
1356 "tabWidth": 65,
1357 "tabXOffset": 10,
1358 "hasSecondTab": false,
1359 "secondTabText": "Send Back",
1360 "secondTabOffset": 80,
1361 "secondTabWidth": 65,
1362 "cnr_id": "comfy-core",
1363 "ver": "0.3.76",
1364 "Node name for S&R": "GetImageSize",
1365 "ue_properties": {
1366 "widget_ue_connectable": [],
1367 "version": "7.7",
1368 "input_ue_unconnectable": []
1369 }
1370 },
1371 "widgets_values": []
1372 }
1373 ],
1374 "groups": [
1375 {
1376 "id": 3,
1377 "title": "Prompt",
1378 "bounding": [
1379 410,
1380 230,
1381 440,
1382 630
1383 ],
1384 "color": "#3f789e",
1385 "font_size": 24,
1386 "flags": []
1387 },
1388 {
1389 "id": 4,
1390 "title": "Model",
1391 "bounding": [
1392 -50,
1393 230,
1394 430,
1395 840
1396 ],
1397 "color": "#3f789e",
1398 "font_size": 24,
1399 "flags": []
1400 },
1401 {
1402 "id": 8,
1403 "title": "Apple ControlNet",
1404 "bounding": [
1405 410,
1406 890,
1407 440,
1408 330
1409 ],
1410 "color": "#3f789e",
1411 "font_size": 24,
1412 "flags": []
1413 },
1414 {
1415 "id": 9,
1416 "title": "Image Size",
1417 "bounding": [
1418 -50,
1419 1100,
1420 430,
1421 350
1422 ],
1423 "color": "#3f789e",
1424 "font_size": 24,
1425 "flags": []
1426 }
1427 ],
1428 "links": [
1429 {
1430 "id": 38,
1431 "origin_id": 44,
1432 "origin_slot": 0,
1433 "target_id": 43,
1434 "target_slot": 0,
1435 "type": "LATENT"
1436 },
1437 {
1438 "id": 39,
1439 "origin_id": 40,
1440 "origin_slot": 0,
1441 "target_id": 43,
1442 "target_slot": 1,
1443 "type": "VAE"
1444 },
1445 {
1446 "id": 69,
1447 "origin_id": 60,
1448 "origin_slot": 0,
1449 "target_id": 47,
1450 "target_slot": 0,
1451 "type": "MODEL"
1452 },
1453 {
1454 "id": 40,
1455 "origin_id": 47,
1456 "origin_slot": 0,
1457 "target_id": 44,
1458 "target_slot": 0,
1459 "type": "MODEL"
1460 },
1461 {
1462 "id": 41,
1463 "origin_id": 45,
1464 "origin_slot": 0,
1465 "target_id": 44,
1466 "target_slot": 1,
1467 "type": "CONDITIONING"
1468 },
1469 {
1470 "id": 42,
1471 "origin_id": 42,
1472 "origin_slot": 0,
1473 "target_id": 44,
1474 "target_slot": 2,
1475 "type": "CONDITIONING"
1476 },
1477 {
1478 "id": 78,
1479 "origin_id": 41,
1480 "origin_slot": 0,
1481 "target_id": 44,
1482 "target_slot": 3,
1483 "type": "LATENT"
1484 },
1485 {
1486 "id": 36,
1487 "origin_id": 45,
1488 "origin_slot": 0,
1489 "target_id": 42,
1490 "target_slot": 0,
1491 "type": "CONDITIONING"
1492 },
1493 {
1494 "id": 79,
1495 "origin_id": 46,
1496 "origin_slot": 0,
1497 "target_id": 60,
1498 "target_slot": 0,
1499 "type": "MODEL"
1500 },
1501 {
1502 "id": 74,
1503 "origin_id": 64,
1504 "origin_slot": 0,
1505 "target_id": 60,
1506 "target_slot": 1,
1507 "type": "MODEL_PATCH"
1508 },
1509 {
1510 "id": 70,
1511 "origin_id": 40,
1512 "origin_slot": 0,
1513 "target_id": 60,
1514 "target_slot": 2,
1515 "type": "VAE"
1516 },
1517 {
1518 "id": 76,
1519 "origin_id": 69,
1520 "origin_slot": 0,
1521 "target_id": 41,
1522 "target_slot": 0,
1523 "type": "INT"
1524 },
1525 {
1526 "id": 77,
1527 "origin_id": 69,
1528 "origin_slot": 1,
1529 "target_id": 41,
1530 "target_slot": 1,
1531 "type": "INT"
1532 },
1533 {
1534 "id": 44,
1535 "origin_id": 39,
1536 "origin_slot": 0,
1537 "target_id": 45,
1538 "target_slot": 0,
1539 "type": "CLIP"
1540 },
1541 {
1542 "id": 65,
1543 "origin_id": -10,
1544 "origin_slot": 0,
1545 "target_id": 60,
1546 "target_slot": 3,
1547 "type": "IMAGE"
1548 },
1549 {
1550 "id": 80,
1551 "origin_id": -10,
1552 "origin_slot": 0,
1553 "target_id": 69,
1554 "target_slot": 0,
1555 "type": "IMAGE"
1556 },
1557 {
1558 "id": 45,
1559 "origin_id": 43,
1560 "origin_slot": 0,
1561 "target_id": -20,
1562 "target_slot": 0,
1563 "type": "IMAGE"
1564 },
1565 {
1566 "id": 81,
1567 "origin_id": -10,
1568 "origin_slot": 1,
1569 "target_id": 45,
1570 "target_slot": 1,
1571 "type": "STRING"
1572 },
1573 {
1574 "id": 83,
1575 "origin_id": -10,
1576 "origin_slot": 2,
1577 "target_id": 44,
1578 "target_slot": 4,
1579 "type": "INT"
1580 },
1581 {
1582 "id": 84,
1583 "origin_id": -10,
1584 "origin_slot": 3,
1585 "target_id": 46,
1586 "target_slot": 0,
1587 "type": "COMBO"
1588 },
1589 {
1590 "id": 85,
1591 "origin_id": -10,
1592 "origin_slot": 4,
1593 "target_id": 39,
1594 "target_slot": 0,
1595 "type": "COMBO"
1596 },
1597 {
1598 "id": 86,
1599 "origin_id": -10,
1600 "origin_slot": 5,
1601 "target_id": 40,
1602 "target_slot": 0,
1603 "type": "COMBO"
1604 },
1605 {
1606 "id": 87,
1607 "origin_id": -10,
1608 "origin_slot": 6,
1609 "target_id": 64,
1610 "target_slot": 0,
1611 "type": "COMBO"
1612 }
1613 ],
1614 "extra": {
1615 "workflowRendererVersion": "LG",
1616 "ue_links": []
1617 }
1618 }
1619 ]
1620 },
1621 "config": [],
1622 "extra": {
1623 "ds": {
1624 "scale": 0.4596885751782366,
1625 "offset": [
1626 1647.290152679258,
1627 514.3467426896016
1628 ]
1629 },
1630 "frontendVersion": "1.42.8",
1631 "workflowRendererVersion": "LG",
1632 "VHS_latentpreview": false,
1633 "VHS_latentpreviewrate": 0,
1634 "VHS_MetadataImage": true,
1635 "VHS_KeepIntermediate": true,
1636 "ue_links": []
1637 },
1638 "version": 0.4
1639}