gradient-diffusion commited on
Commit
b92cbf5
1 Parent(s): 74f3a7e

Upload flux-controlnet-canny-v3-workflow.json

Browse files
flux-controlnet-canny-v3-workflow.json ADDED
@@ -0,0 +1,738 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 48,
3
+ "last_link_id": 115,
4
+ "nodes": [
5
+ {
6
+ "id": 14,
7
+ "type": "ApplyFluxControlNet",
8
+ "pos": [
9
+ 546,
10
+ -264
11
+ ],
12
+ "size": {
13
+ "0": 393,
14
+ "1": 78
15
+ },
16
+ "flags": {},
17
+ "order": 10,
18
+ "mode": 0,
19
+ "inputs": [
20
+ {
21
+ "name": "controlnet",
22
+ "type": "FluxControlNet",
23
+ "link": 44
24
+ },
25
+ {
26
+ "name": "image",
27
+ "type": "IMAGE",
28
+ "link": 114,
29
+ "slot_index": 1
30
+ }
31
+ ],
32
+ "outputs": [
33
+ {
34
+ "name": "controlnet_condition",
35
+ "type": "ControlNetCondition",
36
+ "links": [
37
+ 28
38
+ ],
39
+ "shape": 3,
40
+ "slot_index": 0
41
+ }
42
+ ],
43
+ "properties": {
44
+ "Node name for S&R": "ApplyFluxControlNet"
45
+ },
46
+ "widgets_values": [
47
+ 0.7000000000000001
48
+ ]
49
+ },
50
+ {
51
+ "id": 39,
52
+ "type": "PreviewImage",
53
+ "pos": [
54
+ 444,
55
+ -130
56
+ ],
57
+ "size": {
58
+ "0": 210,
59
+ "1": 246
60
+ },
61
+ "flags": {
62
+ "collapsed": false
63
+ },
64
+ "order": 9,
65
+ "mode": 0,
66
+ "inputs": [
67
+ {
68
+ "name": "images",
69
+ "type": "IMAGE",
70
+ "link": 113
71
+ }
72
+ ],
73
+ "properties": {
74
+ "Node name for S&R": "PreviewImage"
75
+ }
76
+ },
77
+ {
78
+ "id": 46,
79
+ "type": "SaveImage",
80
+ "pos": [
81
+ 621,
82
+ 146
83
+ ],
84
+ "size": {
85
+ "0": 315,
86
+ "1": 270
87
+ },
88
+ "flags": {},
89
+ "order": 11,
90
+ "mode": 0,
91
+ "inputs": [
92
+ {
93
+ "name": "images",
94
+ "type": "IMAGE",
95
+ "link": 115
96
+ }
97
+ ],
98
+ "properties": {},
99
+ "widgets_values": [
100
+ "canny_process"
101
+ ]
102
+ },
103
+ {
104
+ "id": 21,
105
+ "type": "PreviewImage",
106
+ "pos": [
107
+ 1088,
108
+ -373
109
+ ],
110
+ "size": {
111
+ "0": 210,
112
+ "1": 246
113
+ },
114
+ "flags": {},
115
+ "order": 14,
116
+ "mode": 0,
117
+ "inputs": [
118
+ {
119
+ "name": "images",
120
+ "type": "IMAGE",
121
+ "link": 79,
122
+ "slot_index": 0
123
+ }
124
+ ],
125
+ "properties": {
126
+ "Node name for S&R": "PreviewImage"
127
+ }
128
+ },
129
+ {
130
+ "id": 48,
131
+ "type": "CannyEdgePreprocessor",
132
+ "pos": [
133
+ 102,
134
+ -227
135
+ ],
136
+ "size": {
137
+ "0": 315,
138
+ "1": 106
139
+ },
140
+ "flags": {},
141
+ "order": 8,
142
+ "mode": 0,
143
+ "inputs": [
144
+ {
145
+ "name": "image",
146
+ "type": "IMAGE",
147
+ "link": 112
148
+ }
149
+ ],
150
+ "outputs": [
151
+ {
152
+ "name": "IMAGE",
153
+ "type": "IMAGE",
154
+ "links": [
155
+ 113,
156
+ 114,
157
+ 115
158
+ ],
159
+ "shape": 3,
160
+ "slot_index": 0
161
+ }
162
+ ],
163
+ "properties": {
164
+ "Node name for S&R": "CannyEdgePreprocessor"
165
+ },
166
+ "widgets_values": [
167
+ 100,
168
+ 200,
169
+ 1024
170
+ ]
171
+ },
172
+ {
173
+ "id": 13,
174
+ "type": "LoadFluxControlNet",
175
+ "pos": [
176
+ 121,
177
+ -375
178
+ ],
179
+ "size": {
180
+ "0": 316.83343505859375,
181
+ "1": 86.47058868408203
182
+ },
183
+ "flags": {},
184
+ "order": 0,
185
+ "mode": 0,
186
+ "outputs": [
187
+ {
188
+ "name": "ControlNet",
189
+ "type": "FluxControlNet",
190
+ "links": [
191
+ 44
192
+ ],
193
+ "shape": 3,
194
+ "slot_index": 0
195
+ }
196
+ ],
197
+ "properties": {
198
+ "Node name for S&R": "LoadFluxControlNet"
199
+ },
200
+ "widgets_values": [
201
+ "flux-dev",
202
+ "flux-canny-controlnet-v3.safetensors"
203
+ ]
204
+ },
205
+ {
206
+ "id": 4,
207
+ "type": "DualCLIPLoader",
208
+ "pos": [
209
+ 104,
210
+ -79
211
+ ],
212
+ "size": {
213
+ "0": 315,
214
+ "1": 106
215
+ },
216
+ "flags": {},
217
+ "order": 1,
218
+ "mode": 0,
219
+ "outputs": [
220
+ {
221
+ "name": "CLIP",
222
+ "type": "CLIP",
223
+ "links": [
224
+ 2,
225
+ 27
226
+ ],
227
+ "shape": 3,
228
+ "slot_index": 0
229
+ }
230
+ ],
231
+ "properties": {
232
+ "Node name for S&R": "DualCLIPLoader"
233
+ },
234
+ "widgets_values": [
235
+ "clip_l.safetensors",
236
+ "t5xxl_fp16.safetensors",
237
+ "flux"
238
+ ]
239
+ },
240
+ {
241
+ "id": 19,
242
+ "type": "CLIPTextEncodeFlux",
243
+ "pos": [
244
+ 203,
245
+ 167
246
+ ],
247
+ "size": {
248
+ "0": 400,
249
+ "1": 200
250
+ },
251
+ "flags": {},
252
+ "order": 7,
253
+ "mode": 0,
254
+ "inputs": [
255
+ {
256
+ "name": "clip",
257
+ "type": "CLIP",
258
+ "link": 27,
259
+ "slot_index": 0
260
+ }
261
+ ],
262
+ "outputs": [
263
+ {
264
+ "name": "CONDITIONING",
265
+ "type": "CONDITIONING",
266
+ "links": [
267
+ 26
268
+ ],
269
+ "shape": 3,
270
+ "slot_index": 0
271
+ }
272
+ ],
273
+ "properties": {
274
+ "Node name for S&R": "CLIPTextEncodeFlux"
275
+ },
276
+ "widgets_values": [
277
+ "bad photo",
278
+ "bad photo",
279
+ 4
280
+ ]
281
+ },
282
+ {
283
+ "id": 32,
284
+ "type": "UNETLoader",
285
+ "pos": [
286
+ 502,
287
+ 452
288
+ ],
289
+ "size": {
290
+ "0": 315,
291
+ "1": 82
292
+ },
293
+ "flags": {},
294
+ "order": 2,
295
+ "mode": 0,
296
+ "outputs": [
297
+ {
298
+ "name": "MODEL",
299
+ "type": "MODEL",
300
+ "links": [
301
+ 58
302
+ ],
303
+ "shape": 3,
304
+ "slot_index": 0
305
+ }
306
+ ],
307
+ "properties": {
308
+ "Node name for S&R": "UNETLoader"
309
+ },
310
+ "widgets_values": [
311
+ "flux1-dev-fp8.safetensors",
312
+ "fp8_e4m3fn"
313
+ ]
314
+ },
315
+ {
316
+ "id": 6,
317
+ "type": "EmptyLatentImage",
318
+ "pos": [
319
+ 850,
320
+ 449
321
+ ],
322
+ "size": {
323
+ "0": 315,
324
+ "1": 106
325
+ },
326
+ "flags": {},
327
+ "order": 3,
328
+ "mode": 0,
329
+ "outputs": [
330
+ {
331
+ "name": "LATENT",
332
+ "type": "LATENT",
333
+ "links": [
334
+ 66
335
+ ],
336
+ "shape": 3,
337
+ "slot_index": 0
338
+ }
339
+ ],
340
+ "properties": {
341
+ "Node name for S&R": "EmptyLatentImage"
342
+ },
343
+ "widgets_values": [
344
+ 1024,
345
+ 1024,
346
+ 1
347
+ ]
348
+ },
349
+ {
350
+ "id": 7,
351
+ "type": "VAEDecode",
352
+ "pos": [
353
+ 1164,
354
+ 40
355
+ ],
356
+ "size": {
357
+ "0": 210,
358
+ "1": 46
359
+ },
360
+ "flags": {},
361
+ "order": 13,
362
+ "mode": 0,
363
+ "inputs": [
364
+ {
365
+ "name": "samples",
366
+ "type": "LATENT",
367
+ "link": 6,
368
+ "slot_index": 0
369
+ },
370
+ {
371
+ "name": "vae",
372
+ "type": "VAE",
373
+ "link": 7
374
+ }
375
+ ],
376
+ "outputs": [
377
+ {
378
+ "name": "IMAGE",
379
+ "type": "IMAGE",
380
+ "links": [
381
+ 79,
382
+ 101
383
+ ],
384
+ "shape": 3,
385
+ "slot_index": 0
386
+ }
387
+ ],
388
+ "properties": {
389
+ "Node name for S&R": "VAEDecode"
390
+ }
391
+ },
392
+ {
393
+ "id": 16,
394
+ "type": "LoadImage",
395
+ "pos": [
396
+ -253,
397
+ -229
398
+ ],
399
+ "size": {
400
+ "0": 315,
401
+ "1": 314
402
+ },
403
+ "flags": {},
404
+ "order": 4,
405
+ "mode": 0,
406
+ "outputs": [
407
+ {
408
+ "name": "IMAGE",
409
+ "type": "IMAGE",
410
+ "links": [
411
+ 112
412
+ ],
413
+ "shape": 3,
414
+ "slot_index": 0
415
+ },
416
+ {
417
+ "name": "MASK",
418
+ "type": "MASK",
419
+ "links": null,
420
+ "shape": 3
421
+ }
422
+ ],
423
+ "properties": {
424
+ "Node name for S&R": "LoadImage"
425
+ },
426
+ "widgets_values": [
427
+ "dining room of a modern brutalist house in the eng.webp",
428
+ "image"
429
+ ]
430
+ },
431
+ {
432
+ "id": 23,
433
+ "type": "SaveImage",
434
+ "pos": [
435
+ 1441,
436
+ -122
437
+ ],
438
+ "size": {
439
+ "0": 356.1513671875,
440
+ "1": 270
441
+ },
442
+ "flags": {},
443
+ "order": 15,
444
+ "mode": 0,
445
+ "inputs": [
446
+ {
447
+ "name": "images",
448
+ "type": "IMAGE",
449
+ "link": 101
450
+ }
451
+ ],
452
+ "properties": {},
453
+ "widgets_values": [
454
+ "canny_res"
455
+ ]
456
+ },
457
+ {
458
+ "id": 8,
459
+ "type": "VAELoader",
460
+ "pos": [
461
+ 1111,
462
+ -84
463
+ ],
464
+ "size": {
465
+ "0": 315,
466
+ "1": 58
467
+ },
468
+ "flags": {},
469
+ "order": 5,
470
+ "mode": 0,
471
+ "outputs": [
472
+ {
473
+ "name": "VAE",
474
+ "type": "VAE",
475
+ "links": [
476
+ 7
477
+ ],
478
+ "shape": 3,
479
+ "slot_index": 0
480
+ }
481
+ ],
482
+ "properties": {
483
+ "Node name for S&R": "VAELoader"
484
+ },
485
+ "widgets_values": [
486
+ "ae.safetensors"
487
+ ]
488
+ },
489
+ {
490
+ "id": 5,
491
+ "type": "CLIPTextEncodeFlux",
492
+ "pos": [
493
+ 688,
494
+ -110
495
+ ],
496
+ "size": {
497
+ "0": 400,
498
+ "1": 200
499
+ },
500
+ "flags": {},
501
+ "order": 6,
502
+ "mode": 0,
503
+ "inputs": [
504
+ {
505
+ "name": "clip",
506
+ "type": "CLIP",
507
+ "link": 2,
508
+ "slot_index": 0
509
+ }
510
+ ],
511
+ "outputs": [
512
+ {
513
+ "name": "CONDITIONING",
514
+ "type": "CONDITIONING",
515
+ "links": [
516
+ 18
517
+ ],
518
+ "shape": 3,
519
+ "slot_index": 0
520
+ }
521
+ ],
522
+ "properties": {
523
+ "Node name for S&R": "CLIPTextEncodeFlux"
524
+ },
525
+ "widgets_values": [
526
+ "cyberpank dining room, full hd, cinematic",
527
+ "cyberpank dining room, full hd, cinematic",
528
+ 4
529
+ ]
530
+ },
531
+ {
532
+ "id": 3,
533
+ "type": "XlabsSampler",
534
+ "pos": [
535
+ 948,
536
+ 149
537
+ ],
538
+ "size": {
539
+ "0": 342.5999755859375,
540
+ "1": 258
541
+ },
542
+ "flags": {},
543
+ "order": 12,
544
+ "mode": 0,
545
+ "inputs": [
546
+ {
547
+ "name": "model",
548
+ "type": "MODEL",
549
+ "link": 58,
550
+ "slot_index": 0
551
+ },
552
+ {
553
+ "name": "conditioning",
554
+ "type": "CONDITIONING",
555
+ "link": 18
556
+ },
557
+ {
558
+ "name": "neg_conditioning",
559
+ "type": "CONDITIONING",
560
+ "link": 26
561
+ },
562
+ {
563
+ "name": "latent_image",
564
+ "type": "LATENT",
565
+ "link": 66
566
+ },
567
+ {
568
+ "name": "controlnet_condition",
569
+ "type": "ControlNetCondition",
570
+ "link": 28
571
+ }
572
+ ],
573
+ "outputs": [
574
+ {
575
+ "name": "latent",
576
+ "type": "LATENT",
577
+ "links": [
578
+ 6
579
+ ],
580
+ "shape": 3
581
+ }
582
+ ],
583
+ "properties": {
584
+ "Node name for S&R": "XlabsSampler"
585
+ },
586
+ "widgets_values": [
587
+ 324242532548,
588
+ "fixed",
589
+ 25,
590
+ 1,
591
+ 3.5,
592
+ 0
593
+ ]
594
+ }
595
+ ],
596
+ "links": [
597
+ [
598
+ 2,
599
+ 4,
600
+ 0,
601
+ 5,
602
+ 0,
603
+ "CLIP"
604
+ ],
605
+ [
606
+ 6,
607
+ 3,
608
+ 0,
609
+ 7,
610
+ 0,
611
+ "LATENT"
612
+ ],
613
+ [
614
+ 7,
615
+ 8,
616
+ 0,
617
+ 7,
618
+ 1,
619
+ "VAE"
620
+ ],
621
+ [
622
+ 18,
623
+ 5,
624
+ 0,
625
+ 3,
626
+ 1,
627
+ "CONDITIONING"
628
+ ],
629
+ [
630
+ 26,
631
+ 19,
632
+ 0,
633
+ 3,
634
+ 2,
635
+ "CONDITIONING"
636
+ ],
637
+ [
638
+ 27,
639
+ 4,
640
+ 0,
641
+ 19,
642
+ 0,
643
+ "CLIP"
644
+ ],
645
+ [
646
+ 28,
647
+ 14,
648
+ 0,
649
+ 3,
650
+ 4,
651
+ "ControlNetCondition"
652
+ ],
653
+ [
654
+ 44,
655
+ 13,
656
+ 0,
657
+ 14,
658
+ 0,
659
+ "FluxControlNet"
660
+ ],
661
+ [
662
+ 58,
663
+ 32,
664
+ 0,
665
+ 3,
666
+ 0,
667
+ "MODEL"
668
+ ],
669
+ [
670
+ 66,
671
+ 6,
672
+ 0,
673
+ 3,
674
+ 3,
675
+ "LATENT"
676
+ ],
677
+ [
678
+ 79,
679
+ 7,
680
+ 0,
681
+ 21,
682
+ 0,
683
+ "IMAGE"
684
+ ],
685
+ [
686
+ 101,
687
+ 7,
688
+ 0,
689
+ 23,
690
+ 0,
691
+ "IMAGE"
692
+ ],
693
+ [
694
+ 112,
695
+ 16,
696
+ 0,
697
+ 48,
698
+ 0,
699
+ "IMAGE"
700
+ ],
701
+ [
702
+ 113,
703
+ 48,
704
+ 0,
705
+ 39,
706
+ 0,
707
+ "IMAGE"
708
+ ],
709
+ [
710
+ 114,
711
+ 48,
712
+ 0,
713
+ 14,
714
+ 1,
715
+ "IMAGE"
716
+ ],
717
+ [
718
+ 115,
719
+ 48,
720
+ 0,
721
+ 46,
722
+ 0,
723
+ "IMAGE"
724
+ ]
725
+ ],
726
+ "groups": [],
727
+ "config": {},
728
+ "extra": {
729
+ "ds": {
730
+ "scale": 0.9229599817706443,
731
+ "offset": [
732
+ 305.8091888316129,
733
+ 456.5666981874018
734
+ ]
735
+ }
736
+ },
737
+ "version": 0.4
738
+ }