gradient-diffusion commited on
Commit
232f103
1 Parent(s): 5c1bc86

add workflows

Browse files
workflows/canny_workflow.json ADDED
@@ -0,0 +1,666 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 22,
3
+ "last_link_id": 35,
4
+ "nodes": [
5
+ {
6
+ "id": 8,
7
+ "type": "VAELoader",
8
+ "pos": [
9
+ 1102,
10
+ 48
11
+ ],
12
+ "size": {
13
+ "0": 315,
14
+ "1": 58
15
+ },
16
+ "flags": {},
17
+ "order": 0,
18
+ "mode": 0,
19
+ "outputs": [
20
+ {
21
+ "name": "VAE",
22
+ "type": "VAE",
23
+ "links": [
24
+ 7
25
+ ],
26
+ "shape": 3,
27
+ "slot_index": 0
28
+ }
29
+ ],
30
+ "properties": {
31
+ "Node name for S&R": "VAELoader"
32
+ },
33
+ "widgets_values": [
34
+ "ae.safetensors"
35
+ ]
36
+ },
37
+ {
38
+ "id": 4,
39
+ "type": "DualCLIPLoader",
40
+ "pos": [
41
+ -157,
42
+ 198
43
+ ],
44
+ "size": {
45
+ "0": 315,
46
+ "1": 106
47
+ },
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "outputs": [
52
+ {
53
+ "name": "CLIP",
54
+ "type": "CLIP",
55
+ "links": [
56
+ 2,
57
+ 27
58
+ ],
59
+ "shape": 3,
60
+ "slot_index": 0
61
+ }
62
+ ],
63
+ "properties": {
64
+ "Node name for S&R": "DualCLIPLoader"
65
+ },
66
+ "widgets_values": [
67
+ "clip_l.safetensors",
68
+ "t5xxl_fp16.safetensors",
69
+ "flux"
70
+ ]
71
+ },
72
+ {
73
+ "id": 10,
74
+ "type": "UNETLoader",
75
+ "pos": [
76
+ 243,
77
+ 590
78
+ ],
79
+ "size": {
80
+ "0": 315,
81
+ "1": 82
82
+ },
83
+ "flags": {},
84
+ "order": 2,
85
+ "mode": 0,
86
+ "outputs": [
87
+ {
88
+ "name": "MODEL",
89
+ "type": "MODEL",
90
+ "links": [
91
+ 35
92
+ ],
93
+ "shape": 3,
94
+ "slot_index": 0
95
+ }
96
+ ],
97
+ "properties": {
98
+ "Node name for S&R": "UNETLoader"
99
+ },
100
+ "widgets_values": [
101
+ "flux1-dev-fp8.safetensors",
102
+ "fp8_e4m3fn"
103
+ ]
104
+ },
105
+ {
106
+ "id": 19,
107
+ "type": "CLIPTextEncodeFlux",
108
+ "pos": [
109
+ 65,
110
+ 281
111
+ ],
112
+ "size": {
113
+ "0": 400,
114
+ "1": 200
115
+ },
116
+ "flags": {},
117
+ "order": 7,
118
+ "mode": 0,
119
+ "inputs": [
120
+ {
121
+ "name": "clip",
122
+ "type": "CLIP",
123
+ "link": 27,
124
+ "slot_index": 0
125
+ }
126
+ ],
127
+ "outputs": [
128
+ {
129
+ "name": "CONDITIONING",
130
+ "type": "CONDITIONING",
131
+ "links": [
132
+ 26
133
+ ],
134
+ "shape": 3,
135
+ "slot_index": 0
136
+ }
137
+ ],
138
+ "properties": {
139
+ "Node name for S&R": "CLIPTextEncodeFlux"
140
+ },
141
+ "widgets_values": [
142
+ "",
143
+ "",
144
+ 4
145
+ ]
146
+ },
147
+ {
148
+ "id": 13,
149
+ "type": "LoadFluxControlNet",
150
+ "pos": [
151
+ 4,
152
+ -226
153
+ ],
154
+ "size": {
155
+ "0": 315,
156
+ "1": 82
157
+ },
158
+ "flags": {},
159
+ "order": 3,
160
+ "mode": 0,
161
+ "outputs": [
162
+ {
163
+ "name": "ControlNet",
164
+ "type": "FluxControlNet",
165
+ "links": [
166
+ 19
167
+ ],
168
+ "shape": 3,
169
+ "slot_index": 0
170
+ }
171
+ ],
172
+ "properties": {
173
+ "Node name for S&R": "LoadFluxControlNet"
174
+ },
175
+ "widgets_values": [
176
+ "flux-dev",
177
+ "flux-canny-controlnet.safetensors"
178
+ ]
179
+ },
180
+ {
181
+ "id": 7,
182
+ "type": "VAEDecode",
183
+ "pos": [
184
+ 1371,
185
+ 152
186
+ ],
187
+ "size": {
188
+ "0": 210,
189
+ "1": 46
190
+ },
191
+ "flags": {},
192
+ "order": 12,
193
+ "mode": 0,
194
+ "inputs": [
195
+ {
196
+ "name": "samples",
197
+ "type": "LATENT",
198
+ "link": 6,
199
+ "slot_index": 0
200
+ },
201
+ {
202
+ "name": "vae",
203
+ "type": "VAE",
204
+ "link": 7
205
+ }
206
+ ],
207
+ "outputs": [
208
+ {
209
+ "name": "IMAGE",
210
+ "type": "IMAGE",
211
+ "links": [
212
+ 31
213
+ ],
214
+ "shape": 3,
215
+ "slot_index": 0
216
+ }
217
+ ],
218
+ "properties": {
219
+ "Node name for S&R": "VAEDecode"
220
+ }
221
+ },
222
+ {
223
+ "id": 3,
224
+ "type": "XlabsSampler",
225
+ "pos": [
226
+ 1013,
227
+ 169
228
+ ],
229
+ "size": {
230
+ "0": 342.5999755859375,
231
+ "1": 234
232
+ },
233
+ "flags": {},
234
+ "order": 11,
235
+ "mode": 0,
236
+ "inputs": [
237
+ {
238
+ "name": "model",
239
+ "type": "MODEL",
240
+ "link": 35,
241
+ "slot_index": 0
242
+ },
243
+ {
244
+ "name": "conditioning",
245
+ "type": "CONDITIONING",
246
+ "link": 18
247
+ },
248
+ {
249
+ "name": "neg_conditioning",
250
+ "type": "CONDITIONING",
251
+ "link": 26
252
+ },
253
+ {
254
+ "name": "latent_image",
255
+ "type": "LATENT",
256
+ "link": 5
257
+ },
258
+ {
259
+ "name": "controlnet_condition",
260
+ "type": "ControlNetCondition",
261
+ "link": 28
262
+ }
263
+ ],
264
+ "outputs": [
265
+ {
266
+ "name": "latent",
267
+ "type": "LATENT",
268
+ "links": [
269
+ 6
270
+ ],
271
+ "shape": 3
272
+ }
273
+ ],
274
+ "properties": {
275
+ "Node name for S&R": "XlabsSampler"
276
+ },
277
+ "widgets_values": [
278
+ 257762932021983,
279
+ "fixed",
280
+ 25,
281
+ 1,
282
+ 3.5
283
+ ]
284
+ },
285
+ {
286
+ "id": 15,
287
+ "type": "CannyEdgePreprocessor",
288
+ "pos": [
289
+ -26,
290
+ -74
291
+ ],
292
+ "size": {
293
+ "0": 315,
294
+ "1": 106
295
+ },
296
+ "flags": {},
297
+ "order": 8,
298
+ "mode": 0,
299
+ "inputs": [
300
+ {
301
+ "name": "image",
302
+ "type": "IMAGE",
303
+ "link": 22
304
+ }
305
+ ],
306
+ "outputs": [
307
+ {
308
+ "name": "IMAGE",
309
+ "type": "IMAGE",
310
+ "links": [
311
+ 21,
312
+ 32
313
+ ],
314
+ "shape": 3,
315
+ "slot_index": 0
316
+ }
317
+ ],
318
+ "properties": {
319
+ "Node name for S&R": "CannyEdgePreprocessor"
320
+ },
321
+ "widgets_values": [
322
+ 100,
323
+ 200,
324
+ 832
325
+ ]
326
+ },
327
+ {
328
+ "id": 14,
329
+ "type": "ApplyFluxControlNet",
330
+ "pos": [
331
+ 546,
332
+ -262
333
+ ],
334
+ "size": {
335
+ "0": 393,
336
+ "1": 78
337
+ },
338
+ "flags": {},
339
+ "order": 9,
340
+ "mode": 0,
341
+ "inputs": [
342
+ {
343
+ "name": "controlnet",
344
+ "type": "FluxControlNet",
345
+ "link": 19
346
+ },
347
+ {
348
+ "name": "image",
349
+ "type": "IMAGE",
350
+ "link": 21,
351
+ "slot_index": 1
352
+ }
353
+ ],
354
+ "outputs": [
355
+ {
356
+ "name": "controlnet_condition",
357
+ "type": "ControlNetCondition",
358
+ "links": [
359
+ 28
360
+ ],
361
+ "shape": 3,
362
+ "slot_index": 0
363
+ }
364
+ ],
365
+ "properties": {
366
+ "Node name for S&R": "ApplyFluxControlNet"
367
+ },
368
+ "widgets_values": [
369
+ 0.8
370
+ ]
371
+ },
372
+ {
373
+ "id": 21,
374
+ "type": "PreviewImage",
375
+ "pos": [
376
+ 1534,
377
+ 69
378
+ ],
379
+ "size": {
380
+ "0": 210,
381
+ "1": 246
382
+ },
383
+ "flags": {},
384
+ "order": 13,
385
+ "mode": 0,
386
+ "inputs": [
387
+ {
388
+ "name": "images",
389
+ "type": "IMAGE",
390
+ "link": 31,
391
+ "slot_index": 0
392
+ }
393
+ ],
394
+ "properties": {
395
+ "Node name for S&R": "PreviewImage"
396
+ }
397
+ },
398
+ {
399
+ "id": 6,
400
+ "type": "EmptyLatentImage",
401
+ "pos": [
402
+ 769,
403
+ 430
404
+ ],
405
+ "size": {
406
+ "0": 315,
407
+ "1": 106
408
+ },
409
+ "flags": {},
410
+ "order": 4,
411
+ "mode": 0,
412
+ "outputs": [
413
+ {
414
+ "name": "LATENT",
415
+ "type": "LATENT",
416
+ "links": [
417
+ 5
418
+ ],
419
+ "shape": 3,
420
+ "slot_index": 0
421
+ }
422
+ ],
423
+ "properties": {
424
+ "Node name for S&R": "EmptyLatentImage"
425
+ },
426
+ "widgets_values": [
427
+ 768,
428
+ 768,
429
+ 1
430
+ ]
431
+ },
432
+ {
433
+ "id": 5,
434
+ "type": "CLIPTextEncodeFlux",
435
+ "pos": [
436
+ 518,
437
+ -63
438
+ ],
439
+ "size": {
440
+ "0": 400,
441
+ "1": 200
442
+ },
443
+ "flags": {},
444
+ "order": 6,
445
+ "mode": 0,
446
+ "inputs": [
447
+ {
448
+ "name": "clip",
449
+ "type": "CLIP",
450
+ "link": 2,
451
+ "slot_index": 0
452
+ }
453
+ ],
454
+ "outputs": [
455
+ {
456
+ "name": "CONDITIONING",
457
+ "type": "CONDITIONING",
458
+ "links": [
459
+ 18
460
+ ],
461
+ "shape": 3,
462
+ "slot_index": 0
463
+ }
464
+ ],
465
+ "properties": {
466
+ "Node name for S&R": "CLIPTextEncodeFlux"
467
+ },
468
+ "widgets_values": [
469
+ "A charismatic speaker is captured mid-speech. He has long, slightly wavy blonde hair tied back in a ponytail. His expressive face, adorned with a salt-and-pepper beard and mustache, is animated as he gestures with his left hand, displaying a large ring on his pinky finger. He is holding a black microphone in his right hand, speaking passionately. The man is wearing a dark, textured shirt with unique, slightly shimmering patterns, and a green lanyard with multiple badges and logos hanging around his neck. The lanyard features the \"Autodesk\" and \"V-",
470
+ "A charismatic speaker is captured mid-speech. He has long, slightly wavy blonde hair tied back in a ponytail. His expressive face, adorned with a salt-and-pepper beard and mustache, is animated as he gestures with his left hand, displaying a large ring on his pinky finger. He is holding a black microphone in his right hand, speaking passionately. The man is wearing a dark, textured shirt with unique, slightly shimmering patterns, and a green lanyard with multiple badges and logos hanging around his neck. The lanyard features the \"Autodesk\" and \"V-",
471
+ 4
472
+ ]
473
+ },
474
+ {
475
+ "id": 17,
476
+ "type": "PreviewImage",
477
+ "pos": [
478
+ 281,
479
+ 8
480
+ ],
481
+ "size": {
482
+ "0": 210,
483
+ "1": 246
484
+ },
485
+ "flags": {},
486
+ "order": 10,
487
+ "mode": 0,
488
+ "inputs": [
489
+ {
490
+ "name": "images",
491
+ "type": "IMAGE",
492
+ "link": 32,
493
+ "slot_index": 0
494
+ }
495
+ ],
496
+ "properties": {
497
+ "Node name for S&R": "PreviewImage"
498
+ }
499
+ },
500
+ {
501
+ "id": 16,
502
+ "type": "LoadImage",
503
+ "pos": [
504
+ -378,
505
+ -239
506
+ ],
507
+ "size": {
508
+ "0": 315,
509
+ "1": 314
510
+ },
511
+ "flags": {},
512
+ "order": 5,
513
+ "mode": 0,
514
+ "outputs": [
515
+ {
516
+ "name": "IMAGE",
517
+ "type": "IMAGE",
518
+ "links": [
519
+ 22
520
+ ],
521
+ "shape": 3,
522
+ "slot_index": 0
523
+ },
524
+ {
525
+ "name": "MASK",
526
+ "type": "MASK",
527
+ "links": null,
528
+ "shape": 3
529
+ }
530
+ ],
531
+ "properties": {
532
+ "Node name for S&R": "LoadImage"
533
+ },
534
+ "widgets_values": [
535
+ "example.jpg",
536
+ "image"
537
+ ]
538
+ }
539
+ ],
540
+ "links": [
541
+ [
542
+ 2,
543
+ 4,
544
+ 0,
545
+ 5,
546
+ 0,
547
+ "CLIP"
548
+ ],
549
+ [
550
+ 5,
551
+ 6,
552
+ 0,
553
+ 3,
554
+ 3,
555
+ "LATENT"
556
+ ],
557
+ [
558
+ 6,
559
+ 3,
560
+ 0,
561
+ 7,
562
+ 0,
563
+ "LATENT"
564
+ ],
565
+ [
566
+ 7,
567
+ 8,
568
+ 0,
569
+ 7,
570
+ 1,
571
+ "VAE"
572
+ ],
573
+ [
574
+ 18,
575
+ 5,
576
+ 0,
577
+ 3,
578
+ 1,
579
+ "CONDITIONING"
580
+ ],
581
+ [
582
+ 19,
583
+ 13,
584
+ 0,
585
+ 14,
586
+ 0,
587
+ "FluxControlNet"
588
+ ],
589
+ [
590
+ 21,
591
+ 15,
592
+ 0,
593
+ 14,
594
+ 1,
595
+ "IMAGE"
596
+ ],
597
+ [
598
+ 22,
599
+ 16,
600
+ 0,
601
+ 15,
602
+ 0,
603
+ "IMAGE"
604
+ ],
605
+ [
606
+ 26,
607
+ 19,
608
+ 0,
609
+ 3,
610
+ 2,
611
+ "CONDITIONING"
612
+ ],
613
+ [
614
+ 27,
615
+ 4,
616
+ 0,
617
+ 19,
618
+ 0,
619
+ "CLIP"
620
+ ],
621
+ [
622
+ 28,
623
+ 14,
624
+ 0,
625
+ 3,
626
+ 4,
627
+ "ControlNetCondition"
628
+ ],
629
+ [
630
+ 31,
631
+ 7,
632
+ 0,
633
+ 21,
634
+ 0,
635
+ "IMAGE"
636
+ ],
637
+ [
638
+ 32,
639
+ 15,
640
+ 0,
641
+ 17,
642
+ 0,
643
+ "IMAGE"
644
+ ],
645
+ [
646
+ 35,
647
+ 10,
648
+ 0,
649
+ 3,
650
+ 0,
651
+ "MODEL"
652
+ ]
653
+ ],
654
+ "groups": [],
655
+ "config": {},
656
+ "extra": {
657
+ "ds": {
658
+ "scale": 2.176291357901496,
659
+ "offset": [
660
+ -1061.2497588685817,
661
+ 110.69101119830194
662
+ ]
663
+ }
664
+ },
665
+ "version": 0.4
666
+ }
workflows/depth_workflow.json ADDED
@@ -0,0 +1,666 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 23,
3
+ "last_link_id": 40,
4
+ "nodes": [
5
+ {
6
+ "id": 4,
7
+ "type": "DualCLIPLoader",
8
+ "pos": [
9
+ -157,
10
+ 198
11
+ ],
12
+ "size": {
13
+ "0": 315,
14
+ "1": 106
15
+ },
16
+ "flags": {},
17
+ "order": 0,
18
+ "mode": 0,
19
+ "outputs": [
20
+ {
21
+ "name": "CLIP",
22
+ "type": "CLIP",
23
+ "links": [
24
+ 2,
25
+ 27
26
+ ],
27
+ "shape": 3,
28
+ "slot_index": 0
29
+ }
30
+ ],
31
+ "properties": {
32
+ "Node name for S&R": "DualCLIPLoader"
33
+ },
34
+ "widgets_values": [
35
+ "clip_l.safetensors",
36
+ "t5xxl_fp16.safetensors",
37
+ "flux"
38
+ ]
39
+ },
40
+ {
41
+ "id": 10,
42
+ "type": "UNETLoader",
43
+ "pos": [
44
+ 243,
45
+ 590
46
+ ],
47
+ "size": {
48
+ "0": 315,
49
+ "1": 82
50
+ },
51
+ "flags": {},
52
+ "order": 1,
53
+ "mode": 0,
54
+ "outputs": [
55
+ {
56
+ "name": "MODEL",
57
+ "type": "MODEL",
58
+ "links": [
59
+ 35
60
+ ],
61
+ "shape": 3,
62
+ "slot_index": 0
63
+ }
64
+ ],
65
+ "properties": {
66
+ "Node name for S&R": "UNETLoader"
67
+ },
68
+ "widgets_values": [
69
+ "flux1-dev-fp8.safetensors",
70
+ "fp8_e4m3fn"
71
+ ]
72
+ },
73
+ {
74
+ "id": 19,
75
+ "type": "CLIPTextEncodeFlux",
76
+ "pos": [
77
+ 65,
78
+ 281
79
+ ],
80
+ "size": {
81
+ "0": 400,
82
+ "1": 200
83
+ },
84
+ "flags": {},
85
+ "order": 7,
86
+ "mode": 0,
87
+ "inputs": [
88
+ {
89
+ "name": "clip",
90
+ "type": "CLIP",
91
+ "link": 27,
92
+ "slot_index": 0
93
+ }
94
+ ],
95
+ "outputs": [
96
+ {
97
+ "name": "CONDITIONING",
98
+ "type": "CONDITIONING",
99
+ "links": [
100
+ 26
101
+ ],
102
+ "shape": 3,
103
+ "slot_index": 0
104
+ }
105
+ ],
106
+ "properties": {
107
+ "Node name for S&R": "CLIPTextEncodeFlux"
108
+ },
109
+ "widgets_values": [
110
+ "",
111
+ "",
112
+ 4
113
+ ]
114
+ },
115
+ {
116
+ "id": 7,
117
+ "type": "VAEDecode",
118
+ "pos": [
119
+ 1371,
120
+ 152
121
+ ],
122
+ "size": {
123
+ "0": 210,
124
+ "1": 46
125
+ },
126
+ "flags": {},
127
+ "order": 12,
128
+ "mode": 0,
129
+ "inputs": [
130
+ {
131
+ "name": "samples",
132
+ "type": "LATENT",
133
+ "link": 6,
134
+ "slot_index": 0
135
+ },
136
+ {
137
+ "name": "vae",
138
+ "type": "VAE",
139
+ "link": 7
140
+ }
141
+ ],
142
+ "outputs": [
143
+ {
144
+ "name": "IMAGE",
145
+ "type": "IMAGE",
146
+ "links": [
147
+ 31
148
+ ],
149
+ "shape": 3,
150
+ "slot_index": 0
151
+ }
152
+ ],
153
+ "properties": {
154
+ "Node name for S&R": "VAEDecode"
155
+ }
156
+ },
157
+ {
158
+ "id": 13,
159
+ "type": "LoadFluxControlNet",
160
+ "pos": [
161
+ 4,
162
+ -226
163
+ ],
164
+ "size": {
165
+ "0": 315,
166
+ "1": 82
167
+ },
168
+ "flags": {},
169
+ "order": 2,
170
+ "mode": 0,
171
+ "outputs": [
172
+ {
173
+ "name": "ControlNet",
174
+ "type": "FluxControlNet",
175
+ "links": [
176
+ 19
177
+ ],
178
+ "shape": 3,
179
+ "slot_index": 0
180
+ }
181
+ ],
182
+ "properties": {
183
+ "Node name for S&R": "LoadFluxControlNet"
184
+ },
185
+ "widgets_values": [
186
+ "flux-dev",
187
+ "flux-depth-controlnet.safetensors"
188
+ ]
189
+ },
190
+ {
191
+ "id": 8,
192
+ "type": "VAELoader",
193
+ "pos": [
194
+ 1130,
195
+ 0
196
+ ],
197
+ "size": {
198
+ "0": 315,
199
+ "1": 58
200
+ },
201
+ "flags": {},
202
+ "order": 3,
203
+ "mode": 0,
204
+ "outputs": [
205
+ {
206
+ "name": "VAE",
207
+ "type": "VAE",
208
+ "links": [
209
+ 7
210
+ ],
211
+ "shape": 3,
212
+ "slot_index": 0
213
+ }
214
+ ],
215
+ "properties": {
216
+ "Node name for S&R": "VAELoader"
217
+ },
218
+ "widgets_values": [
219
+ "ae.safetensors"
220
+ ]
221
+ },
222
+ {
223
+ "id": 6,
224
+ "type": "EmptyLatentImage",
225
+ "pos": [
226
+ 769,
227
+ 430
228
+ ],
229
+ "size": {
230
+ "0": 315,
231
+ "1": 106
232
+ },
233
+ "flags": {},
234
+ "order": 4,
235
+ "mode": 0,
236
+ "outputs": [
237
+ {
238
+ "name": "LATENT",
239
+ "type": "LATENT",
240
+ "links": [
241
+ 5
242
+ ],
243
+ "shape": 3,
244
+ "slot_index": 0
245
+ }
246
+ ],
247
+ "properties": {
248
+ "Node name for S&R": "EmptyLatentImage"
249
+ },
250
+ "widgets_values": [
251
+ 768,
252
+ 768,
253
+ 1
254
+ ]
255
+ },
256
+ {
257
+ "id": 3,
258
+ "type": "XlabsSampler",
259
+ "pos": [
260
+ 1007,
261
+ 170
262
+ ],
263
+ "size": {
264
+ "0": 342.5999755859375,
265
+ "1": 234
266
+ },
267
+ "flags": {},
268
+ "order": 11,
269
+ "mode": 0,
270
+ "inputs": [
271
+ {
272
+ "name": "model",
273
+ "type": "MODEL",
274
+ "link": 35,
275
+ "slot_index": 0
276
+ },
277
+ {
278
+ "name": "conditioning",
279
+ "type": "CONDITIONING",
280
+ "link": 18
281
+ },
282
+ {
283
+ "name": "neg_conditioning",
284
+ "type": "CONDITIONING",
285
+ "link": 26
286
+ },
287
+ {
288
+ "name": "latent_image",
289
+ "type": "LATENT",
290
+ "link": 5
291
+ },
292
+ {
293
+ "name": "controlnet_condition",
294
+ "type": "ControlNetCondition",
295
+ "link": 28
296
+ }
297
+ ],
298
+ "outputs": [
299
+ {
300
+ "name": "latent",
301
+ "type": "LATENT",
302
+ "links": [
303
+ 6
304
+ ],
305
+ "shape": 3
306
+ }
307
+ ],
308
+ "properties": {
309
+ "Node name for S&R": "XlabsSampler"
310
+ },
311
+ "widgets_values": [
312
+ 257762932021983,
313
+ "fixed",
314
+ 25,
315
+ 1,
316
+ 3.5
317
+ ]
318
+ },
319
+ {
320
+ "id": 17,
321
+ "type": "PreviewImage",
322
+ "pos": [
323
+ 330,
324
+ 20
325
+ ],
326
+ "size": {
327
+ "0": 210,
328
+ "1": 246
329
+ },
330
+ "flags": {},
331
+ "order": 9,
332
+ "mode": 0,
333
+ "inputs": [
334
+ {
335
+ "name": "images",
336
+ "type": "IMAGE",
337
+ "link": 38,
338
+ "slot_index": 0
339
+ }
340
+ ],
341
+ "properties": {
342
+ "Node name for S&R": "PreviewImage"
343
+ }
344
+ },
345
+ {
346
+ "id": 23,
347
+ "type": "MiDaS-DepthMapPreprocessor",
348
+ "pos": [
349
+ -27,
350
+ -50
351
+ ],
352
+ "size": {
353
+ "0": 315,
354
+ "1": 106
355
+ },
356
+ "flags": {},
357
+ "order": 8,
358
+ "mode": 0,
359
+ "inputs": [
360
+ {
361
+ "name": "image",
362
+ "type": "IMAGE",
363
+ "link": 37
364
+ }
365
+ ],
366
+ "outputs": [
367
+ {
368
+ "name": "IMAGE",
369
+ "type": "IMAGE",
370
+ "links": [
371
+ 38,
372
+ 40
373
+ ],
374
+ "shape": 3,
375
+ "slot_index": 0
376
+ }
377
+ ],
378
+ "properties": {
379
+ "Node name for S&R": "MiDaS-DepthMapPreprocessor"
380
+ },
381
+ "widgets_values": [
382
+ 6.283185307179586,
383
+ 0.1,
384
+ 768
385
+ ]
386
+ },
387
+ {
388
+ "id": 21,
389
+ "type": "PreviewImage",
390
+ "pos": [
391
+ 1519,
392
+ 134
393
+ ],
394
+ "size": {
395
+ "0": 210,
396
+ "1": 246
397
+ },
398
+ "flags": {},
399
+ "order": 13,
400
+ "mode": 0,
401
+ "inputs": [
402
+ {
403
+ "name": "images",
404
+ "type": "IMAGE",
405
+ "link": 31,
406
+ "slot_index": 0
407
+ }
408
+ ],
409
+ "properties": {
410
+ "Node name for S&R": "PreviewImage"
411
+ }
412
+ },
413
+ {
414
+ "id": 14,
415
+ "type": "ApplyFluxControlNet",
416
+ "pos": [
417
+ 546,
418
+ -262
419
+ ],
420
+ "size": {
421
+ "0": 393,
422
+ "1": 78
423
+ },
424
+ "flags": {},
425
+ "order": 10,
426
+ "mode": 0,
427
+ "inputs": [
428
+ {
429
+ "name": "controlnet",
430
+ "type": "FluxControlNet",
431
+ "link": 19
432
+ },
433
+ {
434
+ "name": "image",
435
+ "type": "IMAGE",
436
+ "link": 40,
437
+ "slot_index": 1
438
+ }
439
+ ],
440
+ "outputs": [
441
+ {
442
+ "name": "controlnet_condition",
443
+ "type": "ControlNetCondition",
444
+ "links": [
445
+ 28
446
+ ],
447
+ "shape": 3,
448
+ "slot_index": 0
449
+ }
450
+ ],
451
+ "properties": {
452
+ "Node name for S&R": "ApplyFluxControlNet"
453
+ },
454
+ "widgets_values": [
455
+ 0.86
456
+ ]
457
+ },
458
+ {
459
+ "id": 5,
460
+ "type": "CLIPTextEncodeFlux",
461
+ "pos": [
462
+ 518,
463
+ -63
464
+ ],
465
+ "size": {
466
+ "0": 400,
467
+ "1": 200
468
+ },
469
+ "flags": {},
470
+ "order": 6,
471
+ "mode": 0,
472
+ "inputs": [
473
+ {
474
+ "name": "clip",
475
+ "type": "CLIP",
476
+ "link": 2,
477
+ "slot_index": 0
478
+ }
479
+ ],
480
+ "outputs": [
481
+ {
482
+ "name": "CONDITIONING",
483
+ "type": "CONDITIONING",
484
+ "links": [
485
+ 18
486
+ ],
487
+ "shape": 3,
488
+ "slot_index": 0
489
+ }
490
+ ],
491
+ "properties": {
492
+ "Node name for S&R": "CLIPTextEncodeFlux"
493
+ },
494
+ "widgets_values": [
495
+ "man with microphone in the office, anime",
496
+ "man with microphone in the office, anime",
497
+ 4
498
+ ]
499
+ },
500
+ {
501
+ "id": 16,
502
+ "type": "LoadImage",
503
+ "pos": [
504
+ -378,
505
+ -239
506
+ ],
507
+ "size": {
508
+ "0": 315,
509
+ "1": 314
510
+ },
511
+ "flags": {},
512
+ "order": 5,
513
+ "mode": 0,
514
+ "outputs": [
515
+ {
516
+ "name": "IMAGE",
517
+ "type": "IMAGE",
518
+ "links": [
519
+ 37
520
+ ],
521
+ "shape": 3,
522
+ "slot_index": 0
523
+ },
524
+ {
525
+ "name": "MASK",
526
+ "type": "MASK",
527
+ "links": null,
528
+ "shape": 3
529
+ }
530
+ ],
531
+ "properties": {
532
+ "Node name for S&R": "LoadImage"
533
+ },
534
+ "widgets_values": [
535
+ "example.jpg",
536
+ "image"
537
+ ]
538
+ }
539
+ ],
540
+ "links": [
541
+ [
542
+ 2,
543
+ 4,
544
+ 0,
545
+ 5,
546
+ 0,
547
+ "CLIP"
548
+ ],
549
+ [
550
+ 5,
551
+ 6,
552
+ 0,
553
+ 3,
554
+ 3,
555
+ "LATENT"
556
+ ],
557
+ [
558
+ 6,
559
+ 3,
560
+ 0,
561
+ 7,
562
+ 0,
563
+ "LATENT"
564
+ ],
565
+ [
566
+ 7,
567
+ 8,
568
+ 0,
569
+ 7,
570
+ 1,
571
+ "VAE"
572
+ ],
573
+ [
574
+ 18,
575
+ 5,
576
+ 0,
577
+ 3,
578
+ 1,
579
+ "CONDITIONING"
580
+ ],
581
+ [
582
+ 19,
583
+ 13,
584
+ 0,
585
+ 14,
586
+ 0,
587
+ "FluxControlNet"
588
+ ],
589
+ [
590
+ 26,
591
+ 19,
592
+ 0,
593
+ 3,
594
+ 2,
595
+ "CONDITIONING"
596
+ ],
597
+ [
598
+ 27,
599
+ 4,
600
+ 0,
601
+ 19,
602
+ 0,
603
+ "CLIP"
604
+ ],
605
+ [
606
+ 28,
607
+ 14,
608
+ 0,
609
+ 3,
610
+ 4,
611
+ "ControlNetCondition"
612
+ ],
613
+ [
614
+ 31,
615
+ 7,
616
+ 0,
617
+ 21,
618
+ 0,
619
+ "IMAGE"
620
+ ],
621
+ [
622
+ 35,
623
+ 10,
624
+ 0,
625
+ 3,
626
+ 0,
627
+ "MODEL"
628
+ ],
629
+ [
630
+ 37,
631
+ 16,
632
+ 0,
633
+ 23,
634
+ 0,
635
+ "IMAGE"
636
+ ],
637
+ [
638
+ 38,
639
+ 23,
640
+ 0,
641
+ 17,
642
+ 0,
643
+ "IMAGE"
644
+ ],
645
+ [
646
+ 40,
647
+ 23,
648
+ 0,
649
+ 14,
650
+ 1,
651
+ "IMAGE"
652
+ ]
653
+ ],
654
+ "groups": [],
655
+ "config": {},
656
+ "extra": {
657
+ "ds": {
658
+ "scale": 1.3513057093103997,
659
+ "offset": [
660
+ -758.5037788677209,
661
+ 160.33608624136815
662
+ ]
663
+ }
664
+ },
665
+ "version": 0.4
666
+ }
workflows/example.jpg ADDED