ShinChven commited on
Commit
002c1aa
1 Parent(s): 247d774

Upload SDXL1-workflow.json

Browse files
Files changed (1) hide show
  1. ComfyUI/SDXL1-workflow.json +1294 -0
ComfyUI/SDXL1-workflow.json ADDED
@@ -0,0 +1,1294 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 48,
3
+ "last_link_id": 44,
4
+ "nodes": [
5
+ {
6
+ "id": 15,
7
+ "type": "CLIPTextEncode",
8
+ "pos": [
9
+ 1139.1103087741085,
10
+ -121.78948886648053
11
+ ],
12
+ "size": {
13
+ "0": 210,
14
+ "1": 54
15
+ },
16
+ "flags": {},
17
+ "order": 18,
18
+ "mode": 0,
19
+ "inputs": [
20
+ {
21
+ "name": "clip",
22
+ "type": "CLIP",
23
+ "link": 19
24
+ },
25
+ {
26
+ "name": "text",
27
+ "type": "STRING",
28
+ "link": 21,
29
+ "widget": {
30
+ "name": "text",
31
+ "config": [
32
+ "STRING",
33
+ {
34
+ "multiline": true
35
+ }
36
+ ]
37
+ },
38
+ "slot_index": 1
39
+ }
40
+ ],
41
+ "outputs": [
42
+ {
43
+ "name": "CONDITIONING",
44
+ "type": "CONDITIONING",
45
+ "links": [
46
+ 23
47
+ ],
48
+ "slot_index": 0
49
+ }
50
+ ],
51
+ "properties": {
52
+ "Node name for S&R": "CLIPTextEncode"
53
+ },
54
+ "widgets_values": [
55
+ "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
56
+ ],
57
+ "color": "#232",
58
+ "bgcolor": "#353"
59
+ },
60
+ {
61
+ "id": 16,
62
+ "type": "CLIPTextEncode",
63
+ "pos": [
64
+ 1139.1103087741085,
65
+ -31.789488866480543
66
+ ],
67
+ "size": {
68
+ "0": 210,
69
+ "1": 54
70
+ },
71
+ "flags": {},
72
+ "order": 19,
73
+ "mode": 0,
74
+ "inputs": [
75
+ {
76
+ "name": "clip",
77
+ "type": "CLIP",
78
+ "link": 20
79
+ },
80
+ {
81
+ "name": "text",
82
+ "type": "STRING",
83
+ "link": 22,
84
+ "widget": {
85
+ "name": "text",
86
+ "config": [
87
+ "STRING",
88
+ {
89
+ "multiline": true
90
+ }
91
+ ]
92
+ },
93
+ "slot_index": 1
94
+ }
95
+ ],
96
+ "outputs": [
97
+ {
98
+ "name": "CONDITIONING",
99
+ "type": "CONDITIONING",
100
+ "links": [
101
+ 24
102
+ ],
103
+ "slot_index": 0
104
+ }
105
+ ],
106
+ "properties": {
107
+ "Node name for S&R": "CLIPTextEncode"
108
+ },
109
+ "widgets_values": [
110
+ "text, watermark"
111
+ ],
112
+ "color": "#322",
113
+ "bgcolor": "#533"
114
+ },
115
+ {
116
+ "id": 14,
117
+ "type": "PrimitiveNode",
118
+ "pos": [
119
+ 117.74066078186034,
120
+ 335.1799162292478
121
+ ],
122
+ "size": {
123
+ "0": 300,
124
+ "1": 160
125
+ },
126
+ "flags": {},
127
+ "order": 0,
128
+ "mode": 0,
129
+ "outputs": [
130
+ {
131
+ "name": "STRING",
132
+ "type": "STRING",
133
+ "links": [
134
+ 18,
135
+ 22
136
+ ],
137
+ "widget": {
138
+ "name": "text",
139
+ "config": [
140
+ "STRING",
141
+ {
142
+ "multiline": true
143
+ }
144
+ ]
145
+ },
146
+ "slot_index": 0
147
+ }
148
+ ],
149
+ "title": "Negative Prompt (Text)",
150
+ "properties": {},
151
+ "widgets_values": [
152
+ "text, watermark"
153
+ ],
154
+ "color": "#322",
155
+ "bgcolor": "#533"
156
+ },
157
+ {
158
+ "id": 13,
159
+ "type": "PrimitiveNode",
160
+ "pos": [
161
+ 117.74066078186034,
162
+ 135.179916229248
163
+ ],
164
+ "size": {
165
+ "0": 300,
166
+ "1": 160
167
+ },
168
+ "flags": {},
169
+ "order": 1,
170
+ "mode": 0,
171
+ "outputs": [
172
+ {
173
+ "name": "STRING",
174
+ "type": "STRING",
175
+ "links": [
176
+ 16,
177
+ 21
178
+ ],
179
+ "widget": {
180
+ "name": "text",
181
+ "config": [
182
+ "STRING",
183
+ {
184
+ "multiline": true
185
+ }
186
+ ]
187
+ },
188
+ "slot_index": 0
189
+ }
190
+ ],
191
+ "title": "Positive Prompt (Text)",
192
+ "properties": {},
193
+ "widgets_values": [
194
+ "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
195
+ ],
196
+ "color": "#232",
197
+ "bgcolor": "#353"
198
+ },
199
+ {
200
+ "id": 36,
201
+ "type": "Note",
202
+ "pos": [
203
+ -74,
204
+ -470
205
+ ],
206
+ "size": {
207
+ "0": 315.70074462890625,
208
+ "1": 147.9551239013672
209
+ },
210
+ "flags": {},
211
+ "order": 2,
212
+ "mode": 0,
213
+ "title": "Note - Load Checkpoint BASE",
214
+ "properties": {
215
+ "text": ""
216
+ },
217
+ "widgets_values": [
218
+ "This is a checkpoint model loader. \n - This is set up automatically with the optimal settings for whatever SD model version you choose to use.\n - In this example, it is for the Base SDXL model\n - This node is also used for SD1.5 and SD2.x models\n \nNOTE: When loading in another person's workflow, be sure to manually choose your own *local* model. This also applies to LoRas and all their deviations"
219
+ ],
220
+ "color": "#323",
221
+ "bgcolor": "#535"
222
+ },
223
+ {
224
+ "id": 37,
225
+ "type": "Note",
226
+ "pos": [
227
+ 610,
228
+ -460
229
+ ],
230
+ "size": {
231
+ "0": 330,
232
+ "1": 140
233
+ },
234
+ "flags": {},
235
+ "order": 3,
236
+ "mode": 0,
237
+ "title": "Note - Load Checkpoint REFINER",
238
+ "properties": {
239
+ "text": ""
240
+ },
241
+ "widgets_values": [
242
+ "This is a checkpoint model loader. \n - This is set up automatically with the optimal settings for whatever SD model version you choose to use.\n - In this example, it is for the Refiner SDXL model\n\nNOTE: When loading in another person's workflow, be sure to manually choose your own *local* model. This also applies to LoRas and all their deviations."
243
+ ],
244
+ "color": "#323",
245
+ "bgcolor": "#535"
246
+ },
247
+ {
248
+ "id": 38,
249
+ "type": "Note",
250
+ "pos": [
251
+ 126.74066078186036,
252
+ 534.1799162292467
253
+ ],
254
+ "size": {
255
+ "0": 284.3257141113281,
256
+ "1": 123.88604736328125
257
+ },
258
+ "flags": {},
259
+ "order": 4,
260
+ "mode": 0,
261
+ "title": "Note - Text Prompts",
262
+ "properties": {
263
+ "text": ""
264
+ },
265
+ "widgets_values": [
266
+ "These nodes are where you include the text for:\n - what you want in the picture (Positive Prompt, Green)\n - or what you don't want in the picture (Negative Prompt, Red)\n\nThis node type is called a \"PrimitiveNode\" if you are searching for the node type."
267
+ ],
268
+ "color": "#323",
269
+ "bgcolor": "#535"
270
+ },
271
+ {
272
+ "id": 40,
273
+ "type": "Note",
274
+ "pos": [
275
+ 1325,
276
+ 234
277
+ ],
278
+ "size": {
279
+ "0": 451.5049743652344,
280
+ "1": 424.4164123535156
281
+ },
282
+ "flags": {},
283
+ "order": 5,
284
+ "mode": 0,
285
+ "title": "Note - KSampler ADVANCED General Information",
286
+ "properties": {
287
+ "text": ""
288
+ },
289
+ "widgets_values": [
290
+ "Here are the settings that SHOULD stay in place if you want this workflow to work correctly:\n - add_noise: enable = This adds random noise into the picture so the model can denoise it\n\n - return_with_leftover_noise: enable = This sends the latent image data and all it's leftover noise to the next KSampler node.\n\nThe settings to pay attention to:\n - control_after_generate = generates a new random seed after each workflow job completed.\n - steps = This is the amount of iterations you would like to run the positive and negative CLIP prompts through. Each Step will add (positive) or remove (negative) pixels based on what stable diffusion \"thinks\" should be there according to the model's training\n - cfg = This is how much you want SDXL to adhere to the prompt. Lower CFG gives you more creative but often blurrier results. Higher CFG (recommended max 10) gives you stricter results according to the CLIP prompt. If the CFG value is too high, it can also result in \"burn-in\" where the edges of the picture become even stronger, often highlighting details in unnatural ways.\n - sampler_name = This is the sampler type, and unfortunately different samplers and schedulers have better results with fewer steps, while others have better success with higher steps. This will require experimentation on your part!\n - scheduler = The algorithm/method used to choose the timesteps to denoise the picture.\n - start_at_step = This is the step number the KSampler will start out it's process of de-noising the picture or \"removing the random noise to reveal the picture within\". The first KSampler usually starts with Step 0. Starting at step 0 is the same as setting denoise to 1.0 in the regular Sampler node.\n - end_at_step = This is the step number the KSampler will stop it's process of de-noising the picture. If there is any remaining leftover noise and return_with_leftover_noise is enabled, then it will pass on the left over noise to the next KSampler (assuming there is another one)."
291
+ ],
292
+ "color": "#223",
293
+ "bgcolor": "#335"
294
+ },
295
+ {
296
+ "id": 5,
297
+ "type": "EmptyLatentImage",
298
+ "pos": [
299
+ 544.5041024540301,
300
+ 651.1200708259006
301
+ ],
302
+ "size": {
303
+ "0": 300,
304
+ "1": 110
305
+ },
306
+ "flags": {},
307
+ "order": 6,
308
+ "mode": 0,
309
+ "outputs": [
310
+ {
311
+ "name": "LATENT",
312
+ "type": "LATENT",
313
+ "links": [
314
+ 27
315
+ ],
316
+ "slot_index": 0
317
+ }
318
+ ],
319
+ "properties": {
320
+ "Node name for S&R": "EmptyLatentImage"
321
+ },
322
+ "widgets_values": [
323
+ 1024,
324
+ 1024,
325
+ 1
326
+ ],
327
+ "color": "#323",
328
+ "bgcolor": "#535"
329
+ },
330
+ {
331
+ "id": 17,
332
+ "type": "VAEDecode",
333
+ "pos": [
334
+ 2220.7710413363047,
335
+ 129.6025938601699
336
+ ],
337
+ "size": {
338
+ "0": 200,
339
+ "1": 50
340
+ },
341
+ "flags": {},
342
+ "order": 22,
343
+ "mode": 0,
344
+ "inputs": [
345
+ {
346
+ "name": "samples",
347
+ "type": "LATENT",
348
+ "link": 25
349
+ },
350
+ {
351
+ "name": "vae",
352
+ "type": "VAE",
353
+ "link": 34
354
+ }
355
+ ],
356
+ "outputs": [
357
+ {
358
+ "name": "IMAGE",
359
+ "type": "IMAGE",
360
+ "links": [
361
+ 28
362
+ ],
363
+ "shape": 3,
364
+ "slot_index": 0
365
+ }
366
+ ],
367
+ "properties": {
368
+ "Node name for S&R": "VAEDecode"
369
+ },
370
+ "color": "#332922",
371
+ "bgcolor": "#593930"
372
+ },
373
+ {
374
+ "id": 41,
375
+ "type": "Note",
376
+ "pos": [
377
+ 2160.7710413363047,
378
+ 229.60259386016995
379
+ ],
380
+ "size": {
381
+ "0": 320,
382
+ "1": 120
383
+ },
384
+ "flags": {},
385
+ "order": 7,
386
+ "mode": 0,
387
+ "title": "Note - VAE Decoder",
388
+ "properties": {
389
+ "text": ""
390
+ },
391
+ "widgets_values": [
392
+ "This node will take the latent data from the KSampler and, using the VAE, it will decode it into visible data\n\nVAE = Latent --> Visible\n\nThis can then be sent to the Save Image node to be saved as a PNG."
393
+ ],
394
+ "color": "#332922",
395
+ "bgcolor": "#593930"
396
+ },
397
+ {
398
+ "id": 42,
399
+ "type": "Note",
400
+ "pos": [
401
+ 564.5041024540307,
402
+ 801.1200708259006
403
+ ],
404
+ "size": {
405
+ "0": 260,
406
+ "1": 210
407
+ },
408
+ "flags": {},
409
+ "order": 8,
410
+ "mode": 0,
411
+ "title": "Note - Empty Latent Image",
412
+ "properties": {
413
+ "text": ""
414
+ },
415
+ "widgets_values": [
416
+ "This node sets the image's resolution in Width and Height.\n\nNOTE: For SDXL, it is recommended to use trained values listed below:\n - 1024 x 1024\n - 1152 x 896\n - 896 x 1152\n - 1216 x 832\n - 832 x 1216\n - 1344 x 768\n - 768 x 1344\n - 1536 x 640\n - 640 x 1536"
417
+ ],
418
+ "color": "#323",
419
+ "bgcolor": "#535"
420
+ },
421
+ {
422
+ "id": 43,
423
+ "type": "Note",
424
+ "pos": [
425
+ 1125,
426
+ 70
427
+ ],
428
+ "size": {
429
+ "0": 240,
430
+ "1": 80
431
+ },
432
+ "flags": {},
433
+ "order": 9,
434
+ "mode": 0,
435
+ "title": "Note - CLIP Encode (REFINER)",
436
+ "properties": {
437
+ "text": ""
438
+ },
439
+ "widgets_values": [
440
+ "These nodes receive the text from the prompt and use the optimal CLIP settings for the specified checkpoint model (in this case: SDXL Refiner)"
441
+ ],
442
+ "color": "#323",
443
+ "bgcolor": "#535"
444
+ },
445
+ {
446
+ "id": 6,
447
+ "type": "CLIPTextEncode",
448
+ "pos": [
449
+ 599.4967909953033,
450
+ 269.4780241240285
451
+ ],
452
+ "size": {
453
+ "0": 210,
454
+ "1": 54
455
+ },
456
+ "flags": {},
457
+ "order": 16,
458
+ "mode": 0,
459
+ "inputs": [
460
+ {
461
+ "name": "clip",
462
+ "type": "CLIP",
463
+ "link": 3
464
+ },
465
+ {
466
+ "name": "text",
467
+ "type": "STRING",
468
+ "link": 16,
469
+ "widget": {
470
+ "name": "text",
471
+ "config": [
472
+ "STRING",
473
+ {
474
+ "multiline": true
475
+ }
476
+ ]
477
+ },
478
+ "slot_index": 1
479
+ }
480
+ ],
481
+ "outputs": [
482
+ {
483
+ "name": "CONDITIONING",
484
+ "type": "CONDITIONING",
485
+ "links": [
486
+ 11
487
+ ],
488
+ "slot_index": 0
489
+ }
490
+ ],
491
+ "properties": {
492
+ "Node name for S&R": "CLIPTextEncode"
493
+ },
494
+ "widgets_values": [
495
+ "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
496
+ ],
497
+ "color": "#232",
498
+ "bgcolor": "#353"
499
+ },
500
+ {
501
+ "id": 7,
502
+ "type": "CLIPTextEncode",
503
+ "pos": [
504
+ 599.4967909953033,
505
+ 359.4780241240287
506
+ ],
507
+ "size": {
508
+ "0": 210,
509
+ "1": 54
510
+ },
511
+ "flags": {},
512
+ "order": 17,
513
+ "mode": 0,
514
+ "inputs": [
515
+ {
516
+ "name": "clip",
517
+ "type": "CLIP",
518
+ "link": 5
519
+ },
520
+ {
521
+ "name": "text",
522
+ "type": "STRING",
523
+ "link": 18,
524
+ "widget": {
525
+ "name": "text",
526
+ "config": [
527
+ "STRING",
528
+ {
529
+ "multiline": true
530
+ }
531
+ ]
532
+ },
533
+ "slot_index": 1
534
+ }
535
+ ],
536
+ "outputs": [
537
+ {
538
+ "name": "CONDITIONING",
539
+ "type": "CONDITIONING",
540
+ "links": [
541
+ 12
542
+ ],
543
+ "slot_index": 0
544
+ }
545
+ ],
546
+ "properties": {
547
+ "Node name for S&R": "CLIPTextEncode"
548
+ },
549
+ "widgets_values": [
550
+ "text, watermark"
551
+ ],
552
+ "color": "#322",
553
+ "bgcolor": "#533"
554
+ },
555
+ {
556
+ "id": 39,
557
+ "type": "Note",
558
+ "pos": [
559
+ 599.4967909953033,
560
+ 449.4780241240287
561
+ ],
562
+ "size": {
563
+ "0": 210,
564
+ "1": 80
565
+ },
566
+ "flags": {},
567
+ "order": 10,
568
+ "mode": 0,
569
+ "title": "Note - CLIP Encode (BASE)",
570
+ "properties": {
571
+ "text": ""
572
+ },
573
+ "widgets_values": [
574
+ "These nodes receive the text from the prompt and use the optimal CLIP settings for the specified checkpoint model (in this case: SDXL Base)"
575
+ ],
576
+ "color": "#323",
577
+ "bgcolor": "#535"
578
+ },
579
+ {
580
+ "id": 11,
581
+ "type": "KSamplerAdvanced",
582
+ "pos": [
583
+ 1800,
584
+ 130
585
+ ],
586
+ "size": {
587
+ "0": 300,
588
+ "1": 340
589
+ },
590
+ "flags": {},
591
+ "order": 21,
592
+ "mode": 0,
593
+ "inputs": [
594
+ {
595
+ "name": "model",
596
+ "type": "MODEL",
597
+ "link": 14,
598
+ "slot_index": 0
599
+ },
600
+ {
601
+ "name": "positive",
602
+ "type": "CONDITIONING",
603
+ "link": 23
604
+ },
605
+ {
606
+ "name": "negative",
607
+ "type": "CONDITIONING",
608
+ "link": 24
609
+ },
610
+ {
611
+ "name": "latent_image",
612
+ "type": "LATENT",
613
+ "link": 13
614
+ },
615
+ {
616
+ "name": "steps",
617
+ "type": "INT",
618
+ "link": 38,
619
+ "widget": {
620
+ "name": "steps",
621
+ "config": [
622
+ "INT",
623
+ {
624
+ "default": 20,
625
+ "min": 1,
626
+ "max": 10000
627
+ }
628
+ ]
629
+ },
630
+ "slot_index": 4
631
+ },
632
+ {
633
+ "name": "start_at_step",
634
+ "type": "INT",
635
+ "link": 44,
636
+ "widget": {
637
+ "name": "start_at_step",
638
+ "config": [
639
+ "INT",
640
+ {
641
+ "default": 0,
642
+ "min": 0,
643
+ "max": 10000
644
+ }
645
+ ]
646
+ }
647
+ }
648
+ ],
649
+ "outputs": [
650
+ {
651
+ "name": "LATENT",
652
+ "type": "LATENT",
653
+ "links": [
654
+ 25
655
+ ],
656
+ "shape": 3,
657
+ "slot_index": 0
658
+ }
659
+ ],
660
+ "title": "KSampler (Advanced) - REFINER",
661
+ "properties": {
662
+ "Node name for S&R": "KSamplerAdvanced"
663
+ },
664
+ "widgets_values": [
665
+ "disable",
666
+ 0,
667
+ "fixed",
668
+ 25,
669
+ 8,
670
+ "euler",
671
+ "normal",
672
+ 20,
673
+ 10000,
674
+ "disable"
675
+ ],
676
+ "color": "#223",
677
+ "bgcolor": "#335"
678
+ },
679
+ {
680
+ "id": 19,
681
+ "type": "SaveImage",
682
+ "pos": [
683
+ 2600,
684
+ 130
685
+ ],
686
+ "size": {
687
+ "0": 565.774658203125,
688
+ "1": 596.3757934570312
689
+ },
690
+ "flags": {},
691
+ "order": 23,
692
+ "mode": 0,
693
+ "inputs": [
694
+ {
695
+ "name": "images",
696
+ "type": "IMAGE",
697
+ "link": 28
698
+ }
699
+ ],
700
+ "properties": {},
701
+ "widgets_values": [
702
+ "ComfyUI"
703
+ ],
704
+ "color": "#222",
705
+ "bgcolor": "#000"
706
+ },
707
+ {
708
+ "id": 47,
709
+ "type": "PrimitiveNode",
710
+ "pos": [
711
+ 1037.5286840013239,
712
+ 881.6113881513106
713
+ ],
714
+ "size": {
715
+ "0": 210,
716
+ "1": 82
717
+ },
718
+ "flags": {},
719
+ "order": 11,
720
+ "mode": 0,
721
+ "outputs": [
722
+ {
723
+ "name": "INT",
724
+ "type": "INT",
725
+ "links": [
726
+ 43,
727
+ 44
728
+ ],
729
+ "widget": {
730
+ "name": "end_at_step",
731
+ "config": [
732
+ "INT",
733
+ {
734
+ "default": 10000,
735
+ "min": 0,
736
+ "max": 10000
737
+ }
738
+ ]
739
+ },
740
+ "slot_index": 0
741
+ }
742
+ ],
743
+ "title": "end_at_step",
744
+ "properties": {},
745
+ "widgets_values": [
746
+ 20,
747
+ "fixed"
748
+ ],
749
+ "color": "#432",
750
+ "bgcolor": "#653"
751
+ },
752
+ {
753
+ "id": 45,
754
+ "type": "PrimitiveNode",
755
+ "pos": [
756
+ 1039.5286840013239,
757
+ 734.6113881513106
758
+ ],
759
+ "size": {
760
+ "0": 210,
761
+ "1": 82
762
+ },
763
+ "flags": {},
764
+ "order": 12,
765
+ "mode": 0,
766
+ "outputs": [
767
+ {
768
+ "name": "INT",
769
+ "type": "INT",
770
+ "links": [
771
+ 38,
772
+ 41
773
+ ],
774
+ "widget": {
775
+ "name": "steps",
776
+ "config": [
777
+ "INT",
778
+ {
779
+ "default": 20,
780
+ "min": 1,
781
+ "max": 10000
782
+ }
783
+ ]
784
+ }
785
+ }
786
+ ],
787
+ "title": "steps",
788
+ "properties": {},
789
+ "widgets_values": [
790
+ 25,
791
+ "fixed"
792
+ ],
793
+ "color": "#432",
794
+ "bgcolor": "#653"
795
+ },
796
+ {
797
+ "id": 48,
798
+ "type": "Note",
799
+ "pos": [
800
+ 1036,
801
+ 1018
802
+ ],
803
+ "size": {
804
+ "0": 213.90769958496094,
805
+ "1": 110.17156982421875
806
+ },
807
+ "flags": {},
808
+ "order": 13,
809
+ "mode": 0,
810
+ "properties": {
811
+ "text": ""
812
+ },
813
+ "widgets_values": [
814
+ "These can be used to control the total sampling steps and the step at which the sampling switches to the refiner."
815
+ ],
816
+ "color": "#432",
817
+ "bgcolor": "#653"
818
+ },
819
+ {
820
+ "id": 10,
821
+ "type": "KSamplerAdvanced",
822
+ "pos": [
823
+ 1000,
824
+ 230
825
+ ],
826
+ "size": {
827
+ "0": 300,
828
+ "1": 334
829
+ },
830
+ "flags": {},
831
+ "order": 20,
832
+ "mode": 0,
833
+ "inputs": [
834
+ {
835
+ "name": "model",
836
+ "type": "MODEL",
837
+ "link": 10
838
+ },
839
+ {
840
+ "name": "positive",
841
+ "type": "CONDITIONING",
842
+ "link": 11
843
+ },
844
+ {
845
+ "name": "negative",
846
+ "type": "CONDITIONING",
847
+ "link": 12
848
+ },
849
+ {
850
+ "name": "latent_image",
851
+ "type": "LATENT",
852
+ "link": 27
853
+ },
854
+ {
855
+ "name": "steps",
856
+ "type": "INT",
857
+ "link": 41,
858
+ "widget": {
859
+ "name": "steps",
860
+ "config": [
861
+ "INT",
862
+ {
863
+ "default": 20,
864
+ "min": 1,
865
+ "max": 10000
866
+ }
867
+ ]
868
+ },
869
+ "slot_index": 4
870
+ },
871
+ {
872
+ "name": "end_at_step",
873
+ "type": "INT",
874
+ "link": 43,
875
+ "widget": {
876
+ "name": "end_at_step",
877
+ "config": [
878
+ "INT",
879
+ {
880
+ "default": 10000,
881
+ "min": 0,
882
+ "max": 10000
883
+ }
884
+ ]
885
+ },
886
+ "slot_index": 5
887
+ }
888
+ ],
889
+ "outputs": [
890
+ {
891
+ "name": "LATENT",
892
+ "type": "LATENT",
893
+ "links": [
894
+ 13
895
+ ],
896
+ "shape": 3,
897
+ "slot_index": 0
898
+ }
899
+ ],
900
+ "title": "KSampler (Advanced) - BASE",
901
+ "properties": {
902
+ "Node name for S&R": "KSamplerAdvanced"
903
+ },
904
+ "widgets_values": [
905
+ "enable",
906
+ 456203150235683,
907
+ "randomize",
908
+ 25,
909
+ 8,
910
+ "euler",
911
+ "normal",
912
+ 0,
913
+ 20,
914
+ "enable"
915
+ ],
916
+ "color": "#223",
917
+ "bgcolor": "#335"
918
+ },
919
+ {
920
+ "id": 4,
921
+ "type": "CheckpointLoaderSimple",
922
+ "pos": [
923
+ -90,
924
+ -620
925
+ ],
926
+ "size": {
927
+ "0": 350,
928
+ "1": 100
929
+ },
930
+ "flags": {},
931
+ "order": 14,
932
+ "mode": 0,
933
+ "outputs": [
934
+ {
935
+ "name": "MODEL",
936
+ "type": "MODEL",
937
+ "links": [
938
+ 10
939
+ ],
940
+ "slot_index": 0
941
+ },
942
+ {
943
+ "name": "CLIP",
944
+ "type": "CLIP",
945
+ "links": [
946
+ 3,
947
+ 5
948
+ ],
949
+ "slot_index": 1
950
+ },
951
+ {
952
+ "name": "VAE",
953
+ "type": "VAE",
954
+ "links": [],
955
+ "slot_index": 2
956
+ }
957
+ ],
958
+ "title": "Load Checkpoint - BASE",
959
+ "properties": {
960
+ "Node name for S&R": "CheckpointLoaderSimple"
961
+ },
962
+ "widgets_values": [
963
+ "sdxl_base_pruned_no-ema.safetensors"
964
+ ],
965
+ "color": "#323",
966
+ "bgcolor": "#535"
967
+ },
968
+ {
969
+ "id": 12,
970
+ "type": "CheckpointLoaderSimple",
971
+ "pos": [
972
+ 600,
973
+ -611
974
+ ],
975
+ "size": {
976
+ "0": 350,
977
+ "1": 100
978
+ },
979
+ "flags": {},
980
+ "order": 15,
981
+ "mode": 0,
982
+ "outputs": [
983
+ {
984
+ "name": "MODEL",
985
+ "type": "MODEL",
986
+ "links": [
987
+ 14
988
+ ],
989
+ "shape": 3,
990
+ "slot_index": 0
991
+ },
992
+ {
993
+ "name": "CLIP",
994
+ "type": "CLIP",
995
+ "links": [
996
+ 19,
997
+ 20
998
+ ],
999
+ "shape": 3,
1000
+ "slot_index": 1
1001
+ },
1002
+ {
1003
+ "name": "VAE",
1004
+ "type": "VAE",
1005
+ "links": [
1006
+ 34
1007
+ ],
1008
+ "shape": 3,
1009
+ "slot_index": 2
1010
+ }
1011
+ ],
1012
+ "title": "Load Checkpoint - REFINER",
1013
+ "properties": {
1014
+ "Node name for S&R": "CheckpointLoaderSimple"
1015
+ },
1016
+ "widgets_values": [
1017
+ "sdxl_refiner_pruned_no-ema.safetensors"
1018
+ ],
1019
+ "color": "#323",
1020
+ "bgcolor": "#535"
1021
+ }
1022
+ ],
1023
+ "links": [
1024
+ [
1025
+ 3,
1026
+ 4,
1027
+ 1,
1028
+ 6,
1029
+ 0,
1030
+ "CLIP"
1031
+ ],
1032
+ [
1033
+ 5,
1034
+ 4,
1035
+ 1,
1036
+ 7,
1037
+ 0,
1038
+ "CLIP"
1039
+ ],
1040
+ [
1041
+ 10,
1042
+ 4,
1043
+ 0,
1044
+ 10,
1045
+ 0,
1046
+ "MODEL"
1047
+ ],
1048
+ [
1049
+ 11,
1050
+ 6,
1051
+ 0,
1052
+ 10,
1053
+ 1,
1054
+ "CONDITIONING"
1055
+ ],
1056
+ [
1057
+ 12,
1058
+ 7,
1059
+ 0,
1060
+ 10,
1061
+ 2,
1062
+ "CONDITIONING"
1063
+ ],
1064
+ [
1065
+ 13,
1066
+ 10,
1067
+ 0,
1068
+ 11,
1069
+ 3,
1070
+ "LATENT"
1071
+ ],
1072
+ [
1073
+ 14,
1074
+ 12,
1075
+ 0,
1076
+ 11,
1077
+ 0,
1078
+ "MODEL"
1079
+ ],
1080
+ [
1081
+ 16,
1082
+ 13,
1083
+ 0,
1084
+ 6,
1085
+ 1,
1086
+ "STRING"
1087
+ ],
1088
+ [
1089
+ 18,
1090
+ 14,
1091
+ 0,
1092
+ 7,
1093
+ 1,
1094
+ "STRING"
1095
+ ],
1096
+ [
1097
+ 19,
1098
+ 12,
1099
+ 1,
1100
+ 15,
1101
+ 0,
1102
+ "CLIP"
1103
+ ],
1104
+ [
1105
+ 20,
1106
+ 12,
1107
+ 1,
1108
+ 16,
1109
+ 0,
1110
+ "CLIP"
1111
+ ],
1112
+ [
1113
+ 21,
1114
+ 13,
1115
+ 0,
1116
+ 15,
1117
+ 1,
1118
+ "STRING"
1119
+ ],
1120
+ [
1121
+ 22,
1122
+ 14,
1123
+ 0,
1124
+ 16,
1125
+ 1,
1126
+ "STRING"
1127
+ ],
1128
+ [
1129
+ 23,
1130
+ 15,
1131
+ 0,
1132
+ 11,
1133
+ 1,
1134
+ "CONDITIONING"
1135
+ ],
1136
+ [
1137
+ 24,
1138
+ 16,
1139
+ 0,
1140
+ 11,
1141
+ 2,
1142
+ "CONDITIONING"
1143
+ ],
1144
+ [
1145
+ 25,
1146
+ 11,
1147
+ 0,
1148
+ 17,
1149
+ 0,
1150
+ "LATENT"
1151
+ ],
1152
+ [
1153
+ 27,
1154
+ 5,
1155
+ 0,
1156
+ 10,
1157
+ 3,
1158
+ "LATENT"
1159
+ ],
1160
+ [
1161
+ 28,
1162
+ 17,
1163
+ 0,
1164
+ 19,
1165
+ 0,
1166
+ "IMAGE"
1167
+ ],
1168
+ [
1169
+ 34,
1170
+ 12,
1171
+ 2,
1172
+ 17,
1173
+ 1,
1174
+ "VAE"
1175
+ ],
1176
+ [
1177
+ 38,
1178
+ 45,
1179
+ 0,
1180
+ 11,
1181
+ 4,
1182
+ "INT"
1183
+ ],
1184
+ [
1185
+ 41,
1186
+ 45,
1187
+ 0,
1188
+ 10,
1189
+ 4,
1190
+ "INT"
1191
+ ],
1192
+ [
1193
+ 43,
1194
+ 47,
1195
+ 0,
1196
+ 10,
1197
+ 5,
1198
+ "INT"
1199
+ ],
1200
+ [
1201
+ 44,
1202
+ 47,
1203
+ 0,
1204
+ 11,
1205
+ 5,
1206
+ "INT"
1207
+ ]
1208
+ ],
1209
+ "groups": [
1210
+ {
1211
+ "title": "Base Prompt",
1212
+ "bounding": [
1213
+ 579,
1214
+ 189,
1215
+ 252,
1216
+ 361
1217
+ ],
1218
+ "color": "#3f789e"
1219
+ },
1220
+ {
1221
+ "title": "Refiner Prompt",
1222
+ "bounding": [
1223
+ 1102,
1224
+ -201,
1225
+ 282,
1226
+ 372
1227
+ ],
1228
+ "color": "#3f789e"
1229
+ },
1230
+ {
1231
+ "title": "Text Prompts",
1232
+ "bounding": [
1233
+ 98,
1234
+ 52,
1235
+ 339,
1236
+ 622
1237
+ ],
1238
+ "color": "#3f789e"
1239
+ },
1240
+ {
1241
+ "title": "Load in BASE SDXL Model",
1242
+ "bounding": [
1243
+ -100,
1244
+ -700,
1245
+ 369,
1246
+ 399
1247
+ ],
1248
+ "color": "#a1309b"
1249
+ },
1250
+ {
1251
+ "title": "Load in REFINER SDXL Model",
1252
+ "bounding": [
1253
+ 581,
1254
+ -700,
1255
+ 391,
1256
+ 400
1257
+ ],
1258
+ "color": "#a1309b"
1259
+ },
1260
+ {
1261
+ "title": "Empty Latent Image",
1262
+ "bounding": [
1263
+ 524,
1264
+ 577,
1265
+ 339,
1266
+ 443
1267
+ ],
1268
+ "color": "#a1309b"
1269
+ },
1270
+ {
1271
+ "title": "VAE Decoder",
1272
+ "bounding": [
1273
+ 2142,
1274
+ 51,
1275
+ 360,
1276
+ 350
1277
+ ],
1278
+ "color": "#b06634"
1279
+ },
1280
+ {
1281
+ "title": "Step Control",
1282
+ "bounding": [
1283
+ 1005,
1284
+ 623,
1285
+ 284,
1286
+ 524
1287
+ ],
1288
+ "color": "#3f789e"
1289
+ }
1290
+ ],
1291
+ "config": {},
1292
+ "extra": {},
1293
+ "version": 0.4
1294
+ }