SeeSee21 commited on
Commit
68e8d34
·
verified ·
1 Parent(s): aa82f2a

Upload workflow/Z-Image-Turbo-AIO-workflow-controlnet.json with huggingface_hub

Browse files
workflow/Z-Image-Turbo-AIO-workflow-controlnet.json ADDED
@@ -0,0 +1,1922 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "3352e28f-c879-400f-bb05-bbe72e3bacb2",
3
+ "revision": 0,
4
+ "last_node_id": 67,
5
+ "last_link_id": 83,
6
+ "nodes": [
7
+ {
8
+ "id": 40,
9
+ "type": "ConditioningZeroOut",
10
+ "pos": [
11
+ 19680,
12
+ 7280
13
+ ],
14
+ "size": [
15
+ 220,
16
+ 26
17
+ ],
18
+ "flags": {},
19
+ "order": 17,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "name": "conditioning",
24
+ "type": "CONDITIONING",
25
+ "link": 46
26
+ }
27
+ ],
28
+ "outputs": [
29
+ {
30
+ "name": "CONDITIONING",
31
+ "type": "CONDITIONING",
32
+ "links": [
33
+ 47,
34
+ 48
35
+ ]
36
+ }
37
+ ],
38
+ "properties": {
39
+ "cnr_id": "comfy-core",
40
+ "ver": "0.3.75",
41
+ "Node name for S&R": "ConditioningZeroOut",
42
+ "ue_properties": {
43
+ "widget_ue_connectable": {},
44
+ "version": "7.4.1",
45
+ "input_ue_unconnectable": {}
46
+ }
47
+ },
48
+ "widgets_values": [],
49
+ "color": "#322",
50
+ "bgcolor": "#533"
51
+ },
52
+ {
53
+ "id": 11,
54
+ "type": "VAEDecode",
55
+ "pos": [
56
+ 19678.698627423088,
57
+ 7186.776251773069
58
+ ],
59
+ "size": [
60
+ 220,
61
+ 46
62
+ ],
63
+ "flags": {
64
+ "collapsed": false
65
+ },
66
+ "order": 24,
67
+ "mode": 0,
68
+ "inputs": [
69
+ {
70
+ "name": "samples",
71
+ "type": "LATENT",
72
+ "link": 8
73
+ },
74
+ {
75
+ "name": "vae",
76
+ "type": "VAE",
77
+ "link": 34
78
+ }
79
+ ],
80
+ "outputs": [
81
+ {
82
+ "name": "IMAGE",
83
+ "type": "IMAGE",
84
+ "slot_index": 0,
85
+ "links": [
86
+ 12,
87
+ 60,
88
+ 63
89
+ ]
90
+ }
91
+ ],
92
+ "title": "🖼️ Decode Main Image",
93
+ "properties": {
94
+ "cnr_id": "comfy-core",
95
+ "ver": "0.3.48",
96
+ "Node name for S&R": "VAEDecode",
97
+ "ue_properties": {
98
+ "version": "7.0.1",
99
+ "widget_ue_connectable": {}
100
+ },
101
+ "enableTabs": false,
102
+ "tabWidth": 65,
103
+ "tabXOffset": 10,
104
+ "hasSecondTab": false,
105
+ "secondTabText": "Send Back",
106
+ "secondTabOffset": 80,
107
+ "secondTabWidth": 65
108
+ },
109
+ "widgets_values": [],
110
+ "color": "#2a363b",
111
+ "bgcolor": "#3f5159"
112
+ },
113
+ {
114
+ "id": 31,
115
+ "type": "Reroute",
116
+ "pos": [
117
+ 20620,
118
+ 6970
119
+ ],
120
+ "size": [
121
+ 75,
122
+ 26
123
+ ],
124
+ "flags": {},
125
+ "order": 18,
126
+ "mode": 0,
127
+ "inputs": [
128
+ {
129
+ "name": "",
130
+ "type": "*",
131
+ "link": 35
132
+ }
133
+ ],
134
+ "outputs": [
135
+ {
136
+ "name": "",
137
+ "type": "VAE",
138
+ "links": [
139
+ 36,
140
+ 62
141
+ ]
142
+ }
143
+ ],
144
+ "properties": {
145
+ "showOutputText": false,
146
+ "horizontal": false,
147
+ "ue_properties": {
148
+ "widget_ue_connectable": {},
149
+ "version": "7.4.1",
150
+ "input_ue_unconnectable": {}
151
+ }
152
+ },
153
+ "color": "#322",
154
+ "bgcolor": "#533"
155
+ },
156
+ {
157
+ "id": 45,
158
+ "type": "VAEEncode",
159
+ "pos": [
160
+ 20770,
161
+ 7100
162
+ ],
163
+ "size": [
164
+ 185.191015625,
165
+ 46
166
+ ],
167
+ "flags": {
168
+ "collapsed": true
169
+ },
170
+ "order": 27,
171
+ "mode": 0,
172
+ "inputs": [
173
+ {
174
+ "name": "pixels",
175
+ "type": "IMAGE",
176
+ "link": 61
177
+ },
178
+ {
179
+ "name": "vae",
180
+ "type": "VAE",
181
+ "link": 62
182
+ }
183
+ ],
184
+ "outputs": [
185
+ {
186
+ "name": "LATENT",
187
+ "type": "LATENT",
188
+ "links": [
189
+ 56
190
+ ]
191
+ }
192
+ ],
193
+ "title": "🔄 Encode for Upscale",
194
+ "properties": {
195
+ "cnr_id": "comfy-core",
196
+ "ver": "0.3.76",
197
+ "Node name for S&R": "VAEEncode"
198
+ },
199
+ "widgets_values": [],
200
+ "color": "#2a363b",
201
+ "bgcolor": "#3f5159"
202
+ },
203
+ {
204
+ "id": 44,
205
+ "type": "ImageScaleBy",
206
+ "pos": [
207
+ 20760,
208
+ 7090
209
+ ],
210
+ "size": [
211
+ 350,
212
+ 82
213
+ ],
214
+ "flags": {
215
+ "collapsed": false
216
+ },
217
+ "order": 25,
218
+ "mode": 0,
219
+ "inputs": [
220
+ {
221
+ "name": "image",
222
+ "type": "IMAGE",
223
+ "link": 60
224
+ }
225
+ ],
226
+ "outputs": [
227
+ {
228
+ "name": "IMAGE",
229
+ "type": "IMAGE",
230
+ "links": [
231
+ 61
232
+ ]
233
+ }
234
+ ],
235
+ "title": "📐 Scale Image for Upscale",
236
+ "properties": {
237
+ "cnr_id": "comfy-core",
238
+ "ver": "0.3.76",
239
+ "Node name for S&R": "ImageScaleBy"
240
+ },
241
+ "widgets_values": [
242
+ "lanczos",
243
+ 1.5
244
+ ],
245
+ "color": "#2a363b",
246
+ "bgcolor": "#3f5159"
247
+ },
248
+ {
249
+ "id": 12,
250
+ "type": "VAEDecode",
251
+ "pos": [
252
+ 20760,
253
+ 8030
254
+ ],
255
+ "size": [
256
+ 350,
257
+ 50
258
+ ],
259
+ "flags": {
260
+ "collapsed": false
261
+ },
262
+ "order": 29,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "samples",
267
+ "type": "LATENT",
268
+ "link": 10
269
+ },
270
+ {
271
+ "name": "vae",
272
+ "type": "VAE",
273
+ "link": 36
274
+ }
275
+ ],
276
+ "outputs": [
277
+ {
278
+ "name": "IMAGE",
279
+ "type": "IMAGE",
280
+ "slot_index": 0,
281
+ "links": [
282
+ 13,
283
+ 64
284
+ ]
285
+ }
286
+ ],
287
+ "title": "🔍 Decode Upscaled Image",
288
+ "properties": {
289
+ "cnr_id": "comfy-core",
290
+ "ver": "0.3.48",
291
+ "Node name for S&R": "VAEDecode",
292
+ "ue_properties": {
293
+ "version": "7.0.1",
294
+ "widget_ue_connectable": {}
295
+ },
296
+ "enableTabs": false,
297
+ "tabWidth": 65,
298
+ "tabXOffset": 10,
299
+ "hasSecondTab": false,
300
+ "secondTabText": "Send Back",
301
+ "secondTabOffset": 80,
302
+ "secondTabWidth": 65
303
+ },
304
+ "widgets_values": [],
305
+ "color": "#2a363b",
306
+ "bgcolor": "#3f5159"
307
+ },
308
+ {
309
+ "id": 49,
310
+ "type": "SaveImageWithMetaData",
311
+ "pos": [
312
+ 21130,
313
+ 7090
314
+ ],
315
+ "size": [
316
+ 540,
317
+ 990
318
+ ],
319
+ "flags": {},
320
+ "order": 31,
321
+ "mode": 0,
322
+ "inputs": [
323
+ {
324
+ "name": "images",
325
+ "type": "IMAGE",
326
+ "link": 64
327
+ },
328
+ {
329
+ "name": "extra_metadata",
330
+ "shape": 7,
331
+ "type": "EXTRA_METADATA",
332
+ "link": null
333
+ }
334
+ ],
335
+ "outputs": [],
336
+ "title": "💾 Save Upscaled Image",
337
+ "properties": {
338
+ "cnr_id": "comfyui_image_metadata_extension",
339
+ "ver": "1.2.17",
340
+ "Node name for S&R": "SaveImageWithMetaData",
341
+ "widget_ue_connectable": {}
342
+ },
343
+ "widgets_values": [
344
+ "Z-Image-H",
345
+ "%date:yyyy-MM-dd%",
346
+ "png",
347
+ "max",
348
+ "full",
349
+ true,
350
+ true
351
+ ],
352
+ "color": "#223",
353
+ "bgcolor": "#335"
354
+ },
355
+ {
356
+ "id": 48,
357
+ "type": "SaveImageWithMetaData",
358
+ "pos": [
359
+ 20250,
360
+ 7030
361
+ ],
362
+ "size": [
363
+ 470,
364
+ 780
365
+ ],
366
+ "flags": {},
367
+ "order": 26,
368
+ "mode": 0,
369
+ "inputs": [
370
+ {
371
+ "name": "images",
372
+ "type": "IMAGE",
373
+ "link": 63
374
+ },
375
+ {
376
+ "name": "extra_metadata",
377
+ "shape": 7,
378
+ "type": "EXTRA_METADATA",
379
+ "link": null
380
+ }
381
+ ],
382
+ "outputs": [],
383
+ "title": "💾 Save Main Image",
384
+ "properties": {
385
+ "cnr_id": "comfyui_image_metadata_extension",
386
+ "ver": "1.2.17",
387
+ "Node name for S&R": "SaveImageWithMetaData",
388
+ "widget_ue_connectable": {}
389
+ },
390
+ "widgets_values": [
391
+ "Z-Image-L",
392
+ "%date:yyyy-MM-dd%",
393
+ "png",
394
+ "max",
395
+ "full",
396
+ true,
397
+ true
398
+ ],
399
+ "color": "#223",
400
+ "bgcolor": "#335"
401
+ },
402
+ {
403
+ "id": 13,
404
+ "type": "Image Comparer (rgthree)",
405
+ "pos": [
406
+ 21710,
407
+ 7030
408
+ ],
409
+ "size": [
410
+ 580,
411
+ 1060
412
+ ],
413
+ "flags": {},
414
+ "order": 30,
415
+ "mode": 0,
416
+ "inputs": [
417
+ {
418
+ "dir": 3,
419
+ "name": "image_a",
420
+ "type": "IMAGE",
421
+ "link": 12
422
+ },
423
+ {
424
+ "dir": 3,
425
+ "name": "image_b",
426
+ "type": "IMAGE",
427
+ "link": 13
428
+ }
429
+ ],
430
+ "outputs": [],
431
+ "title": "🔄 Compare Images",
432
+ "properties": {
433
+ "cnr_id": "rgthree-comfy",
434
+ "ver": "b775441a4c5ae2853d4ff6b97a137f7f7d11e597",
435
+ "comparer_mode": "Slide",
436
+ "ue_properties": {
437
+ "version": "7.0.1",
438
+ "widget_ue_connectable": {}
439
+ }
440
+ },
441
+ "widgets_values": [
442
+ [
443
+ {
444
+ "name": "A",
445
+ "selected": true,
446
+ "url": "/api/view?filename=rgthree.compare._temp_qevgp_00001_.png&type=temp&subfolder=&rand=0.03980821531865497"
447
+ },
448
+ {
449
+ "name": "B",
450
+ "selected": true,
451
+ "url": "/api/view?filename=rgthree.compare._temp_qevgp_00002_.png&type=temp&subfolder=&rand=0.1767525242559741"
452
+ }
453
+ ]
454
+ ],
455
+ "color": "#223",
456
+ "bgcolor": "#335",
457
+ "shape": 1
458
+ },
459
+ {
460
+ "id": 30,
461
+ "type": "Reroute",
462
+ "pos": [
463
+ 19560,
464
+ 6970
465
+ ],
466
+ "size": [
467
+ 75,
468
+ 26
469
+ ],
470
+ "flags": {},
471
+ "order": 14,
472
+ "mode": 0,
473
+ "inputs": [
474
+ {
475
+ "name": "",
476
+ "type": "*",
477
+ "link": 33
478
+ }
479
+ ],
480
+ "outputs": [
481
+ {
482
+ "name": "",
483
+ "type": "VAE",
484
+ "links": [
485
+ 34,
486
+ 35
487
+ ]
488
+ }
489
+ ],
490
+ "properties": {
491
+ "showOutputText": false,
492
+ "horizontal": false,
493
+ "ue_properties": {
494
+ "widget_ue_connectable": {},
495
+ "version": "7.4.1",
496
+ "input_ue_unconnectable": {}
497
+ }
498
+ },
499
+ "color": "#322",
500
+ "bgcolor": "#533"
501
+ },
502
+ {
503
+ "id": 54,
504
+ "type": "ModelPatchLoader",
505
+ "pos": [
506
+ 17930,
507
+ 7240
508
+ ],
509
+ "size": [
510
+ 470,
511
+ 58
512
+ ],
513
+ "flags": {},
514
+ "order": 0,
515
+ "mode": 0,
516
+ "inputs": [],
517
+ "outputs": [
518
+ {
519
+ "name": "MODEL_PATCH",
520
+ "type": "MODEL_PATCH",
521
+ "links": [
522
+ 65
523
+ ]
524
+ }
525
+ ],
526
+ "title": "🎮 Load ControlNet Union",
527
+ "properties": {
528
+ "cnr_id": "comfy-core",
529
+ "ver": "0.3.76",
530
+ "Node name for S&R": "ModelPatchLoader",
531
+ "ue_properties": {
532
+ "widget_ue_connectable": {},
533
+ "input_ue_unconnectable": {},
534
+ "version": "7.5.2"
535
+ }
536
+ },
537
+ "widgets_values": [
538
+ "Z-Image-Turbo-Fun-Controlnet-Union.safetensors"
539
+ ],
540
+ "color": "#223",
541
+ "bgcolor": "#335"
542
+ },
543
+ {
544
+ "id": 29,
545
+ "type": "Reroute",
546
+ "pos": [
547
+ 18440,
548
+ 6970
549
+ ],
550
+ "size": [
551
+ 75,
552
+ 26
553
+ ],
554
+ "flags": {},
555
+ "order": 11,
556
+ "mode": 0,
557
+ "inputs": [
558
+ {
559
+ "name": "",
560
+ "type": "*",
561
+ "link": 39
562
+ }
563
+ ],
564
+ "outputs": [
565
+ {
566
+ "name": "",
567
+ "type": "VAE",
568
+ "links": [
569
+ 33,
570
+ 74
571
+ ]
572
+ }
573
+ ],
574
+ "properties": {
575
+ "showOutputText": false,
576
+ "horizontal": false,
577
+ "ue_properties": {
578
+ "widget_ue_connectable": {},
579
+ "version": "7.4.1",
580
+ "input_ue_unconnectable": {}
581
+ }
582
+ },
583
+ "color": "#322",
584
+ "bgcolor": "#533"
585
+ },
586
+ {
587
+ "id": 61,
588
+ "type": "Reroute",
589
+ "pos": [
590
+ 19030,
591
+ 6970
592
+ ],
593
+ "size": [
594
+ 75,
595
+ 26
596
+ ],
597
+ "flags": {},
598
+ "order": 15,
599
+ "mode": 0,
600
+ "inputs": [
601
+ {
602
+ "name": "",
603
+ "type": "*",
604
+ "link": 74
605
+ }
606
+ ],
607
+ "outputs": [
608
+ {
609
+ "name": "",
610
+ "type": "VAE",
611
+ "links": [
612
+ 75,
613
+ 76
614
+ ]
615
+ }
616
+ ],
617
+ "properties": {
618
+ "showOutputText": false,
619
+ "horizontal": false
620
+ },
621
+ "color": "#322",
622
+ "bgcolor": "#533"
623
+ },
624
+ {
625
+ "id": 34,
626
+ "type": "CheckpointLoaderSimple",
627
+ "pos": [
628
+ 17930,
629
+ 7080
630
+ ],
631
+ "size": [
632
+ 470,
633
+ 98
634
+ ],
635
+ "flags": {},
636
+ "order": 1,
637
+ "mode": 0,
638
+ "inputs": [],
639
+ "outputs": [
640
+ {
641
+ "name": "MODEL",
642
+ "type": "MODEL",
643
+ "links": [
644
+ 49
645
+ ]
646
+ },
647
+ {
648
+ "name": "CLIP",
649
+ "type": "CLIP",
650
+ "links": [
651
+ 50
652
+ ]
653
+ },
654
+ {
655
+ "name": "VAE",
656
+ "type": "VAE",
657
+ "links": [
658
+ 39
659
+ ]
660
+ }
661
+ ],
662
+ "title": "📦 Load Z-Image-Turbo Model",
663
+ "properties": {
664
+ "cnr_id": "comfy-core",
665
+ "ver": "0.3.71",
666
+ "Node name for S&R": "CheckpointLoaderSimple",
667
+ "ue_properties": {
668
+ "widget_ue_connectable": {
669
+ "ckpt_name": true
670
+ },
671
+ "version": "7.4.1",
672
+ "input_ue_unconnectable": {}
673
+ }
674
+ },
675
+ "widgets_values": [
676
+ "z-image-turbo-fp8-aio.safetensors"
677
+ ],
678
+ "color": "#223",
679
+ "bgcolor": "#335"
680
+ },
681
+ {
682
+ "id": 41,
683
+ "type": "LoraLoader",
684
+ "pos": [
685
+ 17930,
686
+ 7550
687
+ ],
688
+ "size": [
689
+ 470,
690
+ 126
691
+ ],
692
+ "flags": {},
693
+ "order": 10,
694
+ "mode": 4,
695
+ "inputs": [
696
+ {
697
+ "name": "model",
698
+ "type": "MODEL",
699
+ "link": 49
700
+ },
701
+ {
702
+ "name": "clip",
703
+ "type": "CLIP",
704
+ "link": 50
705
+ }
706
+ ],
707
+ "outputs": [
708
+ {
709
+ "name": "MODEL",
710
+ "type": "MODEL",
711
+ "links": [
712
+ 79
713
+ ]
714
+ },
715
+ {
716
+ "name": "CLIP",
717
+ "type": "CLIP",
718
+ "links": [
719
+ 51
720
+ ]
721
+ }
722
+ ],
723
+ "title": "✨ Load LoRA (Optional)",
724
+ "properties": {
725
+ "cnr_id": "comfy-core",
726
+ "ver": "0.3.75",
727
+ "Node name for S&R": "LoraLoader",
728
+ "ue_properties": {
729
+ "widget_ue_connectable": {
730
+ "lora_name": true,
731
+ "strength_model": true,
732
+ "strength_clip": true
733
+ },
734
+ "version": "7.4.1",
735
+ "input_ue_unconnectable": {}
736
+ }
737
+ },
738
+ "widgets_values": [
739
+ "z-image\\neu\\dandadan_aira_shiratori2_copy_000002500.safetensors",
740
+ 1,
741
+ 1
742
+ ],
743
+ "color": "#223",
744
+ "bgcolor": "#335"
745
+ },
746
+ {
747
+ "id": 43,
748
+ "type": "Fast Groups Bypasser (rgthree)",
749
+ "pos": [
750
+ 17910,
751
+ 7380
752
+ ],
753
+ "size": [
754
+ 380,
755
+ 58
756
+ ],
757
+ "flags": {},
758
+ "order": 2,
759
+ "mode": 0,
760
+ "inputs": [],
761
+ "outputs": [
762
+ {
763
+ "name": "OPT_CONNECTION",
764
+ "type": "*",
765
+ "links": null
766
+ }
767
+ ],
768
+ "title": "📖 Toggle LoRA ON/OFF",
769
+ "properties": {
770
+ "matchColors": "",
771
+ "matchTitle": "📖",
772
+ "showNav": true,
773
+ "showAllGraphs": true,
774
+ "sort": "position",
775
+ "customSortAlphabet": "",
776
+ "toggleRestriction": "default",
777
+ "ue_properties": {
778
+ "widget_ue_connectable": {},
779
+ "input_ue_unconnectable": {},
780
+ "version": "7.4.1"
781
+ }
782
+ },
783
+ "color": "#233",
784
+ "bgcolor": "#355"
785
+ },
786
+ {
787
+ "id": 60,
788
+ "type": "VAEEncode",
789
+ "pos": [
790
+ 19680,
791
+ 7350
792
+ ],
793
+ "size": [
794
+ 220,
795
+ 46
796
+ ],
797
+ "flags": {},
798
+ "order": 19,
799
+ "mode": 0,
800
+ "inputs": [
801
+ {
802
+ "name": "pixels",
803
+ "type": "IMAGE",
804
+ "link": 82
805
+ },
806
+ {
807
+ "name": "vae",
808
+ "type": "VAE",
809
+ "link": 76
810
+ }
811
+ ],
812
+ "outputs": [
813
+ {
814
+ "name": "LATENT",
815
+ "type": "LATENT",
816
+ "links": [
817
+ 77
818
+ ]
819
+ }
820
+ ],
821
+ "title": "🔄 Encode for Upscale",
822
+ "properties": {
823
+ "cnr_id": "comfy-core",
824
+ "ver": "0.3.76",
825
+ "Node name for S&R": "VAEEncode"
826
+ },
827
+ "widgets_values": [],
828
+ "color": "#323",
829
+ "bgcolor": "#535"
830
+ },
831
+ {
832
+ "id": 2,
833
+ "type": "ModelSamplingAuraFlow",
834
+ "pos": [
835
+ 19680,
836
+ 7080
837
+ ],
838
+ "size": [
839
+ 220,
840
+ 58
841
+ ],
842
+ "flags": {},
843
+ "order": 22,
844
+ "mode": 0,
845
+ "inputs": [
846
+ {
847
+ "name": "model",
848
+ "type": "MODEL",
849
+ "link": 83
850
+ }
851
+ ],
852
+ "outputs": [
853
+ {
854
+ "name": "MODEL",
855
+ "type": "MODEL",
856
+ "links": [
857
+ 40,
858
+ 41
859
+ ]
860
+ }
861
+ ],
862
+ "properties": {
863
+ "cnr_id": "comfy-core",
864
+ "ver": "0.3.48",
865
+ "Node name for S&R": "ModelSamplingAuraFlow",
866
+ "ue_properties": {
867
+ "version": "7.0.1",
868
+ "widget_ue_connectable": {}
869
+ },
870
+ "enableTabs": false,
871
+ "tabWidth": 65,
872
+ "tabXOffset": 10,
873
+ "hasSecondTab": false,
874
+ "secondTabText": "Send Back",
875
+ "secondTabOffset": 80,
876
+ "secondTabWidth": 65
877
+ },
878
+ "widgets_values": [
879
+ 3
880
+ ],
881
+ "color": "#2a363b",
882
+ "bgcolor": "#3f5159"
883
+ },
884
+ {
885
+ "id": 14,
886
+ "type": "KSampler",
887
+ "pos": [
888
+ 20760,
889
+ 7220
890
+ ],
891
+ "size": [
892
+ 350,
893
+ 758.3076923076924
894
+ ],
895
+ "flags": {},
896
+ "order": 28,
897
+ "mode": 0,
898
+ "inputs": [
899
+ {
900
+ "name": "model",
901
+ "type": "MODEL",
902
+ "link": 40
903
+ },
904
+ {
905
+ "name": "positive",
906
+ "type": "CONDITIONING",
907
+ "link": 15
908
+ },
909
+ {
910
+ "name": "negative",
911
+ "type": "CONDITIONING",
912
+ "link": 48
913
+ },
914
+ {
915
+ "name": "latent_image",
916
+ "type": "LATENT",
917
+ "link": 56
918
+ }
919
+ ],
920
+ "outputs": [
921
+ {
922
+ "name": "LATENT",
923
+ "type": "LATENT",
924
+ "slot_index": 0,
925
+ "links": [
926
+ 10
927
+ ]
928
+ }
929
+ ],
930
+ "title": "🔍 Upscale Generation",
931
+ "properties": {
932
+ "cnr_id": "comfy-core",
933
+ "ver": "0.3.48",
934
+ "Node name for S&R": "KSampler",
935
+ "ue_properties": {
936
+ "version": "7.0.1",
937
+ "widget_ue_connectable": {}
938
+ },
939
+ "enableTabs": false,
940
+ "tabWidth": 65,
941
+ "tabXOffset": 10,
942
+ "hasSecondTab": false,
943
+ "secondTabText": "Send Back",
944
+ "secondTabOffset": 80,
945
+ "secondTabWidth": 65
946
+ },
947
+ "widgets_values": [
948
+ 147055680729376,
949
+ "fixed",
950
+ 8,
951
+ 1,
952
+ "res_multistep",
953
+ "beta",
954
+ 0.5
955
+ ],
956
+ "color": "#2a363b",
957
+ "bgcolor": "#3f5159"
958
+ },
959
+ {
960
+ "id": 28,
961
+ "type": "Fast Groups Bypasser (rgthree)",
962
+ "pos": [
963
+ 20740,
964
+ 6920
965
+ ],
966
+ "size": [
967
+ 360,
968
+ 60
969
+ ],
970
+ "flags": {},
971
+ "order": 3,
972
+ "mode": 0,
973
+ "inputs": [],
974
+ "outputs": [
975
+ {
976
+ "name": "OPT_CONNECTION",
977
+ "type": "*",
978
+ "links": null
979
+ }
980
+ ],
981
+ "title": "🔼 Toggle Upscaler ON/OFF",
982
+ "properties": {
983
+ "matchColors": "",
984
+ "matchTitle": "🔼",
985
+ "showNav": true,
986
+ "showAllGraphs": true,
987
+ "sort": "position",
988
+ "customSortAlphabet": "",
989
+ "toggleRestriction": "default",
990
+ "ue_properties": {
991
+ "widget_ue_connectable": {},
992
+ "input_ue_unconnectable": {},
993
+ "version": "7.4.1"
994
+ }
995
+ },
996
+ "color": "#432",
997
+ "bgcolor": "#653"
998
+ },
999
+ {
1000
+ "id": 53,
1001
+ "type": "QwenImageDiffsynthControlnet",
1002
+ "pos": [
1003
+ 19150,
1004
+ 7460
1005
+ ],
1006
+ "size": [
1007
+ 210,
1008
+ 138
1009
+ ],
1010
+ "flags": {},
1011
+ "order": 21,
1012
+ "mode": 0,
1013
+ "inputs": [
1014
+ {
1015
+ "name": "model",
1016
+ "type": "MODEL",
1017
+ "link": 79
1018
+ },
1019
+ {
1020
+ "name": "model_patch",
1021
+ "type": "MODEL_PATCH",
1022
+ "link": 65
1023
+ },
1024
+ {
1025
+ "name": "vae",
1026
+ "type": "VAE",
1027
+ "link": 75
1028
+ },
1029
+ {
1030
+ "name": "image",
1031
+ "type": "IMAGE",
1032
+ "link": 72
1033
+ },
1034
+ {
1035
+ "name": "mask",
1036
+ "shape": 7,
1037
+ "type": "MASK",
1038
+ "link": null
1039
+ }
1040
+ ],
1041
+ "outputs": [
1042
+ {
1043
+ "name": "MODEL",
1044
+ "type": "MODEL",
1045
+ "links": [
1046
+ 83
1047
+ ]
1048
+ }
1049
+ ],
1050
+ "title": "🎮 ControlNet Apply",
1051
+ "properties": {
1052
+ "cnr_id": "comfy-core",
1053
+ "ver": "0.3.76",
1054
+ "Node name for S&R": "QwenImageDiffsynthControlnet",
1055
+ "ue_properties": {
1056
+ "widget_ue_connectable": {},
1057
+ "input_ue_unconnectable": {},
1058
+ "version": "7.5.2"
1059
+ }
1060
+ },
1061
+ "widgets_values": [
1062
+ 1
1063
+ ],
1064
+ "color": "#432",
1065
+ "bgcolor": "#653"
1066
+ },
1067
+ {
1068
+ "id": 59,
1069
+ "type": "PreviewImage",
1070
+ "pos": [
1071
+ 18750,
1072
+ 7080
1073
+ ],
1074
+ "size": [
1075
+ 330,
1076
+ 460
1077
+ ],
1078
+ "flags": {},
1079
+ "order": 20,
1080
+ "mode": 0,
1081
+ "inputs": [
1082
+ {
1083
+ "name": "images",
1084
+ "type": "IMAGE",
1085
+ "link": 70
1086
+ }
1087
+ ],
1088
+ "outputs": [],
1089
+ "title": "👁️ Preview Preprocessor Output",
1090
+ "properties": {
1091
+ "cnr_id": "comfy-core",
1092
+ "ver": "0.3.76",
1093
+ "Node name for S&R": "PreviewImage"
1094
+ },
1095
+ "widgets_values": [],
1096
+ "color": "#2a363b",
1097
+ "bgcolor": "#3f5159"
1098
+ },
1099
+ {
1100
+ "id": 52,
1101
+ "type": "LoadImage",
1102
+ "pos": [
1103
+ 18460,
1104
+ 7080
1105
+ ],
1106
+ "size": [
1107
+ 270,
1108
+ 460
1109
+ ],
1110
+ "flags": {},
1111
+ "order": 4,
1112
+ "mode": 0,
1113
+ "inputs": [],
1114
+ "outputs": [
1115
+ {
1116
+ "name": "IMAGE",
1117
+ "type": "IMAGE",
1118
+ "links": [
1119
+ 68
1120
+ ]
1121
+ },
1122
+ {
1123
+ "name": "MASK",
1124
+ "type": "MASK",
1125
+ "links": null
1126
+ }
1127
+ ],
1128
+ "title": "🖼️ Load Input Image",
1129
+ "properties": {
1130
+ "cnr_id": "comfy-core",
1131
+ "ver": "0.3.76",
1132
+ "Node name for S&R": "LoadImage",
1133
+ "ue_properties": {
1134
+ "widget_ue_connectable": {},
1135
+ "input_ue_unconnectable": {},
1136
+ "version": "7.5.2"
1137
+ }
1138
+ },
1139
+ "widgets_values": [
1140
+ "katze-die-dem-computer-arbeitet-73361403.webp",
1141
+ "image"
1142
+ ],
1143
+ "color": "#223",
1144
+ "bgcolor": "#335"
1145
+ },
1146
+ {
1147
+ "id": 23,
1148
+ "type": "MarkdownNote",
1149
+ "pos": [
1150
+ 17330,
1151
+ 7030
1152
+ ],
1153
+ "size": [
1154
+ 560,
1155
+ 1130
1156
+ ],
1157
+ "flags": {},
1158
+ "order": 5,
1159
+ "mode": 0,
1160
+ "inputs": [],
1161
+ "outputs": [],
1162
+ "title": "📦 Model Info - Z-Image-Turbo-AIO + ControlNet",
1163
+ "properties": {
1164
+ "ue_properties": {
1165
+ "version": "7.4.1",
1166
+ "widget_ue_connectable": {},
1167
+ "input_ue_unconnectable": {}
1168
+ }
1169
+ },
1170
+ "widgets_values": [
1171
+ "# 🚀 Z-Image-Turbo-AIO + ControlNet\n\n## Ultra-Fast Photorealistic with ControlNet!\n\n✨ **8-Step Lightning Speed**\n✨ **VAE + Text Encoder integrated**\n✨ **Bilingual text rendering (EN/CN)**\n✨ **ControlNet Union support**\n✨ **No negative prompts needed**\n✨ **Metadata saved automatically**\n\n---\n\n## 🔄 Two Versions Available:\n\n### 🟢 Z-Image-BF16-AIO (20 GB)\n**Maximum Precision**\n- Precision: BFloat16\n- Steps: 9 (recommended)\n- CFG: 1.0 (keep at 1.0!)\n- Sampler: res_multistep or euler_ancestral\n- Scheduler: simple or beta\n- VRAM: Works on 8GB!\n\n### 🟡 Z-Image-FP8-AIO (10 GB)\n**Speed & Efficiency**\n- Precision: FP8\n- Steps: 9 (recommended)\n- CFG: 1.0 (keep at 1.0!)\n- Sampler: res_multistep or euler_ancestral\n- Scheduler: simple or beta\n- VRAM: Perfect for 8GB!\n\n---\n\n## 🎮 ControlNet Union Required:\n\n**Download ControlNet file:**\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?download=true)\n\n**Save in:**\n```\nComfyUI/models/model_patches/\n└── Z-Image-Turbo-Fun-Controlnet-Union.safetensors\n```\n\n**⚠️ Important:** Use `model_patches/` folder (for ModelPatchLoader)\n\n**Supports:** Canny, HED, Depth, Pose, MLSD\n\n---\n\n## ⚙️ Critical Settings\n\n### Both Versions:\n- **Steps:** 9\n- **CFG:** 1.0 (don't change!)\n- **Sampler:** res_multistep or euler_ancestral\n- **Scheduler:** simple or beta\n- **Scale by Megapixels** (not resolution!)\n- **NO negative prompts**\n\n💡 **Natural language prompts work best!**\n\n---\n\n## 📥 Download Links\n\n**Main Models:**\n[CivitAI (Models + Workflows)](https://civitai.com/models/2173571?modelVersionId=2448013)\n[HuggingFace (Models)](https://huggingface.co/SeeSee21/Z-Image-Turbo-AIO)\n\n**ControlNet Union:**\n[HuggingFace](https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union)\n\n**Try Online (FP8):**\n[TensorArt](https://tensorart.me/de-DE/models/939302608026244936/Z-Image-Turbo-AIO-FP8-FP8)\n\n---\n\n## 🎯 Required Custom Nodes\n\n**Essential:**\n- [rgthree-comfy](https://github.com/rgthree/rgthree-comfy)\n- [comfyui_image_metadata_extension](https://github.com/edelvarden/comfyui_image_metadata_extension)\n- [comfyui_controlnet_aux](https://github.com/Fannovel16/comfyui_controlnet_aux)\n\n**⚠️ ComfyUI Version 3.77+ required!**\n(ModelPatchLoader needs newer version)\n\n---\n\n## 📂 Installation\n\n```\n📂 ComfyUI/models/\n├── 📂 checkpoints/\n│ └── Z-Image-Turbo-FP8-AIO.safetensors\n└── 📂 model_patches/\n └── Z-Image-Turbo-Fun-Controlnet-Union.safetensors\n```\n\n**No separate VAE/encoder needed!**"
1172
+ ],
1173
+ "color": "#223",
1174
+ "bgcolor": "#335"
1175
+ },
1176
+ {
1177
+ "id": 58,
1178
+ "type": "AIO_Preprocessor",
1179
+ "pos": [
1180
+ 18750,
1181
+ 7600
1182
+ ],
1183
+ "size": [
1184
+ 330,
1185
+ 82
1186
+ ],
1187
+ "flags": {},
1188
+ "order": 16,
1189
+ "mode": 0,
1190
+ "inputs": [
1191
+ {
1192
+ "name": "image",
1193
+ "type": "IMAGE",
1194
+ "link": 81
1195
+ }
1196
+ ],
1197
+ "outputs": [
1198
+ {
1199
+ "name": "IMAGE",
1200
+ "type": "IMAGE",
1201
+ "links": [
1202
+ 70,
1203
+ 72
1204
+ ]
1205
+ }
1206
+ ],
1207
+ "title": "🔧 AIO Aux Preprocessor",
1208
+ "properties": {
1209
+ "cnr_id": "comfyui_controlnet_aux",
1210
+ "ver": "1.1.3",
1211
+ "Node name for S&R": "AIO_Preprocessor"
1212
+ },
1213
+ "widgets_values": [
1214
+ "DepthAnythingV2Preprocessor",
1215
+ 1024
1216
+ ],
1217
+ "color": "#332922",
1218
+ "bgcolor": "#593930"
1219
+ },
1220
+ {
1221
+ "id": 64,
1222
+ "type": "MarkdownNote",
1223
+ "pos": [
1224
+ 17910,
1225
+ 7750
1226
+ ],
1227
+ "size": [
1228
+ 510,
1229
+ 400
1230
+ ],
1231
+ "flags": {},
1232
+ "order": 6,
1233
+ "mode": 0,
1234
+ "inputs": [],
1235
+ "outputs": [],
1236
+ "title": "📖 Z-Image-Turbo Workflow - ControlNet Edition",
1237
+ "properties": {
1238
+ "ue_properties": {
1239
+ "version": "7.4.1",
1240
+ "widget_ue_connectable": {},
1241
+ "input_ue_unconnectable": {}
1242
+ }
1243
+ },
1244
+ "widgets_values": [
1245
+ "# 📖 ControlNet Workflow Guide\n\n## Quick Start:\n\n1. Load models\n2. Upload input image\n3. Choose preprocessor (Canny, Depth, Pose, etc.)\n4. Write detailed prompt\n5. Set megapixels (1.0-2.08 MP)\n6. Generate!\n\n---\n\n## Samplers:\n\n**res_multistep** - Sharp, detailed\n**euler_ancestral** - Natural, smooth skin\n\n## Schedulers:\n\n**simple** - Clean\n**beta** - Smoother\n\n---\n\n## ControlNet Strength:\n\n0.3-0.5 - Subtle\n0.6-0.8 - Balanced ⭐\n0.9-1.0 - Strong\n\n---\n\n## Prompting:\n\n✅ Natural language (100-300 words)\n✅ Detailed descriptions\n✅ Include lighting & mood\n✅ EN or CN text: \"COFFEE\" or \"咖啡\"\n❌ NO negative prompts\n\n---\n\n[CivitAI](https://civitai.com/models/2173571?modelVersionId=2448013) • [HuggingFace](https://huggingface.co/SeeSee21/Z-Image-Turbo-AIO) • [Try Online](https://tensorart.me/de-DE/models/939302608026244936/Z-Image-Turbo-AIO-FP8-FP8)"
1246
+ ],
1247
+ "color": "#223",
1248
+ "bgcolor": "#335"
1249
+ },
1250
+ {
1251
+ "id": 65,
1252
+ "type": "MarkdownNote",
1253
+ "pos": [
1254
+ 18820,
1255
+ 7750
1256
+ ],
1257
+ "size": [
1258
+ 290,
1259
+ 310
1260
+ ],
1261
+ "flags": {},
1262
+ "order": 7,
1263
+ "mode": 0,
1264
+ "inputs": [],
1265
+ "outputs": [],
1266
+ "title": "🔧 AIO Aux Preprocessor Guide",
1267
+ "properties": {
1268
+ "ue_properties": {
1269
+ "version": "7.4.1",
1270
+ "widget_ue_connectable": {},
1271
+ "input_ue_unconnectable": {}
1272
+ }
1273
+ },
1274
+ "widgets_values": [
1275
+ "# 🔧 AIO Aux Preprocessor\n\nChoose your control type - defaults work well!\n\n---\n\n## Available Types:\n\n**CannyEdge** - Line art, sketches\n**HED** - Soft edges\n**DepthAnything** - 3D structure\n**DWPreprocessor** - Pose detection\n**MLSD** - Architecture, lines\n\n---\n\n## Quick Tips:\n\n✅ Use default settings first\n✅ Preview shows automatically\n✅ Adjust if needed\n\n**Best for beginners:** Start with Canny or Depth\n\n---\n\n**Custom Node:**\n[comfyui_controlnet_aux](https://github.com/Fannovel16/comfyui_controlnet_aux)"
1276
+ ],
1277
+ "color": "#332922",
1278
+ "bgcolor": "#593930"
1279
+ },
1280
+ {
1281
+ "id": 66,
1282
+ "type": "MarkdownNote",
1283
+ "pos": [
1284
+ 18440,
1285
+ 7750
1286
+ ],
1287
+ "size": [
1288
+ 360,
1289
+ 310
1290
+ ],
1291
+ "flags": {},
1292
+ "order": 8,
1293
+ "mode": 0,
1294
+ "inputs": [],
1295
+ "outputs": [],
1296
+ "title": "📏 Megapixel Scaling Guide",
1297
+ "properties": {
1298
+ "ue_properties": {
1299
+ "version": "7.4.1",
1300
+ "widget_ue_connectable": {},
1301
+ "input_ue_unconnectable": {}
1302
+ }
1303
+ },
1304
+ "widgets_values": [
1305
+ "# 📏 Megapixel Guide\n\nSet total megapixels - aspect ratio maintained automatically!\n\n---\n\n## Common Sizes:\n\n**Fast:**\n0.25 MP ≈ 512×512\n0.59 MP ≈ 768×768\n\n**Standard:**\n1.0 MP ≈ 1024×1024 ⭐\n1.01 MP ≈ 832×1216\n\n**High Quality:**\n1.57 MP ≈ 1024×1536\n2.08 MP ≈ 1920×1088 ⭐ (tested!)\n2.36 MP ≈ 2048×1152\n\n**Ultra HD:**\n3.0 MP ≈ 2048×1536\n4.0 MP ≈ 2048×2048\n\n---\n\n## Quick Tips:\n\n🎯 Start with: 1.0 or 2.08 MP\n📐 Works with any input aspect ratio\n⚡ Both FP8 & BF16 work great!"
1306
+ ],
1307
+ "color": "#323",
1308
+ "bgcolor": "#535"
1309
+ },
1310
+ {
1311
+ "id": 62,
1312
+ "type": "MarkdownNote",
1313
+ "pos": [
1314
+ 19400,
1315
+ 7400
1316
+ ],
1317
+ "size": [
1318
+ 240,
1319
+ 410
1320
+ ],
1321
+ "flags": {},
1322
+ "order": 9,
1323
+ "mode": 0,
1324
+ "inputs": [],
1325
+ "outputs": [],
1326
+ "title": "🎮 ControlNet Union Guide",
1327
+ "properties": {
1328
+ "ue_properties": {
1329
+ "version": "7.4.1",
1330
+ "widget_ue_connectable": {},
1331
+ "input_ue_unconnectable": {}
1332
+ }
1333
+ },
1334
+ "widgets_values": [
1335
+ "# 🎮 ControlNet Union Guide\n\n## What is ControlNet Union?\n\nThe **Z-Image-Turbo-Fun-Controlnet-Union** is a special ControlNet model designed specifically for Z-Image-Turbo. It combines multiple control types into one unified model!\n\n---\n\n## 🎯 Supported Control Types:\n\n### Canny Edge Detection\n**Best for:** Line art, sketches, precise edges\n**Use when:** You want exact edge control\n**Example:** Convert sketch to photo\n\n### HED (Holistically-Nested Edge)\n**Best for:** Soft edges, organic shapes\n**Use when:** More natural edge detection\n**Example:** Artistic edge guidance\n\n### Depth Map\n**Best for:** 3D structure, spatial layout\n**Use when:** Preserving scene depth\n**Example:** Maintain object positions\n\n### Pose Detection\n**Best for:** Human figures, body positions\n**Use when:** Controlling character poses\n**Example:** Transfer pose to new character\n\n### MLSD (Line Segment Detection)\n**Best for:** Architecture, straight lines\n**Use when:** Buildings, geometric shapes\n**Example:** Architectural visualization\n\n---\n\n## 📥 Download & Installation:\n\n**Download:**\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?download=true)\n\n**Save to:**\n```\nComfyUI/models/model_patches/\n└── Z-Image-Turbo-Fun-Controlnet-Union.safetensors\n```\n\n**⚠️ IMPORTANT:** Must be in `model_patches/` folder!\n(ModelPatchLoader uses this location, not controlnet/)\n\n**Size:** ~2.5GB\n\n\n---\n\n## 🎚️ Strength Settings:\n\n**strength: 0.3-0.5**\nSubtle guidance, more creative freedom\n\n**strength: 0.6-0.8** ⭐\nBalanced control, recommended starting point\n\n**strength: 0.9-1.0**\nStrong control, follows input closely\n\n---\n\n## 💡 Tips for Best Results:\n\n### Canny:\n- Use clear, high-contrast input images\n- Works great for line art conversion\n- Adjust threshold in preprocessor\n\n### Depth:\n- Maintains 3D structure perfectly\n- Great for scene composition\n- Helps with spatial relationships\n\n### Pose:\n- Upload image with clear human pose\n- Can transfer pose to different character\n- Works for multiple people\n\n### MLSD:\n- Perfect for architectural photos\n- Preserves geometric structure\n- Great for interior/exterior design\n\n---\n\n## ⚠️ Important Notes:\n\n- **ComfyUI 3.77+ required!** (ModelPatchLoader compatibility)\n- **Save in model_patches/ not controlnet/!**\n- Works with both FP8 and BF16 versions\n- Can combine with text prompts for best results\n- Keep main model settings: CFG 1.0, 9 steps\n\n---\n\n## 🌐 More Info:\n\n[Official HuggingFace Page](https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union)\n\nExperiment with different control types to find what works best for your use case!"
1336
+ ],
1337
+ "color": "#432",
1338
+ "bgcolor": "#653"
1339
+ },
1340
+ {
1341
+ "id": 55,
1342
+ "type": "ImageScaleToTotalPixels",
1343
+ "pos": [
1344
+ 18460,
1345
+ 7600
1346
+ ],
1347
+ "size": [
1348
+ 273.3541015625,
1349
+ 82
1350
+ ],
1351
+ "flags": {},
1352
+ "order": 12,
1353
+ "mode": 0,
1354
+ "inputs": [
1355
+ {
1356
+ "name": "image",
1357
+ "type": "IMAGE",
1358
+ "link": 68
1359
+ }
1360
+ ],
1361
+ "outputs": [
1362
+ {
1363
+ "name": "IMAGE",
1364
+ "type": "IMAGE",
1365
+ "links": [
1366
+ 81,
1367
+ 82
1368
+ ]
1369
+ }
1370
+ ],
1371
+ "title": "📏 Scale to Megapixels",
1372
+ "properties": {
1373
+ "cnr_id": "comfy-core",
1374
+ "ver": "0.3.71",
1375
+ "Node name for S&R": "ImageScaleToTotalPixels"
1376
+ },
1377
+ "widgets_values": [
1378
+ "area",
1379
+ 1
1380
+ ],
1381
+ "color": "#323",
1382
+ "bgcolor": "#535"
1383
+ },
1384
+ {
1385
+ "id": 17,
1386
+ "type": "KSampler",
1387
+ "pos": [
1388
+ 19910,
1389
+ 7080
1390
+ ],
1391
+ "size": [
1392
+ 300,
1393
+ 710
1394
+ ],
1395
+ "flags": {},
1396
+ "order": 23,
1397
+ "mode": 0,
1398
+ "inputs": [
1399
+ {
1400
+ "name": "model",
1401
+ "type": "MODEL",
1402
+ "link": 41
1403
+ },
1404
+ {
1405
+ "name": "positive",
1406
+ "type": "CONDITIONING",
1407
+ "link": 22
1408
+ },
1409
+ {
1410
+ "name": "negative",
1411
+ "type": "CONDITIONING",
1412
+ "link": 47
1413
+ },
1414
+ {
1415
+ "name": "latent_image",
1416
+ "type": "LATENT",
1417
+ "link": 77
1418
+ }
1419
+ ],
1420
+ "outputs": [
1421
+ {
1422
+ "name": "LATENT",
1423
+ "type": "LATENT",
1424
+ "slot_index": 0,
1425
+ "links": [
1426
+ 8
1427
+ ]
1428
+ }
1429
+ ],
1430
+ "title": "🎨 Main Generation",
1431
+ "properties": {
1432
+ "cnr_id": "comfy-core",
1433
+ "ver": "0.3.48",
1434
+ "Node name for S&R": "KSampler",
1435
+ "ue_properties": {
1436
+ "version": "7.0.1",
1437
+ "widget_ue_connectable": {}
1438
+ },
1439
+ "enableTabs": false,
1440
+ "tabWidth": 65,
1441
+ "tabXOffset": 10,
1442
+ "hasSecondTab": false,
1443
+ "secondTabText": "Send Back",
1444
+ "secondTabOffset": 80,
1445
+ "secondTabWidth": 65
1446
+ },
1447
+ "widgets_values": [
1448
+ 1101484778186286,
1449
+ "randomize",
1450
+ 9,
1451
+ 1,
1452
+ "res_multistep",
1453
+ "beta",
1454
+ 1
1455
+ ],
1456
+ "color": "#2a363b",
1457
+ "bgcolor": "#3f5159"
1458
+ },
1459
+ {
1460
+ "id": 20,
1461
+ "type": "CLIPTextEncode",
1462
+ "pos": [
1463
+ 19150,
1464
+ 7090
1465
+ ],
1466
+ "size": [
1467
+ 470,
1468
+ 240
1469
+ ],
1470
+ "flags": {
1471
+ "collapsed": false
1472
+ },
1473
+ "order": 13,
1474
+ "mode": 0,
1475
+ "inputs": [
1476
+ {
1477
+ "name": "clip",
1478
+ "type": "CLIP",
1479
+ "link": 51
1480
+ }
1481
+ ],
1482
+ "outputs": [
1483
+ {
1484
+ "name": "CONDITIONING",
1485
+ "type": "CONDITIONING",
1486
+ "links": [
1487
+ 15,
1488
+ 22,
1489
+ 46
1490
+ ]
1491
+ }
1492
+ ],
1493
+ "title": "✍️ Positive Prompt",
1494
+ "properties": {
1495
+ "cnr_id": "comfy-core",
1496
+ "ver": "0.3.65",
1497
+ "Node name for S&R": "CLIPTextEncode",
1498
+ "ue_properties": {
1499
+ "widget_ue_connectable": {
1500
+ "text": true
1501
+ },
1502
+ "version": "7.0.1"
1503
+ }
1504
+ },
1505
+ "widgets_values": [
1506
+ ""
1507
+ ],
1508
+ "color": "#232",
1509
+ "bgcolor": "#353"
1510
+ }
1511
+ ],
1512
+ "links": [
1513
+ [
1514
+ 8,
1515
+ 17,
1516
+ 0,
1517
+ 11,
1518
+ 0,
1519
+ "LATENT"
1520
+ ],
1521
+ [
1522
+ 10,
1523
+ 14,
1524
+ 0,
1525
+ 12,
1526
+ 0,
1527
+ "LATENT"
1528
+ ],
1529
+ [
1530
+ 12,
1531
+ 11,
1532
+ 0,
1533
+ 13,
1534
+ 0,
1535
+ "IMAGE"
1536
+ ],
1537
+ [
1538
+ 13,
1539
+ 12,
1540
+ 0,
1541
+ 13,
1542
+ 1,
1543
+ "IMAGE"
1544
+ ],
1545
+ [
1546
+ 15,
1547
+ 20,
1548
+ 0,
1549
+ 14,
1550
+ 1,
1551
+ "CONDITIONING"
1552
+ ],
1553
+ [
1554
+ 22,
1555
+ 20,
1556
+ 0,
1557
+ 17,
1558
+ 1,
1559
+ "CONDITIONING"
1560
+ ],
1561
+ [
1562
+ 33,
1563
+ 29,
1564
+ 0,
1565
+ 30,
1566
+ 0,
1567
+ "*"
1568
+ ],
1569
+ [
1570
+ 34,
1571
+ 30,
1572
+ 0,
1573
+ 11,
1574
+ 1,
1575
+ "VAE"
1576
+ ],
1577
+ [
1578
+ 35,
1579
+ 30,
1580
+ 0,
1581
+ 31,
1582
+ 0,
1583
+ "*"
1584
+ ],
1585
+ [
1586
+ 36,
1587
+ 31,
1588
+ 0,
1589
+ 12,
1590
+ 1,
1591
+ "VAE"
1592
+ ],
1593
+ [
1594
+ 39,
1595
+ 34,
1596
+ 2,
1597
+ 29,
1598
+ 0,
1599
+ "*"
1600
+ ],
1601
+ [
1602
+ 40,
1603
+ 2,
1604
+ 0,
1605
+ 14,
1606
+ 0,
1607
+ "MODEL"
1608
+ ],
1609
+ [
1610
+ 41,
1611
+ 2,
1612
+ 0,
1613
+ 17,
1614
+ 0,
1615
+ "MODEL"
1616
+ ],
1617
+ [
1618
+ 46,
1619
+ 20,
1620
+ 0,
1621
+ 40,
1622
+ 0,
1623
+ "CONDITIONING"
1624
+ ],
1625
+ [
1626
+ 47,
1627
+ 40,
1628
+ 0,
1629
+ 17,
1630
+ 2,
1631
+ "CONDITIONING"
1632
+ ],
1633
+ [
1634
+ 48,
1635
+ 40,
1636
+ 0,
1637
+ 14,
1638
+ 2,
1639
+ "CONDITIONING"
1640
+ ],
1641
+ [
1642
+ 49,
1643
+ 34,
1644
+ 0,
1645
+ 41,
1646
+ 0,
1647
+ "MODEL"
1648
+ ],
1649
+ [
1650
+ 50,
1651
+ 34,
1652
+ 1,
1653
+ 41,
1654
+ 1,
1655
+ "CLIP"
1656
+ ],
1657
+ [
1658
+ 51,
1659
+ 41,
1660
+ 1,
1661
+ 20,
1662
+ 0,
1663
+ "CLIP"
1664
+ ],
1665
+ [
1666
+ 56,
1667
+ 45,
1668
+ 0,
1669
+ 14,
1670
+ 3,
1671
+ "LATENT"
1672
+ ],
1673
+ [
1674
+ 60,
1675
+ 11,
1676
+ 0,
1677
+ 44,
1678
+ 0,
1679
+ "IMAGE"
1680
+ ],
1681
+ [
1682
+ 61,
1683
+ 44,
1684
+ 0,
1685
+ 45,
1686
+ 0,
1687
+ "IMAGE"
1688
+ ],
1689
+ [
1690
+ 62,
1691
+ 31,
1692
+ 0,
1693
+ 45,
1694
+ 1,
1695
+ "VAE"
1696
+ ],
1697
+ [
1698
+ 63,
1699
+ 11,
1700
+ 0,
1701
+ 48,
1702
+ 0,
1703
+ "IMAGE"
1704
+ ],
1705
+ [
1706
+ 64,
1707
+ 12,
1708
+ 0,
1709
+ 49,
1710
+ 0,
1711
+ "IMAGE"
1712
+ ],
1713
+ [
1714
+ 65,
1715
+ 54,
1716
+ 0,
1717
+ 53,
1718
+ 1,
1719
+ "MODEL_PATCH"
1720
+ ],
1721
+ [
1722
+ 68,
1723
+ 52,
1724
+ 0,
1725
+ 55,
1726
+ 0,
1727
+ "IMAGE"
1728
+ ],
1729
+ [
1730
+ 70,
1731
+ 58,
1732
+ 0,
1733
+ 59,
1734
+ 0,
1735
+ "IMAGE"
1736
+ ],
1737
+ [
1738
+ 72,
1739
+ 58,
1740
+ 0,
1741
+ 53,
1742
+ 3,
1743
+ "IMAGE"
1744
+ ],
1745
+ [
1746
+ 74,
1747
+ 29,
1748
+ 0,
1749
+ 61,
1750
+ 0,
1751
+ "*"
1752
+ ],
1753
+ [
1754
+ 75,
1755
+ 61,
1756
+ 0,
1757
+ 53,
1758
+ 2,
1759
+ "VAE"
1760
+ ],
1761
+ [
1762
+ 76,
1763
+ 61,
1764
+ 0,
1765
+ 60,
1766
+ 1,
1767
+ "VAE"
1768
+ ],
1769
+ [
1770
+ 77,
1771
+ 60,
1772
+ 0,
1773
+ 17,
1774
+ 3,
1775
+ "LATENT"
1776
+ ],
1777
+ [
1778
+ 79,
1779
+ 41,
1780
+ 0,
1781
+ 53,
1782
+ 0,
1783
+ "MODEL"
1784
+ ],
1785
+ [
1786
+ 81,
1787
+ 55,
1788
+ 0,
1789
+ 58,
1790
+ 0,
1791
+ "IMAGE"
1792
+ ],
1793
+ [
1794
+ 82,
1795
+ 55,
1796
+ 0,
1797
+ 60,
1798
+ 0,
1799
+ "IMAGE"
1800
+ ],
1801
+ [
1802
+ 83,
1803
+ 53,
1804
+ 0,
1805
+ 2,
1806
+ 0,
1807
+ "MODEL"
1808
+ ]
1809
+ ],
1810
+ "groups": [
1811
+ {
1812
+ "id": 1,
1813
+ "title": "🎨 Step 5 - Generate Image",
1814
+ "bounding": [
1815
+ 19660,
1816
+ 7000,
1817
+ 570,
1818
+ 810
1819
+ ],
1820
+ "color": "#a1309b",
1821
+ "font_size": 24,
1822
+ "flags": {}
1823
+ },
1824
+ {
1825
+ "id": 2,
1826
+ "title": "🔍 Step 6 - Upscale (Optional)",
1827
+ "bounding": [
1828
+ 20740,
1829
+ 7000,
1830
+ 950,
1831
+ 1100
1832
+ ],
1833
+ "color": "#b58b2a",
1834
+ "font_size": 24,
1835
+ "flags": {}
1836
+ },
1837
+ {
1838
+ "id": 3,
1839
+ "title": "📦 Step 1 - Load Models",
1840
+ "bounding": [
1841
+ 17910,
1842
+ 7000,
1843
+ 510,
1844
+ 320
1845
+ ],
1846
+ "color": "#3f789e",
1847
+ "font_size": 24,
1848
+ "flags": {}
1849
+ },
1850
+ {
1851
+ "id": 4,
1852
+ "title": "🎮 Step 4 - ControlNet",
1853
+ "bounding": [
1854
+ 19130,
1855
+ 7370,
1856
+ 260,
1857
+ 240
1858
+ ],
1859
+ "color": "#8AA",
1860
+ "font_size": 24,
1861
+ "flags": {}
1862
+ },
1863
+ {
1864
+ "id": 5,
1865
+ "title": "✍️ Step 3 - Write Prompt",
1866
+ "bounding": [
1867
+ 19130,
1868
+ 7000,
1869
+ 510,
1870
+ 350
1871
+ ],
1872
+ "color": "#8A8",
1873
+ "font_size": 24,
1874
+ "flags": {}
1875
+ },
1876
+ {
1877
+ "id": 6,
1878
+ "title": "📖 Step 1 - Load LoRA (Optional)",
1879
+ "bounding": [
1880
+ 17910,
1881
+ 7460,
1882
+ 510,
1883
+ 240
1884
+ ],
1885
+ "color": "#3f789e",
1886
+ "font_size": 24,
1887
+ "flags": {}
1888
+ },
1889
+ {
1890
+ "id": 7,
1891
+ "title": "🖼️ Step 2 - Input Image",
1892
+ "bounding": [
1893
+ 18440,
1894
+ 7000,
1895
+ 670,
1896
+ 700
1897
+ ],
1898
+ "color": "#8A8",
1899
+ "font_size": 24,
1900
+ "flags": {}
1901
+ }
1902
+ ],
1903
+ "config": {},
1904
+ "extra": {
1905
+ "ds": {
1906
+ "scale": 0.9090909090909097,
1907
+ "offset": [
1908
+ -17230,
1909
+ -6820
1910
+ ]
1911
+ },
1912
+ "frontendVersion": "1.33.10",
1913
+ "ue_links": [],
1914
+ "links_added_by_ue": [],
1915
+ "VHS_latentpreview": true,
1916
+ "VHS_latentpreviewrate": 0,
1917
+ "VHS_MetadataImage": true,
1918
+ "VHS_KeepIntermediate": true,
1919
+ "workflowRendererVersion": "LG"
1920
+ },
1921
+ "version": 0.4
1922
+ }