vslinx commited on
Commit
f571040
·
1 Parent(s): fd8f938

final version changes, pruned personal preference data, changed install script, added fullpreview images

Browse files
windows-nvidia.bat CHANGED
@@ -193,11 +193,11 @@ if exist "%samFile%" (
193
  echo Checking workflow files...
194
 
195
  REM Define workflow filenames and URLs
196
- set workflow[0]=TXT2IMG-ADetailer-v4.1-vslinx.json
197
- set url[0]=https://huggingface.co/vslinx/ComfyUIDetailerWorkflow-vslinx/resolve/main/workflows/TXT2IMG/v4.1/TXT2IMG-ADetailer-v4.1-vslinx.json
198
 
199
- set workflow[1]=IMG2IMG-ADetailer-v4.1-vslinx.json
200
- set url[1]=https://huggingface.co/vslinx/ComfyUIDetailerWorkflow-vslinx/resolve/main/workflows/IMG2IMG/v4.1/IMG2IMG-ADetailer-v4.1-vslinx.json
201
 
202
  REM Loop through and download if not already present
203
  for /L %%i in (0,1,1) do (
 
193
  echo Checking workflow files...
194
 
195
  REM Define workflow filenames and URLs
196
+ set workflow[0]=TXT2IMG-ADetailer-v4.2-vslinx.json
197
+ set url[0]=https://huggingface.co/vslinx/ComfyUIDetailerWorkflow-vslinx/resolve/main/workflows/TXT2IMG/v4.2/TXT2IMG-ADetailer-v4.2-vslinx.json
198
 
199
+ set workflow[1]=IMG2IMG-ADetailer-v4.2-vslinx.json
200
+ set url[1]=https://huggingface.co/vslinx/ComfyUIDetailerWorkflow-vslinx/resolve/main/workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json
201
 
202
  REM Loop through and download if not already present
203
  for /L %%i in (0,1,1) do (
workflows/IMG2IMG/v4.2/IMG2IMG-ADetailer-v4.2-vslinx.json CHANGED
@@ -2,17 +2,17 @@
2
  "id": "ff76bfee-226c-4e7b-a199-0dc633e64030",
3
  "revision": 0,
4
  "last_node_id": 649,
5
- "last_link_id": 79273,
6
  "nodes": [
7
  {
8
  "id": 365,
9
  "type": "Label (rgthree)",
10
  "pos": [
11
  -1150,
12
- -290
13
  ],
14
  "size": [
15
- 308.15625,
16
  24
17
  ],
18
  "flags": {
@@ -42,10 +42,10 @@
42
  "type": "Label (rgthree)",
43
  "pos": [
44
  -500,
45
- -290
46
  ],
47
  "size": [
48
- 149.40234375,
49
  24
50
  ],
51
  "flags": {
@@ -75,10 +75,10 @@
75
  "type": "Label (rgthree)",
76
  "pos": [
77
  -700,
78
- -200
79
  ],
80
  "size": [
81
- 147.392578125,
82
  52
83
  ],
84
  "flags": {
@@ -157,10 +157,10 @@
157
  "type": "Label (rgthree)",
158
  "pos": [
159
  -760,
160
- -230
161
  ],
162
  "size": [
163
- 184.5263671875,
164
  34
165
  ],
166
  "flags": {
@@ -285,10 +285,10 @@
285
  "type": "Label (rgthree)",
286
  "pos": [
287
  -760,
288
- -240
289
  ],
290
  "size": [
291
- 60.6689453125,
292
  14
293
  ],
294
  "flags": {
@@ -391,7 +391,7 @@
391
  {
392
  "name": "clip",
393
  "type": "CLIP",
394
- "link": 79263
395
  },
396
  {
397
  "name": "text",
@@ -445,7 +445,7 @@
445
  {
446
  "name": "clip",
447
  "type": "CLIP",
448
- "link": 79264
449
  },
450
  {
451
  "name": "text",
@@ -557,7 +557,7 @@
557
  {
558
  "name": "clip",
559
  "type": "CLIP",
560
- "link": 79265
561
  },
562
  {
563
  "name": "text",
@@ -727,7 +727,7 @@
727
  {
728
  "name": "clip",
729
  "type": "CLIP",
730
- "link": 79266
731
  },
732
  {
733
  "name": "text",
@@ -801,8 +801,8 @@
801
  "name": "CLIP",
802
  "type": "CLIP",
803
  "links": [
804
- 79268,
805
- 79272
806
  ]
807
  },
808
  {
@@ -870,7 +870,7 @@
870
  "type": "CLIP",
871
  "links": [
872
  71130,
873
- 79271
874
  ]
875
  },
876
  {
@@ -938,7 +938,7 @@
938
  "type": "CLIP",
939
  "links": [
940
  71588,
941
- 79263
942
  ]
943
  },
944
  {
@@ -1006,7 +1006,7 @@
1006
  "type": "CLIP",
1007
  "links": [
1008
  5403,
1009
- 79264
1010
  ]
1011
  },
1012
  {
@@ -1074,7 +1074,7 @@
1074
  "type": "CLIP",
1075
  "links": [
1076
  69161,
1077
- 79265
1078
  ]
1079
  },
1080
  {
@@ -1123,7 +1123,7 @@
1123
  {
1124
  "name": "clip",
1125
  "type": "CLIP",
1126
- "link": 79267
1127
  },
1128
  {
1129
  "name": "text",
@@ -1197,8 +1197,8 @@
1197
  "name": "CLIP",
1198
  "type": "CLIP",
1199
  "links": [
1200
- 79267,
1201
- 79269
1202
  ]
1203
  },
1204
  {
@@ -1247,7 +1247,7 @@
1247
  {
1248
  "name": "clip",
1249
  "type": "CLIP",
1250
- "link": 79268
1251
  },
1252
  {
1253
  "name": "text",
@@ -1371,7 +1371,7 @@
1371
  "type": "CLIP",
1372
  "links": [
1373
  5405,
1374
- 79266
1375
  ]
1376
  },
1377
  {
@@ -1654,7 +1654,7 @@
1654
  512,
1655
  true,
1656
  1024,
1657
- 163139755843893,
1658
  "randomize",
1659
  30,
1660
  5,
@@ -1700,7 +1700,7 @@
1700
  "collapsed": true
1701
  },
1702
  "order": 159,
1703
- "mode": 0,
1704
  "inputs": [
1705
  {
1706
  "name": "image",
@@ -1857,7 +1857,7 @@
1857
  512,
1858
  true,
1859
  1024,
1860
- 165737607034894,
1861
  "randomize",
1862
  30,
1863
  5,
@@ -1966,7 +1966,7 @@
1966
  {
1967
  "name": "clip",
1968
  "type": "CLIP",
1969
- "link": 79270
1970
  },
1971
  {
1972
  "name": "text",
@@ -2064,8 +2064,8 @@
2064
  "name": "CLIP",
2065
  "type": "CLIP",
2066
  "links": [
2067
- 79270,
2068
- 79273
2069
  ]
2070
  },
2071
  {
@@ -2284,10 +2284,10 @@
2284
  "type": "Label (rgthree)",
2285
  "pos": [
2286
  -1150,
2287
- -280
2288
  ],
2289
  "size": [
2290
- 360.38671875,
2291
  24
2292
  ],
2293
  "flags": {
@@ -2312,80 +2312,22 @@
2312
  "color": "#fff0",
2313
  "bgcolor": "#fff0"
2314
  },
2315
- {
2316
- "id": 583,
2317
- "type": "MarkdownNote",
2318
- "pos": [
2319
- -280,
2320
- -220
2321
- ],
2322
- "size": [
2323
- 290,
2324
- 210
2325
- ],
2326
- "flags": {
2327
- "pinned": true
2328
- },
2329
- "order": 19,
2330
- "mode": 0,
2331
- "inputs": [],
2332
- "outputs": [],
2333
- "title": "ControlNet Models",
2334
- "properties": {
2335
- "widget_ue_connectable": {}
2336
- },
2337
- "widgets_values": [
2338
- "To use ControlNet you first have to download the ControlNet Models for NoobAI.<br>\nThese models work for Eps, VPred and even Illustrious models. <br>\nSo you don't need to use a NoobAI model if you prefer using Illustrious Checkpoints.<br> <br>\nYou can find these Models [here](https://civitai.com/models/929685\n). <br>\nThe OpenPose model [here](https://huggingface.co/Laxhar/noob_openpose/tree/main).<br>\nOr all of them in their huggingface collection [here](https://huggingface.co/collections/Laxhar/noobai-sdxl-controlnet-67342fca03831b10647d7910).\n\n### Save these in your /models/controlnet folder\n"
2339
- ],
2340
- "color": "#222",
2341
- "bgcolor": "#000",
2342
- "shape": 1
2343
- },
2344
- {
2345
- "id": 448,
2346
- "type": "MarkdownNote",
2347
- "pos": [
2348
- 20,
2349
- -220
2350
- ],
2351
- "size": [
2352
- 290,
2353
- 210
2354
- ],
2355
- "flags": {
2356
- "pinned": true
2357
- },
2358
- "order": 20,
2359
- "mode": 0,
2360
- "inputs": [],
2361
- "outputs": [],
2362
- "title": "IPAdapter Model",
2363
- "properties": {
2364
- "widget_ue_connectable": {}
2365
- },
2366
- "widgets_values": [
2367
- "To use the IPAdapter you first have to download the IPAdapter Model for NoobAI.<br>\nThis models work for Eps, VPred and Illustrious models. <br>\nYou can find the Model [here](https://civitai.com/models/1000401?modelVersionId=1121145\n).\n\n### Save this in your /models/ipadapter folder\n\nYou also need a compatible Clip-vision Model which you can either find [here](https://huggingface.co/axssel/IPAdapter_ClipVision_models/blob/main/CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors) or through the Comfy Model Manager by searching for \"CLIP-ViT-bigG-14-laion2B\".\n\n### Save this in your /models/clip_vision folder"
2368
- ],
2369
- "color": "#222",
2370
- "bgcolor": "#000",
2371
- "shape": 1
2372
- },
2373
  {
2374
  "id": 364,
2375
  "type": "Label (rgthree)",
2376
  "pos": [
2377
  -500,
2378
- -280
2379
  ],
2380
  "size": [
2381
- 800.859375,
2382
  24
2383
  ],
2384
  "flags": {
2385
  "allow_interaction": false,
2386
  "pinned": true
2387
  },
2388
- "order": 21,
2389
  "mode": 0,
2390
  "inputs": [],
2391
  "outputs": [],
@@ -2415,7 +2357,7 @@
2415
  150
2416
  ],
2417
  "flags": {},
2418
- "order": 22,
2419
  "mode": 4,
2420
  "inputs": [],
2421
  "outputs": [
@@ -2464,7 +2406,7 @@
2464
  "flags": {
2465
  "collapsed": false
2466
  },
2467
- "order": 23,
2468
  "mode": 0,
2469
  "inputs": [],
2470
  "outputs": [
@@ -2513,7 +2455,7 @@
2513
  "flags": {
2514
  "collapsed": false
2515
  },
2516
- "order": 24,
2517
  "mode": 0,
2518
  "inputs": [],
2519
  "outputs": [
@@ -2548,36 +2490,6 @@
2548
  "bgcolor": "#335",
2549
  "shape": 1
2550
  },
2551
- {
2552
- "id": 353,
2553
- "type": "MarkdownNote",
2554
- "pos": [
2555
- -1150,
2556
- 1180
2557
- ],
2558
- "size": [
2559
- 370,
2560
- 400
2561
- ],
2562
- "flags": {
2563
- "collapsed": false,
2564
- "pinned": true
2565
- },
2566
- "order": 25,
2567
- "mode": 0,
2568
- "inputs": [],
2569
- "outputs": [],
2570
- "title": "Recommended Detailer LoRA's",
2571
- "properties": {
2572
- "widget_ue_connectable": {}
2573
- },
2574
- "widgets_values": [
2575
- "#### General Detailer (Can be used for everything)\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1147221)\n\n#### General Detailer for V-Pred Models\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1209350)\n\n#### Eyes\n- [Eye detail LoRA [Illustrious+FLUX]](https://civitai.com/models/1300857?modelVersionId=1468284)\n\n#### Hands\n- [Hands XL + SD 1.5 + FLUX.1-dev + Pony + Illustrious](https://civitai.com/models/200255?modelVersionId=1464262)\n\n#### Nipples\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA Anmagine XL 3.1-4.0](https://civitai.com/models/502107\n)\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/493096)\n- [[Illustrious-XL] Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/827482)"
2576
- ],
2577
- "color": "#222",
2578
- "bgcolor": "#000",
2579
- "shape": 1
2580
- },
2581
  {
2582
  "id": 21,
2583
  "type": "SAMLoader",
@@ -2592,7 +2504,7 @@
2592
  "flags": {
2593
  "collapsed": true
2594
  },
2595
- "order": 26,
2596
  "mode": 0,
2597
  "inputs": [],
2598
  "outputs": [
@@ -2810,7 +2722,7 @@
2810
  "flags": {
2811
  "collapsed": false
2812
  },
2813
- "order": 27,
2814
  "mode": 0,
2815
  "inputs": [],
2816
  "outputs": [
@@ -2922,7 +2834,7 @@
2922
  {
2923
  "name": "clip",
2924
  "type": "CLIP",
2925
- "link": 79271
2926
  },
2927
  {
2928
  "name": "text",
@@ -3028,7 +2940,7 @@
3028
  "flags": {
3029
  "collapsed": true
3030
  },
3031
- "order": 28,
3032
  "mode": 0,
3033
  "inputs": [
3034
  {
@@ -3102,7 +3014,7 @@
3102
  30
3103
  ],
3104
  "flags": {},
3105
- "order": 29,
3106
  "mode": 0,
3107
  "inputs": [],
3108
  "outputs": [
@@ -3151,7 +3063,7 @@
3151
  "collapsed": true
3152
  },
3153
  "order": 153,
3154
- "mode": 0,
3155
  "inputs": [
3156
  {
3157
  "name": "image",
@@ -3308,7 +3220,7 @@
3308
  512,
3309
  true,
3310
  1024,
3311
- 609449220854434,
3312
  "randomize",
3313
  30,
3314
  5,
@@ -3511,7 +3423,7 @@
3511
  512,
3512
  true,
3513
  1024,
3514
- 64504453708537,
3515
  "randomize",
3516
  30,
3517
  5,
@@ -3648,35 +3560,6 @@
3648
  "bgcolor": "#5c5c5c",
3649
  "shape": 1
3650
  },
3651
- {
3652
- "id": 348,
3653
- "type": "MarkdownNote",
3654
- "pos": [
3655
- -770,
3656
- -120
3657
- ],
3658
- "size": [
3659
- 260,
3660
- 110
3661
- ],
3662
- "flags": {
3663
- "pinned": true
3664
- },
3665
- "order": 30,
3666
- "mode": 0,
3667
- "inputs": [],
3668
- "outputs": [],
3669
- "title": "Author",
3670
- "properties": {
3671
- "widget_ue_connectable": {}
3672
- },
3673
- "widgets_values": [
3674
- "Please leave feedback or questions [here](https://civitai.com/models/1297813/comfyui-detaileradetailer-all-in-one-illustrious-pony-sdxl). <br>\nThank you for using my Workflow!\n<br>\n### [Guide](https://civitai.com/articles/15480)"
3675
- ],
3676
- "color": "#222",
3677
- "bgcolor": "#000",
3678
- "shape": 1
3679
- },
3680
  {
3681
  "id": 86,
3682
  "type": "LoraLoader|pysssss",
@@ -3743,36 +3626,6 @@
3743
  "bgcolor": "#335",
3744
  "shape": 1
3745
  },
3746
- {
3747
- "id": 354,
3748
- "type": "MarkdownNote",
3749
- "pos": [
3750
- 1950,
3751
- 810
3752
- ],
3753
- "size": [
3754
- 400,
3755
- 780
3756
- ],
3757
- "flags": {
3758
- "collapsed": false,
3759
- "pinned": true
3760
- },
3761
- "order": 31,
3762
- "mode": 0,
3763
- "inputs": [],
3764
- "outputs": [],
3765
- "title": "Improve further",
3766
- "properties": {
3767
- "widget_ue_connectable": {}
3768
- },
3769
- "widgets_values": [
3770
- "## Detailer Tips & Usage Guide\n\n### Prompt Behavior\n- If **body-part specific prompts** are **disabled**, the detailer uses the **standard positive/negative prompts**.\n- Detectors and checkpoints usually infer the content well through denoising.\n- However, **writing specific prompts** for body parts results in **better and more accurate** generations.\n- To enhance further, use a **Detailer LoRA** (see recommended ones to the left).\n- If no specific LoRA exists, use a **general Detailer** (EPS or V-Pred) and prompt what you want shown.\n\n> By default, **negative prompts** are shared with the main image generation. \n> To use a custom one, connect a new **Text Prompt Node** in the \n> `\"Backend - Detailer Preparation\"` group.\n\n---\n\n### Debug Preview\n\n- After generation, check the **debug area** for one node per detected body part.\n- Click the rectangle next to a node's name to view the **mask**.\n- If the preview:\n - shows the **full image** → the detailer was **inactive**.\n - is **black** → the model **found no match**.\n\n> If no match is found, try changing the detection model \n> or tweaking the **Detailer parameters** below.\n\n---\n\n## Key Detailer Parameters\n\n- **`bbox_crop_factor`**: Controls how much context around the area is used.\n - `1.0` = tight crop, `3.0` = broader context.\n - Too low = lacks context; too high = loses detail.\n - Optimal range: **1.0–3.0**.\n\n- **`denoise`**: Determines how much of the original is changed.\n - `0.5` = balanced, `1.0` = full replacement.\n - Mid-range is ideal to retain form while enhancing detail.\n\n- **Positive Prompt Node**: \n Use optional body-part positive prompts in the \"Detailer prompts\"-Group. \n Use **body-part specific LoRA’s** for best results.\n\n- **Matching Parts**: \n Use a **detection model** that recognized a pair of eyes, nipples, etc., to ensure consistency.\n\n- **Preserve Original Details**:\n - Lower **CFG** or **denoise** to retain color/shape (e.g., iris).\n"
3771
- ],
3772
- "color": "#222",
3773
- "bgcolor": "#000",
3774
- "shape": 1
3775
- },
3776
  {
3777
  "id": 530,
3778
  "type": "EmptyLatentImage",
@@ -4209,7 +4062,7 @@
4209
  512,
4210
  true,
4211
  1024,
4212
- 539159457790573,
4213
  "randomize",
4214
  30,
4215
  5,
@@ -4386,7 +4239,7 @@
4386
  30
4387
  ],
4388
  "flags": {},
4389
- "order": 32,
4390
  "mode": 0,
4391
  "inputs": [],
4392
  "outputs": [
@@ -4651,7 +4504,7 @@
4651
  512,
4652
  true,
4653
  1024,
4654
- 1115887470650589,
4655
  "randomize",
4656
  30,
4657
  5,
@@ -4854,7 +4707,7 @@
4854
  512,
4855
  true,
4856
  1024,
4857
- 959433734111503,
4858
  "randomize",
4859
  30,
4860
  5,
@@ -4947,7 +4800,7 @@
4947
  "flags": {
4948
  "collapsed": true
4949
  },
4950
- "order": 95,
4951
  "mode": 0,
4952
  "inputs": [
4953
  {
@@ -5122,7 +4975,7 @@
5122
  190
5123
  ],
5124
  "flags": {},
5125
- "order": 33,
5126
  "mode": 0,
5127
  "inputs": [],
5128
  "outputs": [],
@@ -5150,7 +5003,7 @@
5150
  "flags": {
5151
  "collapsed": false
5152
  },
5153
- "order": 34,
5154
  "mode": 0,
5155
  "inputs": [],
5156
  "outputs": [
@@ -5197,8 +5050,8 @@
5197
  110
5198
  ],
5199
  "flags": {},
5200
- "order": 35,
5201
- "mode": 0,
5202
  "inputs": [],
5203
  "outputs": [
5204
  {
@@ -5236,7 +5089,7 @@
5236
  30
5237
  ],
5238
  "flags": {},
5239
- "order": 36,
5240
  "mode": 0,
5241
  "inputs": [],
5242
  "outputs": [
@@ -5282,7 +5135,7 @@
5282
  30
5283
  ],
5284
  "flags": {},
5285
- "order": 37,
5286
  "mode": 0,
5287
  "inputs": [],
5288
  "outputs": [
@@ -5328,7 +5181,7 @@
5328
  30
5329
  ],
5330
  "flags": {},
5331
- "order": 38,
5332
  "mode": 0,
5333
  "inputs": [],
5334
  "outputs": [
@@ -5374,7 +5227,7 @@
5374
  30
5375
  ],
5376
  "flags": {},
5377
- "order": 39,
5378
  "mode": 0,
5379
  "inputs": [],
5380
  "outputs": [
@@ -5420,7 +5273,7 @@
5420
  30
5421
  ],
5422
  "flags": {},
5423
- "order": 40,
5424
  "mode": 0,
5425
  "inputs": [],
5426
  "outputs": [
@@ -5466,7 +5319,7 @@
5466
  30
5467
  ],
5468
  "flags": {},
5469
- "order": 41,
5470
  "mode": 0,
5471
  "inputs": [],
5472
  "outputs": [
@@ -5721,7 +5574,7 @@
5721
  "flags": {
5722
  "collapsed": true
5723
  },
5724
- "order": 93,
5725
  "mode": 0,
5726
  "inputs": [
5727
  {
@@ -5772,7 +5625,7 @@
5772
  "flags": {
5773
  "collapsed": false
5774
  },
5775
- "order": 42,
5776
  "mode": 0,
5777
  "inputs": [],
5778
  "outputs": [
@@ -5819,7 +5672,7 @@
5819
  110
5820
  ],
5821
  "flags": {},
5822
- "order": 43,
5823
  "mode": 4,
5824
  "inputs": [],
5825
  "outputs": [
@@ -5858,7 +5711,7 @@
5858
  110
5859
  ],
5860
  "flags": {},
5861
- "order": 44,
5862
  "mode": 4,
5863
  "inputs": [],
5864
  "outputs": [
@@ -5897,7 +5750,7 @@
5897
  110
5898
  ],
5899
  "flags": {},
5900
- "order": 45,
5901
  "mode": 4,
5902
  "inputs": [],
5903
  "outputs": [
@@ -5938,7 +5791,7 @@
5938
  "flags": {
5939
  "collapsed": true
5940
  },
5941
- "order": 46,
5942
  "mode": 0,
5943
  "inputs": [
5944
  {
@@ -6050,7 +5903,7 @@
6050
  "flags": {
6051
  "collapsed": false
6052
  },
6053
- "order": 47,
6054
  "mode": 0,
6055
  "inputs": [],
6056
  "outputs": [
@@ -6097,7 +5950,7 @@
6097
  30
6098
  ],
6099
  "flags": {},
6100
- "order": 48,
6101
  "mode": 0,
6102
  "inputs": [],
6103
  "outputs": [
@@ -6303,7 +6156,7 @@
6303
  true,
6304
  false,
6305
  "",
6306
- "1girl, solo, looking at viewer, blush, smile, skirt, school uniform, standing, short sleeves, cowboy shot, pleated skirt, serafuku, sailor collar, blue skirt, neckerchief, blue background, index finger raised, finger to mouth"
6307
  ],
6308
  "color": "#707070",
6309
  "bgcolor": "#5c5c5c",
@@ -6382,7 +6235,7 @@
6382
  "flags": {
6383
  "collapsed": true
6384
  },
6385
- "order": 128,
6386
  "mode": 4,
6387
  "inputs": [
6388
  {
@@ -6445,7 +6298,7 @@
6445
  "flags": {
6446
  "collapsed": true
6447
  },
6448
- "order": 129,
6449
  "mode": 4,
6450
  "inputs": [
6451
  {
@@ -6508,7 +6361,7 @@
6508
  "flags": {
6509
  "collapsed": true
6510
  },
6511
- "order": 121,
6512
  "mode": 4,
6513
  "inputs": [
6514
  {
@@ -6572,7 +6425,7 @@
6572
  "flags": {
6573
  "collapsed": true
6574
  },
6575
- "order": 114,
6576
  "mode": 4,
6577
  "inputs": [
6578
  {
@@ -6627,7 +6480,7 @@
6627
  30
6628
  ],
6629
  "flags": {},
6630
- "order": 49,
6631
  "mode": 0,
6632
  "inputs": [],
6633
  "outputs": [
@@ -6773,7 +6626,7 @@
6773
  "flags": {
6774
  "collapsed": true
6775
  },
6776
- "order": 50,
6777
  "mode": 0,
6778
  "inputs": [
6779
  {
@@ -6817,7 +6670,7 @@
6817
  "flags": {
6818
  "collapsed": true
6819
  },
6820
- "order": 132,
6821
  "mode": 4,
6822
  "inputs": [
6823
  {
@@ -6893,7 +6746,7 @@
6893
  "flags": {
6894
  "collapsed": false
6895
  },
6896
- "order": 51,
6897
  "mode": 4,
6898
  "inputs": [],
6899
  "outputs": [
@@ -6934,7 +6787,7 @@
6934
  "flags": {
6935
  "collapsed": true
6936
  },
6937
- "order": 135,
6938
  "mode": 4,
6939
  "inputs": [
6940
  {
@@ -6992,7 +6845,7 @@
6992
  "flags": {
6993
  "collapsed": true
6994
  },
6995
- "order": 99,
6996
  "mode": 0,
6997
  "inputs": [
6998
  {
@@ -7280,8 +7133,8 @@
7280
  "id": 625,
7281
  "type": "GetImageSize",
7282
  "pos": [
7283
- 1380,
7284
- 1660
7285
  ],
7286
  "size": [
7287
  140,
@@ -7290,7 +7143,7 @@
7290
  "flags": {
7291
  "collapsed": true
7292
  },
7293
- "order": 98,
7294
  "mode": 4,
7295
  "inputs": [
7296
  {
@@ -7337,8 +7190,8 @@
7337
  "id": 627,
7338
  "type": "MathExpression|pysssss",
7339
  "pos": [
7340
- 1530,
7341
- 1660
7342
  ],
7343
  "size": [
7344
  400,
@@ -7347,7 +7200,7 @@
7347
  "flags": {
7348
  "collapsed": true
7349
  },
7350
- "order": 113,
7351
  "mode": 4,
7352
  "inputs": [
7353
  {
@@ -7401,8 +7254,8 @@
7401
  "id": 629,
7402
  "type": "Mute / Bypass Repeater (rgthree)",
7403
  "pos": [
7404
- 1680,
7405
- 1740
7406
  ],
7407
  "size": [
7408
  250.20077514648438,
@@ -7411,7 +7264,7 @@
7411
  "flags": {
7412
  "collapsed": true
7413
  },
7414
- "order": 52,
7415
  "mode": 4,
7416
  "inputs": [
7417
  {
@@ -7455,7 +7308,7 @@
7455
  "flags": {
7456
  "collapsed": true
7457
  },
7458
- "order": 53,
7459
  "mode": 4,
7460
  "inputs": [
7461
  {
@@ -7497,9 +7350,10 @@
7497
  580
7498
  ],
7499
  "flags": {
7500
- "collapsed": false
 
7501
  },
7502
- "order": 54,
7503
  "mode": 0,
7504
  "inputs": [],
7505
  "outputs": [],
@@ -7526,7 +7380,7 @@
7526
  110
7527
  ],
7528
  "flags": {},
7529
- "order": 55,
7530
  "mode": 4,
7531
  "inputs": [],
7532
  "outputs": [
@@ -7557,8 +7411,8 @@
7557
  "id": 621,
7558
  "type": "Primitive integer [Crystools]",
7559
  "pos": [
7560
- 1660,
7561
- 1660
7562
  ],
7563
  "size": [
7564
  270,
@@ -7567,7 +7421,7 @@
7567
  "flags": {
7568
  "collapsed": true
7569
  },
7570
- "order": 56,
7571
  "mode": 4,
7572
  "inputs": [],
7573
  "outputs": [
@@ -7597,8 +7451,8 @@
7597
  "id": 624,
7598
  "type": "CR Image Input Switch",
7599
  "pos": [
7600
- 1530,
7601
- 1740
7602
  ],
7603
  "size": [
7604
  270,
@@ -7607,7 +7461,7 @@
7607
  "flags": {
7608
  "collapsed": true
7609
  },
7610
- "order": 131,
7611
  "mode": 4,
7612
  "inputs": [
7613
  {
@@ -7655,8 +7509,8 @@
7655
  "id": 623,
7656
  "type": "Image Resize (rgthree)",
7657
  "pos": [
7658
- 1380,
7659
- 1740
7660
  ],
7661
  "size": [
7662
  270,
@@ -7665,7 +7519,7 @@
7665
  "flags": {
7666
  "collapsed": true
7667
  },
7668
- "order": 127,
7669
  "mode": 4,
7670
  "inputs": [
7671
  {
@@ -7731,8 +7585,8 @@
7731
  "id": 626,
7732
  "type": "MathExpression|pysssss",
7733
  "pos": [
7734
- 1380,
7735
- 1700
7736
  ],
7737
  "size": [
7738
  400,
@@ -7741,7 +7595,7 @@
7741
  "flags": {
7742
  "collapsed": true
7743
  },
7744
- "order": 119,
7745
  "mode": 4,
7746
  "inputs": [
7747
  {
@@ -7794,8 +7648,8 @@
7794
  "id": 628,
7795
  "type": "MathExpression|pysssss",
7796
  "pos": [
7797
- 1540,
7798
- 1700
7799
  ],
7800
  "size": [
7801
  400,
@@ -7804,7 +7658,7 @@
7804
  "flags": {
7805
  "collapsed": true
7806
  },
7807
- "order": 120,
7808
  "mode": 4,
7809
  "inputs": [
7810
  {
@@ -7867,7 +7721,7 @@
7867
  "flags": {
7868
  "collapsed": true
7869
  },
7870
- "order": 134,
7871
  "mode": 0,
7872
  "inputs": [
7873
  {
@@ -8236,7 +8090,7 @@
8236
  "widget_ue_connectable": {}
8237
  },
8238
  "widgets_values": [
8239
- 470563502622998,
8240
  "randomize",
8241
  30,
8242
  6,
@@ -8262,7 +8116,7 @@
8262
  "flags": {
8263
  "collapsed": false
8264
  },
8265
- "order": 57,
8266
  "mode": 0,
8267
  "inputs": [],
8268
  "outputs": [
@@ -8309,7 +8163,7 @@
8309
  30
8310
  ],
8311
  "flags": {},
8312
- "order": 58,
8313
  "mode": 0,
8314
  "inputs": [],
8315
  "outputs": [
@@ -8363,7 +8217,7 @@
8363
  30
8364
  ],
8365
  "flags": {},
8366
- "order": 59,
8367
  "mode": 0,
8368
  "inputs": [],
8369
  "outputs": [
@@ -8417,7 +8271,7 @@
8417
  80
8418
  ],
8419
  "flags": {},
8420
- "order": 60,
8421
  "mode": 0,
8422
  "inputs": [],
8423
  "outputs": [
@@ -8469,7 +8323,7 @@
8469
  78
8470
  ],
8471
  "flags": {},
8472
- "order": 61,
8473
  "mode": 0,
8474
  "inputs": [],
8475
  "outputs": [
@@ -8595,7 +8449,7 @@
8595
  "widget_ue_connectable": {}
8596
  },
8597
  "widgets_values": [
8598
- "masterpiece, best quality, absurdres, amazing quality, vslinxbleachtybw, inoue orihime, large breasts, brown eyes, long hair, straight hair, 1girl, solo, looking at viewer, blush, smile, skirt, school uniform, standing, short sleeves, cowboy shot, pleated skirt, serafuku, sailor collar, blue skirt, neckerchief, blue background, index finger raised, finger to mouth"
8599
  ],
8600
  "shape": 1
8601
  },
@@ -8611,7 +8465,7 @@
8611
  60
8612
  ],
8613
  "flags": {},
8614
- "order": 62,
8615
  "mode": 0,
8616
  "inputs": [],
8617
  "outputs": [
@@ -8637,49 +8491,6 @@
8637
  "bgcolor": "#335",
8638
  "shape": 1
8639
  },
8640
- {
8641
- "id": 440,
8642
- "type": "workflow>IPAdapter Models",
8643
- "pos": [
8644
- -760,
8645
- 550
8646
- ],
8647
- "size": [
8648
- 290,
8649
- 102
8650
- ],
8651
- "flags": {},
8652
- "order": 63,
8653
- "mode": 0,
8654
- "inputs": [],
8655
- "outputs": [
8656
- {
8657
- "name": "IPADAPTER",
8658
- "type": "IPADAPTER",
8659
- "links": [
8660
- 3181
8661
- ]
8662
- },
8663
- {
8664
- "name": "CLIP_VISION",
8665
- "type": "CLIP_VISION",
8666
- "links": [
8667
- 3184
8668
- ]
8669
- }
8670
- ],
8671
- "properties": {
8672
- "Node name for S&R": "workflow>IPAdapter Models",
8673
- "widget_ue_connectable": {}
8674
- },
8675
- "widgets_values": [
8676
- "noobIPAMARK1_mark1.safetensors",
8677
- "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors"
8678
- ],
8679
- "color": "#223",
8680
- "bgcolor": "#335",
8681
- "shape": 1
8682
- },
8683
  {
8684
  "id": 438,
8685
  "type": "Primitive boolean [Crystools]",
@@ -8692,7 +8503,7 @@
8692
  60
8693
  ],
8694
  "flags": {},
8695
- "order": 64,
8696
  "mode": 0,
8697
  "inputs": [],
8698
  "outputs": [
@@ -8718,65 +8529,6 @@
8718
  "bgcolor": "#335",
8719
  "shape": 1
8720
  },
8721
- {
8722
- "id": 436,
8723
- "type": "CheckpointLoader|pysssss",
8724
- "pos": [
8725
- -760,
8726
- 70
8727
- ],
8728
- "size": [
8729
- 290,
8730
- 142
8731
- ],
8732
- "flags": {},
8733
- "order": 65,
8734
- "mode": 0,
8735
- "inputs": [],
8736
- "outputs": [
8737
- {
8738
- "name": "MODEL",
8739
- "type": "MODEL",
8740
- "slot_index": 0,
8741
- "links": [
8742
- 1891,
8743
- 76831
8744
- ]
8745
- },
8746
- {
8747
- "name": "CLIP",
8748
- "type": "CLIP",
8749
- "slot_index": 1,
8750
- "links": [
8751
- 3232
8752
- ]
8753
- },
8754
- {
8755
- "name": "VAE",
8756
- "type": "VAE",
8757
- "links": null
8758
- },
8759
- {
8760
- "name": "example",
8761
- "type": "STRING",
8762
- "links": []
8763
- }
8764
- ],
8765
- "properties": {
8766
- "cnr_id": "comfyui-custom-scripts",
8767
- "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
8768
- "Node name for S&R": "CheckpointLoader|pysssss",
8769
- "widget_ue_connectable": {}
8770
- },
8771
- "widgets_values": [
8772
- "Illustrious\\hassakuXLIllustrious_v13StyleA.safetensors",
8773
- "[none]",
8774
- "[none]"
8775
- ],
8776
- "color": "#223",
8777
- "bgcolor": "#335",
8778
- "shape": 1
8779
- },
8780
  {
8781
  "id": 262,
8782
  "type": "Primitive string multiline [Crystools]",
@@ -8789,7 +8541,7 @@
8789
  180
8790
  ],
8791
  "flags": {},
8792
- "order": 66,
8793
  "mode": 0,
8794
  "inputs": [],
8795
  "outputs": [
@@ -8816,46 +8568,6 @@
8816
  "bgcolor": "#533",
8817
  "shape": 1
8818
  },
8819
- {
8820
- "id": 553,
8821
- "type": "Primitive string multiline [Crystools]",
8822
- "pos": [
8823
- 2170,
8824
- 580
8825
- ],
8826
- "size": [
8827
- 380,
8828
- 180
8829
- ],
8830
- "flags": {
8831
- "collapsed": false
8832
- },
8833
- "order": 67,
8834
- "mode": 0,
8835
- "inputs": [],
8836
- "outputs": [
8837
- {
8838
- "name": "string",
8839
- "type": "STRING",
8840
- "links": [
8841
- 71874
8842
- ]
8843
- }
8844
- ],
8845
- "title": "Exclude tags from interrogation",
8846
- "properties": {
8847
- "cnr_id": "comfyui-crystools",
8848
- "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
8849
- "Node name for S&R": "Primitive string multiline [Crystools]",
8850
- "widget_ue_connectable": {}
8851
- },
8852
- "widgets_values": [
8853
- "short hair, bangs, large breasts, green hair,purple eyes, purple hair, long hair, blunt bangs, black hair, red eyes, twintails, piercing, ear piercing, green eyes, pointy ears, elf, brown hair, pink eyes, saratoga \\(kancolle\\), blue eyes, hair between eyes, ponytail, sidelocks, twitter username, side ponytail, animal ears, yellow eyes, pink hair, white hair, fang, virtual youtuber, mosaic censoring, animal ear fluff, skin fang, blonde hair, censored, grey hair, mole under eye, bar censor, hoshimachi suisei, star in eye, hair ribbon, two side up, hair over one eye, one eye covered, keqing \\(genshin impact\\), medium breasts, tail, hair bun, fake tail, cone hair bun, anal tail, takanashi kiara, orange hair, horns, halo, demon horns, wolf ears, wolf tail, wolf girl, brown eyes, yae miko, fox ears, kitagawa marin, aru \\(blue archive\\), multicolored hair, two-tone hair, hair intakes, colored inner hair, hair over eyes, toga himiko, double bun, curtains, slit pupils, messy hair, bags under eyes, tattoo, muscular, colored skin, abs, demon girl, red skin, hime cut, yor briar, hairband, white hairband, artoria pendragon \\(fate\\), ninomae ina'nis, gradient hair, english text, speech bubble, dusk \\(arknights\\), dragon horns, dragon girl, dragon tail, streaked hair, yuzuki choco, demon tail, demon wings, wings, facial mark, raiden shogun, bremerton \\(azur lane\\), braid, ahoge, hair bow, twin braids, houshou marine, rice shower \\(umamusume\\), horse girl, fur collar, shimakaze \\(kancolle\\), shinshuu maru \\(kancolle\\), shimakaze \\(kancolle\\) \\(cosplay\\), cat ears, cat tail, otoko no ko, crossdressing, d.va \\(overwatch\\), whisker markings, blue hair, hairclip, orange eyes, short twintails, uraraka ochako, mirko, dark-skinned female, parted bangs, rabbit girl, rabbit ears, dark skin, black wings, kashino \\(azur lane\\), cow ears, cow horns, cow girl, feathered wings, low wings, hasumi \\(blue archive\\), hatsune miku, red hair, single hair bun, mole on breast, reines el-melloi archisorte, matsumoto rangiku, white wings, angel wings, fox girl, fox tail, atlanta \\(kancolle\\), grey eyes, "
8854
- ],
8855
- "color": "#332922",
8856
- "bgcolor": "#593930",
8857
- "shape": 1
8858
- },
8859
  {
8860
  "id": 535,
8861
  "type": "Primitive string multiline [Crystools]",
@@ -8870,7 +8582,7 @@
8870
  "flags": {
8871
  "collapsed": false
8872
  },
8873
- "order": 68,
8874
  "mode": 0,
8875
  "inputs": [],
8876
  "outputs": [
@@ -8896,47 +8608,6 @@
8896
  "bgcolor": "#353",
8897
  "shape": 1
8898
  },
8899
- {
8900
- "id": 15,
8901
- "type": "UpscaleModelLoader",
8902
- "pos": [
8903
- -760,
8904
- 450
8905
- ],
8906
- "size": [
8907
- 290,
8908
- 60
8909
- ],
8910
- "flags": {
8911
- "collapsed": false
8912
- },
8913
- "order": 69,
8914
- "mode": 0,
8915
- "inputs": [],
8916
- "outputs": [
8917
- {
8918
- "name": "UPSCALE_MODEL",
8919
- "type": "UPSCALE_MODEL",
8920
- "slot_index": 0,
8921
- "links": [
8922
- 79039
8923
- ]
8924
- }
8925
- ],
8926
- "title": "Upscale Model",
8927
- "properties": {
8928
- "cnr_id": "comfy-core",
8929
- "ver": "0.3.14",
8930
- "Node name for S&R": "UpscaleModelLoader",
8931
- "widget_ue_connectable": {}
8932
- },
8933
- "widgets_values": [
8934
- "RealESRGAN_x4plus_anime_6B.pth"
8935
- ],
8936
- "color": "#223",
8937
- "bgcolor": "#335",
8938
- "shape": 1
8939
- },
8940
  {
8941
  "id": 562,
8942
  "type": "Fast Bypasser (rgthree)",
@@ -9069,7 +8740,7 @@
9069
  30
9070
  ],
9071
  "flags": {},
9072
- "order": 70,
9073
  "mode": 0,
9074
  "inputs": [],
9075
  "outputs": [
@@ -9103,35 +8774,6 @@
9103
  "bgcolor": "#653",
9104
  "shape": 1
9105
  },
9106
- {
9107
- "id": 326,
9108
- "type": "MarkdownNote",
9109
- "pos": [
9110
- -500,
9111
- -220
9112
- ],
9113
- "size": [
9114
- 210,
9115
- 210
9116
- ],
9117
- "flags": {
9118
- "pinned": true
9119
- },
9120
- "order": 71,
9121
- "mode": 0,
9122
- "inputs": [],
9123
- "outputs": [],
9124
- "title": "Nodes",
9125
- "properties": {
9126
- "widget_ue_connectable": {}
9127
- },
9128
- "widgets_values": [
9129
- "[ComfyUI Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)<br>\n[ComfyUI Impact Subpack](https://github.com/ltdrdata/ComfyUI-Impact-Subpack)<br>\n[ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)<br>\n[ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)<br>\n[ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)<br>\n[ComfyUI-Crystools](https://github.com/crystian/ComfyUI-Crystools)<br>\n[ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)<br>\n[ComfyUI_Comfyroll_CustomNodes](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)<br>\n[ComfyUI-Advanced-ControlNet](https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet)<br>\n[ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)<br>\n[ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)<br>\n[ComfyUI-WD14-Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)<br>\n[cg-use-everywhere](https://github.com/chrisgoringe/cg-use-everywhere)<br> \n[cg-image-filter](https://github.com/chrisgoringe/cg-image-filter)<br>\n[rgthree-comfy](https://github.com/rgthree/rgthree-comfy)<br>\n[wlsh_nodes](https://github.com/wallish77/wlsh_nodes)"
9130
- ],
9131
- "color": "#222",
9132
- "bgcolor": "#000",
9133
- "shape": 1
9134
- },
9135
  {
9136
  "id": 635,
9137
  "type": "PathchSageAttentionKJ",
@@ -9144,7 +8786,7 @@
9144
  58
9145
  ],
9146
  "flags": {},
9147
- "order": 94,
9148
  "mode": 0,
9149
  "inputs": [
9150
  {
@@ -9177,50 +8819,21 @@
9177
  "shape": 1
9178
  },
9179
  {
9180
- "id": 323,
9181
- "type": "MarkdownNote",
9182
  "pos": [
9183
- -1150,
9184
- -220
9185
  ],
9186
  "size": [
9187
- 370,
9188
- 1360
9189
- ],
9190
- "flags": {
9191
- "pinned": true
9192
- },
9193
- "order": 72,
9194
- "mode": 0,
9195
- "inputs": [],
9196
- "outputs": [],
9197
- "title": "How to use",
9198
- "properties": {
9199
- "widget_ue_connectable": {}
9200
- },
9201
- "widgets_values": [
9202
- "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as IPAdapter Model & Clip vision Model if you want to use that feature. <br>\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n\nOnly use \"Patch Sage Attention\" if you know what you do. You need to install triton on your PC which can be a lengthy and troublesome undertaking while only giving you a miniscule speed boost of maybe 2-3 seconds per image. You can find a guide for it [here](https://www.reddit.com/r/comfyui/comments/1hn32jc/step_by_step_video_tutorial_on_installing/).\n\n---\n\n#### Input Image\nHere you select your input image for the IMG2IMG process that you want to use throughout the complete process.\n\n---\n\n#### LoRA's / Detection Models\nIn the second row select your detection models for the body parts, select the LoRA's of your choice and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nThese settings will be used during all steps of the process. The Sampler, Scheduler, Steps, CFG/Guidance and CLIP Skip settings will be used in the image generation(IMG2IMG Transfer) as well as the detailer. The Denoise and Seed settings are only used during IMG2IMG Transfer.\n\n---\n\n#### Detailer Function Control\nIn the \"Detailer Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\n\n---\n\n#### General Function Control\nIn the \"General Detailer Function Control\"-Group you can select if you want to upscale your output image, as well as the factor by which you want to upscale and if you want to use a prepended quality prompt for the detailers that are being used. Furthermore you can select which of the general LoRA's you want to enable that'll be used throughout the whole process including the detailing.\n\n---\n\n#### General Prompt Control\nHere you can set the Start quality prompt that you'll be able to use throughout the detailers as well as the negative prompt that will be used across every process of this workflow.\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model. <br>\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA. <br>\n<br>\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image. <br>\nBe aware that you still have to prompt correctly with IPAdapter.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer. <br> The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced. <br> A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution. <br> If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve. <br> The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown. <br> As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n#### IMG2IMG Transfer\nThis section lets you use any image as a base to create a new one with the same composition and elements, while still giving you creative control over what’s shown. In short, it allows you to recreate or \"copy\" an image with your own characters, styling, or prompts. <br>\nTo use this effectively please check the guide [here](https://civitai.com/articles/15480) under \"IMG2IMG Transfer\" for a full explanation.\nUse the \"Low VRAM\"-Option ALONGSIDE the IMG2IMG Transfer to reduce required/used VRAM during the Pre-Processing and appliance of the ControlNet to the image. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a decrease in quality.\n\n---\n\n`To the left are my recommended detection models and below are my recommended body-part LoRA's that i use regularly. `"
9203
- ],
9204
- "color": "#222",
9205
- "bgcolor": "#000",
9206
- "shape": 1
9207
- },
9208
- {
9209
- "id": 19,
9210
- "type": "FaceDetailer",
9211
- "pos": [
9212
- 1770,
9213
- 850
9214
- ],
9215
- "size": [
9216
- 519,
9217
- 960
9218
  ],
9219
  "flags": {
9220
  "collapsed": true
9221
  },
9222
  "order": 150,
9223
- "mode": 0,
9224
  "inputs": [
9225
  {
9226
  "name": "image",
@@ -9377,7 +8990,7 @@
9377
  512,
9378
  true,
9379
  1024,
9380
- 709172124399827,
9381
  "randomize",
9382
  30,
9383
  5,
@@ -9408,99 +9021,6 @@
9408
  "bgcolor": "#355",
9409
  "shape": 1
9410
  },
9411
- {
9412
- "id": 454,
9413
- "type": "LoadImage",
9414
- "pos": [
9415
- -440,
9416
- 70
9417
- ],
9418
- "size": [
9419
- 370,
9420
- 690
9421
- ],
9422
- "flags": {},
9423
- "order": 73,
9424
- "mode": 0,
9425
- "inputs": [],
9426
- "outputs": [
9427
- {
9428
- "name": "IMAGE",
9429
- "type": "IMAGE",
9430
- "links": [
9431
- 5445,
9432
- 5600,
9433
- 7030,
9434
- 7256,
9435
- 72367,
9436
- 72368,
9437
- 72369
9438
- ]
9439
- },
9440
- {
9441
- "name": "MASK",
9442
- "type": "MASK",
9443
- "links": null
9444
- }
9445
- ],
9446
- "properties": {
9447
- "cnr_id": "comfy-core",
9448
- "ver": "0.3.33",
9449
- "Node name for S&R": "LoadImage",
9450
- "widget_ue_connectable": {}
9451
- },
9452
- "widgets_values": [
9453
- "sample.jpg",
9454
- "image"
9455
- ],
9456
- "color": "#232",
9457
- "bgcolor": "#353",
9458
- "shape": 1
9459
- },
9460
- {
9461
- "id": 574,
9462
- "type": "LoadImage",
9463
- "pos": [
9464
- 1020,
9465
- 290
9466
- ],
9467
- "size": [
9468
- 380,
9469
- 470
9470
- ],
9471
- "flags": {},
9472
- "order": 74,
9473
- "mode": 0,
9474
- "inputs": [],
9475
- "outputs": [
9476
- {
9477
- "name": "IMAGE",
9478
- "type": "IMAGE",
9479
- "links": [
9480
- 7255
9481
- ]
9482
- },
9483
- {
9484
- "name": "MASK",
9485
- "type": "MASK",
9486
- "links": null
9487
- }
9488
- ],
9489
- "title": "Alternative style image",
9490
- "properties": {
9491
- "cnr_id": "comfy-core",
9492
- "ver": "0.3.33",
9493
- "Node name for S&R": "LoadImage",
9494
- "widget_ue_connectable": {}
9495
- },
9496
- "widgets_values": [
9497
- "sample_workflow_ipadapter.png",
9498
- "image"
9499
- ],
9500
- "color": "#233",
9501
- "bgcolor": "#355",
9502
- "shape": 1
9503
- },
9504
  {
9505
  "id": 315,
9506
  "type": "Fast Bypasser (rgthree)",
@@ -9651,173 +9171,541 @@
9651
  "shape": 1
9652
  },
9653
  {
9654
- "id": 314,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9655
  "type": "Fast Bypasser (rgthree)",
9656
  "pos": [
9657
- 260,
9658
  70
9659
  ],
9660
  "size": [
9661
- 250,
9662
- 230
9663
  ],
9664
  "flags": {},
9665
- "order": 167,
9666
  "mode": 0,
9667
  "inputs": [
9668
  {
9669
  "dir": 3,
9670
  "label": " ",
9671
- "name": "Face Detailer",
9672
- "type": "*",
9673
- "link": 576
9674
- },
9675
- {
9676
- "dir": 3,
9677
- "label": " ",
9678
- "name": "Eyes Detailer",
9679
- "type": "*",
9680
- "link": 577
9681
- },
9682
- {
9683
- "dir": 3,
9684
- "label": " ",
9685
- "name": "Nose Detailer",
9686
  "type": "*",
9687
- "link": 578
9688
  },
9689
  {
9690
  "dir": 3,
9691
  "label": " ",
9692
- "name": "Lips Detailer",
9693
  "type": "*",
9694
- "link": 579
9695
  },
9696
  {
9697
  "dir": 3,
9698
  "label": " ",
9699
- "name": "Hands Detailer",
9700
  "type": "*",
9701
- "link": 580
9702
- },
 
 
9703
  {
9704
- "dir": 3,
9705
  "label": " ",
9706
- "name": "Nipples Detailer",
9707
  "type": "*",
9708
- "link": 581
9709
- },
9710
- {
9711
- "dir": 3,
9712
- "label": " ",
9713
- "name": "Vagina Detailer",
9714
- "type": "*",
9715
- "link": 582
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9716
  },
9717
  {
9718
- "dir": 3,
9719
- "label": " ",
9720
- "name": "Penis Detailer",
9721
- "type": "*",
9722
- "link": 583
 
9723
  },
9724
  {
9725
- "dir": 3,
9726
- "label": " ",
9727
- "name": "",
9728
- "type": "*",
9729
- "link": null
 
 
 
9730
  }
9731
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9732
  "outputs": [
9733
  {
9734
- "dir": 4,
9735
- "label": " ",
9736
- "name": "OPT_CONNECTION",
9737
- "type": "*",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9738
  "links": null
9739
  }
9740
  ],
9741
- "title": "Detailer Control",
9742
  "properties": {
9743
- "toggleRestriction": "default",
9744
- "collapse_connections": true,
 
9745
  "widget_ue_connectable": {}
9746
  },
9747
- "color": "#432",
9748
- "bgcolor": "#653",
 
 
 
 
9749
  "shape": 1
9750
  },
9751
  {
9752
- "id": 320,
9753
  "type": "Fast Bypasser (rgthree)",
9754
  "pos": [
9755
- 520,
9756
  70
9757
  ],
9758
  "size": [
9759
- 230,
9760
  230
9761
  ],
9762
  "flags": {},
9763
- "order": 90,
9764
  "mode": 0,
9765
  "inputs": [
9766
  {
9767
  "dir": 3,
9768
  "label": " ",
9769
- "name": "Face prompt",
9770
  "type": "*",
9771
- "link": 3921
9772
  },
9773
  {
9774
  "dir": 3,
9775
  "label": " ",
9776
- "name": "Eyes prompt",
9777
  "type": "*",
9778
- "link": 4169
9779
  },
9780
  {
9781
  "dir": 3,
9782
  "label": " ",
9783
- "name": "Nose prompt",
9784
  "type": "*",
9785
- "link": 3923
9786
  },
9787
  {
9788
  "dir": 3,
9789
  "label": " ",
9790
- "name": "Lips prompt",
9791
  "type": "*",
9792
- "link": 3924
9793
  },
9794
  {
9795
  "dir": 3,
9796
  "label": " ",
9797
- "name": "Hands prompt",
9798
  "type": "*",
9799
- "link": 3925
9800
  },
9801
  {
9802
  "dir": 3,
9803
  "label": " ",
9804
- "name": "Nipples prompt",
9805
  "type": "*",
9806
- "link": 3926
9807
  },
9808
  {
9809
  "dir": 3,
9810
  "label": " ",
9811
- "name": "Vagina prompt",
9812
  "type": "*",
9813
- "link": 3927
9814
  },
9815
  {
9816
  "dir": 3,
9817
  "label": " ",
9818
- "name": "Penis prompt",
9819
  "type": "*",
9820
- "link": 3928
9821
  },
9822
  {
9823
  "dir": 3,
@@ -9836,7 +9724,7 @@
9836
  "links": null
9837
  }
9838
  ],
9839
- "title": "Detail Prompt Control",
9840
  "properties": {
9841
  "toggleRestriction": "default",
9842
  "collapse_connections": true,
@@ -9847,88 +9735,99 @@
9847
  "shape": 1
9848
  },
9849
  {
9850
- "id": 522,
9851
- "type": "easy seed",
9852
  "pos": [
9853
- -40,
9854
- 590
9855
  ],
9856
  "size": [
9857
- 270,
9858
- 106
9859
  ],
9860
  "flags": {},
9861
- "order": 75,
9862
  "mode": 0,
9863
- "inputs": [],
9864
- "outputs": [
9865
  {
9866
- "name": "seed",
9867
- "type": "INT",
9868
- "links": [
9869
- 5436,
9870
- 59810
9871
- ]
9872
- }
9873
- ],
9874
- "title": "Seed",
9875
- "properties": {
9876
- "cnr_id": "comfyui-easy-use",
9877
- "ver": "3e84b8cd77719341adc71b08b5789bdb07b1a543",
9878
- "Node name for S&R": "easy seed",
9879
- "widget_ue_connectable": {}
9880
- },
9881
- "widgets_values": [
9882
- 451210547427577,
9883
- "fixed",
9884
- null
9885
- ],
9886
- "color": "#432",
9887
- "bgcolor": "#653",
9888
- "shape": 1
9889
- },
9890
- {
9891
- "id": 582,
9892
- "type": "mxSlider",
9893
- "pos": [
9894
- 2170,
9895
- 330
9896
- ],
9897
- "size": [
9898
- 380,
9899
- 30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9900
  ],
9901
- "flags": {},
9902
- "order": 76,
9903
- "mode": 0,
9904
- "inputs": [],
9905
  "outputs": [
9906
  {
9907
- "name": "",
9908
- "type": "FLOAT",
9909
- "links": [
9910
- 8272
9911
- ]
9912
  }
9913
  ],
9914
- "title": "Accuracy",
9915
  "properties": {
9916
- "cnr_id": "comfyui-mxtoolkit",
9917
- "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976",
9918
- "Node name for S&R": "mxSlider",
9919
- "value": 0.55,
9920
- "min": 0,
9921
- "max": 2,
9922
- "step": 0.01,
9923
- "decimals": 2,
9924
- "snap": true,
9925
  "widget_ue_connectable": {}
9926
  },
9927
- "widgets_values": [
9928
- 0,
9929
- 0.55,
9930
- 1
9931
- ],
9932
  "color": "#432",
9933
  "bgcolor": "#653",
9934
  "shape": 1
@@ -9945,7 +9844,7 @@
9945
  102
9946
  ],
9947
  "flags": {},
9948
- "order": 77,
9949
  "mode": 0,
9950
  "inputs": [],
9951
  "outputs": [
@@ -9969,203 +9868,305 @@
9969
  "widget_ue_connectable": {}
9970
  },
9971
  "widgets_values": [
9972
- "noobAI\\noobaiXLControlnet_epsDepthMidasV11.safetensors",
9973
- "MiDaS-DepthMapPreprocessor"
9974
  ],
9975
  "color": "#223",
9976
  "bgcolor": "#335",
9977
  "shape": 1
9978
  },
9979
  {
9980
- "id": 565,
9981
- "type": "Fast Bypasser (rgthree)",
9982
  "pos": [
9983
  2170,
9984
- 70
9985
  ],
9986
  "size": [
9987
  380,
9988
- 82
9989
  ],
9990
- "flags": {},
9991
- "order": 87,
 
 
9992
  "mode": 0,
9993
- "inputs": [
9994
- {
9995
- "dir": 3,
9996
- "label": " ",
9997
- "name": "IMG2IMG Transfer",
9998
- "type": "*",
9999
- "link": 6863
10000
- },
10001
- {
10002
- "dir": 3,
10003
- "label": " ",
10004
- "name": "Low VRAM for IMG2IMG Transfer",
10005
- "type": "*",
10006
- "link": 72526
10007
- },
10008
- {
10009
- "dir": 3,
10010
- "label": " ",
10011
- "name": "",
10012
- "type": "*",
10013
- "link": null
10014
- }
10015
- ],
10016
  "outputs": [
10017
  {
10018
- "dir": 4,
10019
- "label": " ",
10020
- "name": "OPT_CONNECTION",
10021
- "type": "*",
10022
- "links": null
10023
  }
10024
  ],
10025
- "title": "IMG Transfer Control",
10026
  "properties": {
10027
- "toggleRestriction": "default",
10028
- "widget_ue_connectable": {},
10029
- "collapse_connections": true
 
10030
  },
10031
- "color": "#432",
10032
- "bgcolor": "#653",
 
 
 
10033
  "shape": 1
10034
  },
10035
  {
10036
- "id": 227,
10037
- "type": "PreviewImage",
10038
  "pos": [
10039
- 2370,
10040
- 1370
10041
  ],
10042
  "size": [
10043
  210,
10044
- 246
10045
  ],
10046
  "flags": {
10047
- "collapsed": true
10048
  },
10049
- "order": 162,
10050
  "mode": 0,
10051
- "inputs": [
10052
- {
10053
- "name": "images",
10054
- "type": "IMAGE",
10055
- "link": 422
10056
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10057
  ],
 
 
 
 
 
 
 
 
 
 
 
10058
  "outputs": [],
10059
- "title": "Hands",
10060
  "properties": {
10061
- "cnr_id": "comfy-core",
10062
- "ver": "0.3.27",
10063
- "Node name for S&R": "PreviewImage",
10064
  "widget_ue_connectable": {}
10065
  },
10066
- "widgets_values": [],
 
 
 
 
10067
  "shape": 1
10068
  },
10069
  {
10070
- "id": 228,
10071
- "type": "PreviewImage",
10072
  "pos": [
10073
- 2480,
10074
- 1370
10075
  ],
10076
  "size": [
10077
- 210,
10078
- 246
10079
  ],
10080
  "flags": {
10081
- "collapsed": true
10082
  },
10083
- "order": 164,
10084
  "mode": 0,
10085
- "inputs": [
10086
- {
10087
- "name": "images",
10088
- "type": "IMAGE",
10089
- "link": 423
10090
- }
10091
- ],
10092
  "outputs": [],
10093
- "title": "Nipples",
10094
  "properties": {
10095
- "cnr_id": "comfy-core",
10096
- "ver": "0.3.27",
10097
- "Node name for S&R": "PreviewImage",
10098
  "widget_ue_connectable": {}
10099
  },
10100
- "widgets_values": [],
 
 
 
 
10101
  "shape": 1
10102
  },
10103
  {
10104
- "id": 231,
10105
- "type": "PreviewImage",
10106
  "pos": [
10107
- 2480,
10108
- 1320
10109
  ],
10110
  "size": [
10111
- 260,
10112
- 258
10113
  ],
10114
- "flags": {
10115
- "collapsed": true
10116
- },
10117
- "order": 156,
10118
  "mode": 0,
10119
- "inputs": [
 
10120
  {
10121
- "name": "images",
10122
  "type": "IMAGE",
10123
- "link": 426
 
 
 
 
 
 
 
 
 
 
 
 
 
10124
  }
10125
  ],
10126
- "outputs": [],
10127
- "title": "Eyes",
10128
  "properties": {
10129
  "cnr_id": "comfy-core",
10130
- "ver": "0.3.27",
10131
- "Node name for S&R": "PreviewImage",
10132
  "widget_ue_connectable": {}
10133
  },
10134
- "widgets_values": [],
 
 
 
 
 
10135
  "shape": 1
10136
  },
10137
  {
10138
- "id": 224,
10139
- "type": "PreviewImage",
10140
  "pos": [
10141
- 2370,
10142
- 1320
10143
  ],
10144
  "size": [
10145
- 260,
10146
- 260
10147
  ],
10148
  "flags": {
10149
- "collapsed": true
 
10150
  },
10151
- "order": 154,
10152
  "mode": 0,
10153
- "inputs": [
10154
- {
10155
- "name": "images",
10156
- "type": "IMAGE",
10157
- "link": 419
10158
- }
10159
- ],
10160
  "outputs": [],
10161
- "title": "Face",
10162
  "properties": {
10163
- "cnr_id": "comfy-core",
10164
- "ver": "0.3.27",
10165
- "Node name for S&R": "PreviewImage",
10166
  "widget_ue_connectable": {}
10167
  },
10168
- "widgets_values": [],
 
 
 
 
10169
  "shape": 1
10170
  }
10171
  ],
@@ -12507,7 +12508,31 @@
12507
  "MODEL"
12508
  ],
12509
  [
12510
- 79263,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12511
  209,
12512
  1,
12513
  192,
@@ -12515,7 +12540,7 @@
12515
  "CLIP"
12516
  ],
12517
  [
12518
- 79264,
12519
  212,
12520
  1,
12521
  195,
@@ -12523,7 +12548,7 @@
12523
  "CLIP"
12524
  ],
12525
  [
12526
- 79265,
12527
  211,
12528
  1,
12529
  196,
@@ -12531,7 +12556,7 @@
12531
  "CLIP"
12532
  ],
12533
  [
12534
- 79266,
12535
  210,
12536
  1,
12537
  197,
@@ -12539,7 +12564,7 @@
12539
  "CLIP"
12540
  ],
12541
  [
12542
- 79267,
12543
  213,
12544
  1,
12545
  194,
@@ -12547,7 +12572,7 @@
12547
  "CLIP"
12548
  ],
12549
  [
12550
- 79268,
12551
  207,
12552
  1,
12553
  464,
@@ -12555,15 +12580,7 @@
12555
  "CLIP"
12556
  ],
12557
  [
12558
- 79269,
12559
- 213,
12560
- 1,
12561
- 70,
12562
- 2,
12563
- "CLIP"
12564
- ],
12565
- [
12566
- 79270,
12567
  198,
12568
  1,
12569
  184,
@@ -12571,28 +12588,12 @@
12571
  "CLIP"
12572
  ],
12573
  [
12574
- 79271,
12575
  208,
12576
  1,
12577
  193,
12578
  0,
12579
  "CLIP"
12580
- ],
12581
- [
12582
- 79272,
12583
- 207,
12584
- 1,
12585
- 32,
12586
- 2,
12587
- "CLIP"
12588
- ],
12589
- [
12590
- 79273,
12591
- 198,
12592
- 1,
12593
- 19,
12594
- 2,
12595
- "CLIP"
12596
  ]
12597
  ],
12598
  "groups": [
@@ -12931,23 +12932,25 @@
12931
  "id": 43,
12932
  "title": "IMG2IMG Transfer - Low VRAM",
12933
  "bounding": [
12934
- 1370,
12935
- 1590,
12936
- 570,
12937
- 160
12938
  ],
12939
  "color": "#444",
12940
  "font_size": 24,
12941
- "flags": {}
 
 
12942
  }
12943
  ],
12944
  "config": {},
12945
  "extra": {
12946
  "ds": {
12947
- "scale": 0.6545545613916216,
12948
  "offset": [
12949
- 845.2035120425119,
12950
- 317.7332299008797
12951
  ]
12952
  },
12953
  "ue_links": [
@@ -12999,38 +13002,6 @@
12999
  "controller": 50,
13000
  "type": "CLIP"
13001
  },
13002
- {
13003
- "downstream": 70,
13004
- "downstream_slot": 1,
13005
- "upstream": "456",
13006
- "upstream_slot": 0,
13007
- "controller": 50,
13008
- "type": "MODEL"
13009
- },
13010
- {
13011
- "downstream": 70,
13012
- "downstream_slot": 2,
13013
- "upstream": "459",
13014
- "upstream_slot": 0,
13015
- "controller": 50,
13016
- "type": "CLIP"
13017
- },
13018
- {
13019
- "downstream": 70,
13020
- "downstream_slot": 3,
13021
- "upstream": "437",
13022
- "upstream_slot": 0,
13023
- "controller": 50,
13024
- "type": "VAE"
13025
- },
13026
- {
13027
- "downstream": 70,
13028
- "downstream_slot": 5,
13029
- "upstream": "261",
13030
- "upstream_slot": 0,
13031
- "controller": 51,
13032
- "type": "CONDITIONING"
13033
- },
13034
  {
13035
  "downstream": 184,
13036
  "downstream_slot": 0,
@@ -13047,38 +13018,6 @@
13047
  "controller": 50,
13048
  "type": "CLIP"
13049
  },
13050
- {
13051
- "downstream": 32,
13052
- "downstream_slot": 1,
13053
- "upstream": "456",
13054
- "upstream_slot": 0,
13055
- "controller": 50,
13056
- "type": "MODEL"
13057
- },
13058
- {
13059
- "downstream": 32,
13060
- "downstream_slot": 2,
13061
- "upstream": "459",
13062
- "upstream_slot": 0,
13063
- "controller": 50,
13064
- "type": "CLIP"
13065
- },
13066
- {
13067
- "downstream": 32,
13068
- "downstream_slot": 3,
13069
- "upstream": "437",
13070
- "upstream_slot": 0,
13071
- "controller": 50,
13072
- "type": "VAE"
13073
- },
13074
- {
13075
- "downstream": 32,
13076
- "downstream_slot": 5,
13077
- "upstream": "261",
13078
- "upstream_slot": 0,
13079
- "controller": 51,
13080
- "type": "CONDITIONING"
13081
- },
13082
  {
13083
  "downstream": 524,
13084
  "downstream_slot": 1,
@@ -13126,38 +13065,6 @@
13126
  "upstream_slot": 0,
13127
  "controller": 50,
13128
  "type": "CLIP"
13129
- },
13130
- {
13131
- "downstream": 19,
13132
- "downstream_slot": 1,
13133
- "upstream": "456",
13134
- "upstream_slot": 0,
13135
- "controller": 50,
13136
- "type": "MODEL"
13137
- },
13138
- {
13139
- "downstream": 19,
13140
- "downstream_slot": 2,
13141
- "upstream": "459",
13142
- "upstream_slot": 0,
13143
- "controller": 50,
13144
- "type": "CLIP"
13145
- },
13146
- {
13147
- "downstream": 19,
13148
- "downstream_slot": 3,
13149
- "upstream": "437",
13150
- "upstream_slot": 0,
13151
- "controller": 50,
13152
- "type": "VAE"
13153
- },
13154
- {
13155
- "downstream": 19,
13156
- "downstream_slot": 5,
13157
- "upstream": "261",
13158
- "upstream_slot": 0,
13159
- "controller": 51,
13160
- "type": "CONDITIONING"
13161
  }
13162
  ],
13163
  "groupNodes": {
@@ -13536,32 +13443,20 @@
13536
  "VHS_MetadataImage": true,
13537
  "VHS_KeepIntermediate": true,
13538
  "links_added_by_ue": [
13539
- 79234,
13540
- 79235,
13541
- 79236,
13542
- 79237,
13543
- 79238,
13544
- 79239,
13545
- 79240,
13546
- 79241,
13547
- 79242,
13548
- 79243,
13549
- 79244,
13550
- 79245,
13551
- 79246,
13552
- 79247,
13553
- 79248,
13554
- 79249,
13555
- 79250,
13556
- 79251,
13557
- 79252,
13558
- 79253,
13559
- 79254,
13560
- 79255,
13561
- 79256,
13562
- 79257,
13563
- 79258,
13564
- 79259
13565
  ],
13566
  "frontendVersion": "1.23.4"
13567
  },
 
2
  "id": "ff76bfee-226c-4e7b-a199-0dc633e64030",
3
  "revision": 0,
4
  "last_node_id": 649,
5
+ "last_link_id": 79339,
6
  "nodes": [
7
  {
8
  "id": 365,
9
  "type": "Label (rgthree)",
10
  "pos": [
11
  -1150,
12
+ -310
13
  ],
14
  "size": [
15
+ 308.20001220703125,
16
  24
17
  ],
18
  "flags": {
 
42
  "type": "Label (rgthree)",
43
  "pos": [
44
  -500,
45
+ -310
46
  ],
47
  "size": [
48
+ 149.43333435058594,
49
  24
50
  ],
51
  "flags": {
 
75
  "type": "Label (rgthree)",
76
  "pos": [
77
  -700,
78
+ -220
79
  ],
80
  "size": [
81
+ 147.38333129882812,
82
  52
83
  ],
84
  "flags": {
 
157
  "type": "Label (rgthree)",
158
  "pos": [
159
  -760,
160
+ -250
161
  ],
162
  "size": [
163
+ 184.5500030517578,
164
  34
165
  ],
166
  "flags": {
 
285
  "type": "Label (rgthree)",
286
  "pos": [
287
  -760,
288
+ -260
289
  ],
290
  "size": [
291
+ 60.650001525878906,
292
  14
293
  ],
294
  "flags": {
 
391
  {
392
  "name": "clip",
393
  "type": "CLIP",
394
+ "link": 79332
395
  },
396
  {
397
  "name": "text",
 
445
  {
446
  "name": "clip",
447
  "type": "CLIP",
448
+ "link": 79333
449
  },
450
  {
451
  "name": "text",
 
557
  {
558
  "name": "clip",
559
  "type": "CLIP",
560
+ "link": 79334
561
  },
562
  {
563
  "name": "text",
 
727
  {
728
  "name": "clip",
729
  "type": "CLIP",
730
+ "link": 79335
731
  },
732
  {
733
  "name": "text",
 
801
  "name": "CLIP",
802
  "type": "CLIP",
803
  "links": [
804
+ 79272,
805
+ 79337
806
  ]
807
  },
808
  {
 
870
  "type": "CLIP",
871
  "links": [
872
  71130,
873
+ 79339
874
  ]
875
  },
876
  {
 
938
  "type": "CLIP",
939
  "links": [
940
  71588,
941
+ 79332
942
  ]
943
  },
944
  {
 
1006
  "type": "CLIP",
1007
  "links": [
1008
  5403,
1009
+ 79333
1010
  ]
1011
  },
1012
  {
 
1074
  "type": "CLIP",
1075
  "links": [
1076
  69161,
1077
+ 79334
1078
  ]
1079
  },
1080
  {
 
1123
  {
1124
  "name": "clip",
1125
  "type": "CLIP",
1126
+ "link": 79336
1127
  },
1128
  {
1129
  "name": "text",
 
1197
  "name": "CLIP",
1198
  "type": "CLIP",
1199
  "links": [
1200
+ 79269,
1201
+ 79336
1202
  ]
1203
  },
1204
  {
 
1247
  {
1248
  "name": "clip",
1249
  "type": "CLIP",
1250
+ "link": 79337
1251
  },
1252
  {
1253
  "name": "text",
 
1371
  "type": "CLIP",
1372
  "links": [
1373
  5405,
1374
+ 79335
1375
  ]
1376
  },
1377
  {
 
1654
  512,
1655
  true,
1656
  1024,
1657
+ 713936469292626,
1658
  "randomize",
1659
  30,
1660
  5,
 
1700
  "collapsed": true
1701
  },
1702
  "order": 159,
1703
+ "mode": 4,
1704
  "inputs": [
1705
  {
1706
  "name": "image",
 
1857
  512,
1858
  true,
1859
  1024,
1860
+ 417290188343411,
1861
  "randomize",
1862
  30,
1863
  5,
 
1966
  {
1967
  "name": "clip",
1968
  "type": "CLIP",
1969
+ "link": 79338
1970
  },
1971
  {
1972
  "name": "text",
 
2064
  "name": "CLIP",
2065
  "type": "CLIP",
2066
  "links": [
2067
+ 79273,
2068
+ 79338
2069
  ]
2070
  },
2071
  {
 
2284
  "type": "Label (rgthree)",
2285
  "pos": [
2286
  -1150,
2287
+ -300
2288
  ],
2289
  "size": [
2290
+ 360.45001220703125,
2291
  24
2292
  ],
2293
  "flags": {
 
2312
  "color": "#fff0",
2313
  "bgcolor": "#fff0"
2314
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2315
  {
2316
  "id": 364,
2317
  "type": "Label (rgthree)",
2318
  "pos": [
2319
  -500,
2320
+ -300
2321
  ],
2322
  "size": [
2323
+ 801,
2324
  24
2325
  ],
2326
  "flags": {
2327
  "allow_interaction": false,
2328
  "pinned": true
2329
  },
2330
+ "order": 19,
2331
  "mode": 0,
2332
  "inputs": [],
2333
  "outputs": [],
 
2357
  150
2358
  ],
2359
  "flags": {},
2360
+ "order": 20,
2361
  "mode": 4,
2362
  "inputs": [],
2363
  "outputs": [
 
2406
  "flags": {
2407
  "collapsed": false
2408
  },
2409
+ "order": 21,
2410
  "mode": 0,
2411
  "inputs": [],
2412
  "outputs": [
 
2455
  "flags": {
2456
  "collapsed": false
2457
  },
2458
+ "order": 22,
2459
  "mode": 0,
2460
  "inputs": [],
2461
  "outputs": [
 
2490
  "bgcolor": "#335",
2491
  "shape": 1
2492
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2493
  {
2494
  "id": 21,
2495
  "type": "SAMLoader",
 
2504
  "flags": {
2505
  "collapsed": true
2506
  },
2507
+ "order": 23,
2508
  "mode": 0,
2509
  "inputs": [],
2510
  "outputs": [
 
2722
  "flags": {
2723
  "collapsed": false
2724
  },
2725
+ "order": 24,
2726
  "mode": 0,
2727
  "inputs": [],
2728
  "outputs": [
 
2834
  {
2835
  "name": "clip",
2836
  "type": "CLIP",
2837
+ "link": 79339
2838
  },
2839
  {
2840
  "name": "text",
 
2940
  "flags": {
2941
  "collapsed": true
2942
  },
2943
+ "order": 25,
2944
  "mode": 0,
2945
  "inputs": [
2946
  {
 
3014
  30
3015
  ],
3016
  "flags": {},
3017
+ "order": 26,
3018
  "mode": 0,
3019
  "inputs": [],
3020
  "outputs": [
 
3063
  "collapsed": true
3064
  },
3065
  "order": 153,
3066
+ "mode": 4,
3067
  "inputs": [
3068
  {
3069
  "name": "image",
 
3220
  512,
3221
  true,
3222
  1024,
3223
+ 312097771717034,
3224
  "randomize",
3225
  30,
3226
  5,
 
3423
  512,
3424
  true,
3425
  1024,
3426
+ 668826807638443,
3427
  "randomize",
3428
  30,
3429
  5,
 
3560
  "bgcolor": "#5c5c5c",
3561
  "shape": 1
3562
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3563
  {
3564
  "id": 86,
3565
  "type": "LoraLoader|pysssss",
 
3626
  "bgcolor": "#335",
3627
  "shape": 1
3628
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3629
  {
3630
  "id": 530,
3631
  "type": "EmptyLatentImage",
 
4062
  512,
4063
  true,
4064
  1024,
4065
+ 1010692068935941,
4066
  "randomize",
4067
  30,
4068
  5,
 
4239
  30
4240
  ],
4241
  "flags": {},
4242
+ "order": 27,
4243
  "mode": 0,
4244
  "inputs": [],
4245
  "outputs": [
 
4504
  512,
4505
  true,
4506
  1024,
4507
+ 931358925120818,
4508
  "randomize",
4509
  30,
4510
  5,
 
4707
  512,
4708
  true,
4709
  1024,
4710
+ 181447405005868,
4711
  "randomize",
4712
  30,
4713
  5,
 
4800
  "flags": {
4801
  "collapsed": true
4802
  },
4803
+ "order": 93,
4804
  "mode": 0,
4805
  "inputs": [
4806
  {
 
4975
  190
4976
  ],
4977
  "flags": {},
4978
+ "order": 28,
4979
  "mode": 0,
4980
  "inputs": [],
4981
  "outputs": [],
 
5003
  "flags": {
5004
  "collapsed": false
5005
  },
5006
+ "order": 29,
5007
  "mode": 0,
5008
  "inputs": [],
5009
  "outputs": [
 
5050
  110
5051
  ],
5052
  "flags": {},
5053
+ "order": 30,
5054
+ "mode": 4,
5055
  "inputs": [],
5056
  "outputs": [
5057
  {
 
5089
  30
5090
  ],
5091
  "flags": {},
5092
+ "order": 31,
5093
  "mode": 0,
5094
  "inputs": [],
5095
  "outputs": [
 
5135
  30
5136
  ],
5137
  "flags": {},
5138
+ "order": 32,
5139
  "mode": 0,
5140
  "inputs": [],
5141
  "outputs": [
 
5181
  30
5182
  ],
5183
  "flags": {},
5184
+ "order": 33,
5185
  "mode": 0,
5186
  "inputs": [],
5187
  "outputs": [
 
5227
  30
5228
  ],
5229
  "flags": {},
5230
+ "order": 34,
5231
  "mode": 0,
5232
  "inputs": [],
5233
  "outputs": [
 
5273
  30
5274
  ],
5275
  "flags": {},
5276
+ "order": 35,
5277
  "mode": 0,
5278
  "inputs": [],
5279
  "outputs": [
 
5319
  30
5320
  ],
5321
  "flags": {},
5322
+ "order": 36,
5323
  "mode": 0,
5324
  "inputs": [],
5325
  "outputs": [
 
5574
  "flags": {
5575
  "collapsed": true
5576
  },
5577
+ "order": 94,
5578
  "mode": 0,
5579
  "inputs": [
5580
  {
 
5625
  "flags": {
5626
  "collapsed": false
5627
  },
5628
+ "order": 37,
5629
  "mode": 0,
5630
  "inputs": [],
5631
  "outputs": [
 
5672
  110
5673
  ],
5674
  "flags": {},
5675
+ "order": 38,
5676
  "mode": 4,
5677
  "inputs": [],
5678
  "outputs": [
 
5711
  110
5712
  ],
5713
  "flags": {},
5714
+ "order": 39,
5715
  "mode": 4,
5716
  "inputs": [],
5717
  "outputs": [
 
5750
  110
5751
  ],
5752
  "flags": {},
5753
+ "order": 40,
5754
  "mode": 4,
5755
  "inputs": [],
5756
  "outputs": [
 
5791
  "flags": {
5792
  "collapsed": true
5793
  },
5794
+ "order": 41,
5795
  "mode": 0,
5796
  "inputs": [
5797
  {
 
5903
  "flags": {
5904
  "collapsed": false
5905
  },
5906
+ "order": 42,
5907
  "mode": 0,
5908
  "inputs": [],
5909
  "outputs": [
 
5950
  30
5951
  ],
5952
  "flags": {},
5953
+ "order": 43,
5954
  "mode": 0,
5955
  "inputs": [],
5956
  "outputs": [
 
6156
  true,
6157
  false,
6158
  "",
6159
+ "1girl, solo, long hair, breasts, looking at viewer, smile, open mouth, blue eyes, skirt, shirt, thighhighs, ribbon, navel, twintails, medium breasts, standing, collarbone, hair ribbon, white hair, short sleeves, cowboy shot, pleated skirt, outdoors, solo focus, day, midriff, hand up, miniskirt, black skirt, stomach, bag, zettai ryouiki, crop top, black shirt, v, building, watch, wristwatch, crop top overhang"
6160
  ],
6161
  "color": "#707070",
6162
  "bgcolor": "#5c5c5c",
 
6235
  "flags": {
6236
  "collapsed": true
6237
  },
6238
+ "order": 127,
6239
  "mode": 4,
6240
  "inputs": [
6241
  {
 
6298
  "flags": {
6299
  "collapsed": true
6300
  },
6301
+ "order": 128,
6302
  "mode": 4,
6303
  "inputs": [
6304
  {
 
6361
  "flags": {
6362
  "collapsed": true
6363
  },
6364
+ "order": 119,
6365
  "mode": 4,
6366
  "inputs": [
6367
  {
 
6425
  "flags": {
6426
  "collapsed": true
6427
  },
6428
+ "order": 113,
6429
  "mode": 4,
6430
  "inputs": [
6431
  {
 
6480
  30
6481
  ],
6482
  "flags": {},
6483
+ "order": 44,
6484
  "mode": 0,
6485
  "inputs": [],
6486
  "outputs": [
 
6626
  "flags": {
6627
  "collapsed": true
6628
  },
6629
+ "order": 45,
6630
  "mode": 0,
6631
  "inputs": [
6632
  {
 
6670
  "flags": {
6671
  "collapsed": true
6672
  },
6673
+ "order": 131,
6674
  "mode": 4,
6675
  "inputs": [
6676
  {
 
6746
  "flags": {
6747
  "collapsed": false
6748
  },
6749
+ "order": 46,
6750
  "mode": 4,
6751
  "inputs": [],
6752
  "outputs": [
 
6787
  "flags": {
6788
  "collapsed": true
6789
  },
6790
+ "order": 134,
6791
  "mode": 4,
6792
  "inputs": [
6793
  {
 
6845
  "flags": {
6846
  "collapsed": true
6847
  },
6848
+ "order": 98,
6849
  "mode": 0,
6850
  "inputs": [
6851
  {
 
7133
  "id": 625,
7134
  "type": "GetImageSize",
7135
  "pos": [
7136
+ 2370,
7137
+ 1460
7138
  ],
7139
  "size": [
7140
  140,
 
7143
  "flags": {
7144
  "collapsed": true
7145
  },
7146
+ "order": 99,
7147
  "mode": 4,
7148
  "inputs": [
7149
  {
 
7190
  "id": 627,
7191
  "type": "MathExpression|pysssss",
7192
  "pos": [
7193
+ 2520,
7194
+ 1460
7195
  ],
7196
  "size": [
7197
  400,
 
7200
  "flags": {
7201
  "collapsed": true
7202
  },
7203
+ "order": 114,
7204
  "mode": 4,
7205
  "inputs": [
7206
  {
 
7254
  "id": 629,
7255
  "type": "Mute / Bypass Repeater (rgthree)",
7256
  "pos": [
7257
+ 2670,
7258
+ 1540
7259
  ],
7260
  "size": [
7261
  250.20077514648438,
 
7264
  "flags": {
7265
  "collapsed": true
7266
  },
7267
+ "order": 47,
7268
  "mode": 4,
7269
  "inputs": [
7270
  {
 
7308
  "flags": {
7309
  "collapsed": true
7310
  },
7311
+ "order": 48,
7312
  "mode": 4,
7313
  "inputs": [
7314
  {
 
7350
  580
7351
  ],
7352
  "flags": {
7353
+ "collapsed": false,
7354
+ "pinned": true
7355
  },
7356
+ "order": 49,
7357
  "mode": 0,
7358
  "inputs": [],
7359
  "outputs": [],
 
7380
  110
7381
  ],
7382
  "flags": {},
7383
+ "order": 50,
7384
  "mode": 4,
7385
  "inputs": [],
7386
  "outputs": [
 
7411
  "id": 621,
7412
  "type": "Primitive integer [Crystools]",
7413
  "pos": [
7414
+ 2650,
7415
+ 1460
7416
  ],
7417
  "size": [
7418
  270,
 
7421
  "flags": {
7422
  "collapsed": true
7423
  },
7424
+ "order": 51,
7425
  "mode": 4,
7426
  "inputs": [],
7427
  "outputs": [
 
7451
  "id": 624,
7452
  "type": "CR Image Input Switch",
7453
  "pos": [
7454
+ 2520,
7455
+ 1540
7456
  ],
7457
  "size": [
7458
  270,
 
7461
  "flags": {
7462
  "collapsed": true
7463
  },
7464
+ "order": 132,
7465
  "mode": 4,
7466
  "inputs": [
7467
  {
 
7509
  "id": 623,
7510
  "type": "Image Resize (rgthree)",
7511
  "pos": [
7512
+ 2370,
7513
+ 1540
7514
  ],
7515
  "size": [
7516
  270,
 
7519
  "flags": {
7520
  "collapsed": true
7521
  },
7522
+ "order": 129,
7523
  "mode": 4,
7524
  "inputs": [
7525
  {
 
7585
  "id": 626,
7586
  "type": "MathExpression|pysssss",
7587
  "pos": [
7588
+ 2370,
7589
+ 1500
7590
  ],
7591
  "size": [
7592
  400,
 
7595
  "flags": {
7596
  "collapsed": true
7597
  },
7598
+ "order": 120,
7599
  "mode": 4,
7600
  "inputs": [
7601
  {
 
7648
  "id": 628,
7649
  "type": "MathExpression|pysssss",
7650
  "pos": [
7651
+ 2530,
7652
+ 1500
7653
  ],
7654
  "size": [
7655
  400,
 
7658
  "flags": {
7659
  "collapsed": true
7660
  },
7661
+ "order": 121,
7662
  "mode": 4,
7663
  "inputs": [
7664
  {
 
7721
  "flags": {
7722
  "collapsed": true
7723
  },
7724
+ "order": 135,
7725
  "mode": 0,
7726
  "inputs": [
7727
  {
 
8090
  "widget_ue_connectable": {}
8091
  },
8092
  "widgets_values": [
8093
+ 46696024057862,
8094
  "randomize",
8095
  30,
8096
  6,
 
8116
  "flags": {
8117
  "collapsed": false
8118
  },
8119
+ "order": 52,
8120
  "mode": 0,
8121
  "inputs": [],
8122
  "outputs": [
 
8163
  30
8164
  ],
8165
  "flags": {},
8166
+ "order": 53,
8167
  "mode": 0,
8168
  "inputs": [],
8169
  "outputs": [
 
8217
  30
8218
  ],
8219
  "flags": {},
8220
+ "order": 54,
8221
  "mode": 0,
8222
  "inputs": [],
8223
  "outputs": [
 
8271
  80
8272
  ],
8273
  "flags": {},
8274
+ "order": 55,
8275
  "mode": 0,
8276
  "inputs": [],
8277
  "outputs": [
 
8323
  78
8324
  ],
8325
  "flags": {},
8326
+ "order": 56,
8327
  "mode": 0,
8328
  "inputs": [],
8329
  "outputs": [
 
8449
  "widget_ue_connectable": {}
8450
  },
8451
  "widgets_values": [
8452
+ "masterpiece, best quality, absurdres, amazing quality, vslinxbleachtybw, inoue orihime, large breasts, brown eyes, long hair, straight hair, 1girl, solo, long hair, breasts, looking at viewer, smile, open mouth, blue eyes, skirt, shirt, thighhighs, ribbon, navel, twintails, medium breasts, standing, collarbone, hair ribbon, white hair, short sleeves, cowboy shot, pleated skirt, outdoors, solo focus, day, midriff, hand up, miniskirt, black skirt, stomach, bag, zettai ryouiki, crop top, black shirt, v, building, watch, wristwatch, crop top overhang"
8453
  ],
8454
  "shape": 1
8455
  },
 
8465
  60
8466
  ],
8467
  "flags": {},
8468
+ "order": 57,
8469
  "mode": 0,
8470
  "inputs": [],
8471
  "outputs": [
 
8491
  "bgcolor": "#335",
8492
  "shape": 1
8493
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8494
  {
8495
  "id": 438,
8496
  "type": "Primitive boolean [Crystools]",
 
8503
  60
8504
  ],
8505
  "flags": {},
8506
+ "order": 58,
8507
  "mode": 0,
8508
  "inputs": [],
8509
  "outputs": [
 
8529
  "bgcolor": "#335",
8530
  "shape": 1
8531
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8532
  {
8533
  "id": 262,
8534
  "type": "Primitive string multiline [Crystools]",
 
8541
  180
8542
  ],
8543
  "flags": {},
8544
+ "order": 59,
8545
  "mode": 0,
8546
  "inputs": [],
8547
  "outputs": [
 
8568
  "bgcolor": "#533",
8569
  "shape": 1
8570
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8571
  {
8572
  "id": 535,
8573
  "type": "Primitive string multiline [Crystools]",
 
8582
  "flags": {
8583
  "collapsed": false
8584
  },
8585
+ "order": 60,
8586
  "mode": 0,
8587
  "inputs": [],
8588
  "outputs": [
 
8608
  "bgcolor": "#353",
8609
  "shape": 1
8610
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8611
  {
8612
  "id": 562,
8613
  "type": "Fast Bypasser (rgthree)",
 
8740
  30
8741
  ],
8742
  "flags": {},
8743
+ "order": 61,
8744
  "mode": 0,
8745
  "inputs": [],
8746
  "outputs": [
 
8774
  "bgcolor": "#653",
8775
  "shape": 1
8776
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8777
  {
8778
  "id": 635,
8779
  "type": "PathchSageAttentionKJ",
 
8786
  58
8787
  ],
8788
  "flags": {},
8789
+ "order": 95,
8790
  "mode": 0,
8791
  "inputs": [
8792
  {
 
8819
  "shape": 1
8820
  },
8821
  {
8822
+ "id": 19,
8823
+ "type": "FaceDetailer",
8824
  "pos": [
8825
+ 1770,
8826
+ 850
8827
  ],
8828
  "size": [
8829
+ 519,
8830
+ 960
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8831
  ],
8832
  "flags": {
8833
  "collapsed": true
8834
  },
8835
  "order": 150,
8836
+ "mode": 4,
8837
  "inputs": [
8838
  {
8839
  "name": "image",
 
8990
  512,
8991
  true,
8992
  1024,
8993
+ 407243201049363,
8994
  "randomize",
8995
  30,
8996
  5,
 
9021
  "bgcolor": "#355",
9022
  "shape": 1
9023
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9024
  {
9025
  "id": 315,
9026
  "type": "Fast Bypasser (rgthree)",
 
9171
  "shape": 1
9172
  },
9173
  {
9174
+ "id": 522,
9175
+ "type": "easy seed",
9176
+ "pos": [
9177
+ -40,
9178
+ 590
9179
+ ],
9180
+ "size": [
9181
+ 270,
9182
+ 106
9183
+ ],
9184
+ "flags": {},
9185
+ "order": 62,
9186
+ "mode": 0,
9187
+ "inputs": [],
9188
+ "outputs": [
9189
+ {
9190
+ "name": "seed",
9191
+ "type": "INT",
9192
+ "links": [
9193
+ 5436,
9194
+ 59810
9195
+ ]
9196
+ }
9197
+ ],
9198
+ "title": "Seed",
9199
+ "properties": {
9200
+ "cnr_id": "comfyui-easy-use",
9201
+ "ver": "3e84b8cd77719341adc71b08b5789bdb07b1a543",
9202
+ "Node name for S&R": "easy seed",
9203
+ "widget_ue_connectable": {}
9204
+ },
9205
+ "widgets_values": [
9206
+ 451210547427577,
9207
+ "fixed",
9208
+ null
9209
+ ],
9210
+ "color": "#432",
9211
+ "bgcolor": "#653",
9212
+ "shape": 1
9213
+ },
9214
+ {
9215
+ "id": 582,
9216
+ "type": "mxSlider",
9217
+ "pos": [
9218
+ 2170,
9219
+ 330
9220
+ ],
9221
+ "size": [
9222
+ 380,
9223
+ 30
9224
+ ],
9225
+ "flags": {},
9226
+ "order": 63,
9227
+ "mode": 0,
9228
+ "inputs": [],
9229
+ "outputs": [
9230
+ {
9231
+ "name": "",
9232
+ "type": "FLOAT",
9233
+ "links": [
9234
+ 8272
9235
+ ]
9236
+ }
9237
+ ],
9238
+ "title": "Accuracy",
9239
+ "properties": {
9240
+ "cnr_id": "comfyui-mxtoolkit",
9241
+ "ver": "0a3857ada2c1780188b9d5abb95f9f3e6561d976",
9242
+ "Node name for S&R": "mxSlider",
9243
+ "value": 0.55,
9244
+ "min": 0,
9245
+ "max": 2,
9246
+ "step": 0.01,
9247
+ "decimals": 2,
9248
+ "snap": true,
9249
+ "widget_ue_connectable": {}
9250
+ },
9251
+ "widgets_values": [
9252
+ 0,
9253
+ 0.55,
9254
+ 1
9255
+ ],
9256
+ "color": "#432",
9257
+ "bgcolor": "#653",
9258
+ "shape": 1
9259
+ },
9260
+ {
9261
+ "id": 565,
9262
  "type": "Fast Bypasser (rgthree)",
9263
  "pos": [
9264
+ 2170,
9265
  70
9266
  ],
9267
  "size": [
9268
+ 380,
9269
+ 82
9270
  ],
9271
  "flags": {},
9272
+ "order": 87,
9273
  "mode": 0,
9274
  "inputs": [
9275
  {
9276
  "dir": 3,
9277
  "label": " ",
9278
+ "name": "IMG2IMG Transfer",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9279
  "type": "*",
9280
+ "link": 6863
9281
  },
9282
  {
9283
  "dir": 3,
9284
  "label": " ",
9285
+ "name": "Low VRAM for IMG2IMG Transfer",
9286
  "type": "*",
9287
+ "link": 72526
9288
  },
9289
  {
9290
  "dir": 3,
9291
  "label": " ",
9292
+ "name": "",
9293
  "type": "*",
9294
+ "link": null
9295
+ }
9296
+ ],
9297
+ "outputs": [
9298
  {
9299
+ "dir": 4,
9300
  "label": " ",
9301
+ "name": "OPT_CONNECTION",
9302
  "type": "*",
9303
+ "links": null
9304
+ }
9305
+ ],
9306
+ "title": "IMG Transfer Control",
9307
+ "properties": {
9308
+ "toggleRestriction": "default",
9309
+ "widget_ue_connectable": {},
9310
+ "collapse_connections": true
9311
+ },
9312
+ "color": "#432",
9313
+ "bgcolor": "#653",
9314
+ "shape": 1
9315
+ },
9316
+ {
9317
+ "id": 227,
9318
+ "type": "PreviewImage",
9319
+ "pos": [
9320
+ 2370,
9321
+ 1370
9322
+ ],
9323
+ "size": [
9324
+ 210,
9325
+ 246
9326
+ ],
9327
+ "flags": {
9328
+ "collapsed": true
9329
+ },
9330
+ "order": 162,
9331
+ "mode": 0,
9332
+ "inputs": [
9333
+ {
9334
+ "name": "images",
9335
+ "type": "IMAGE",
9336
+ "link": 422
9337
+ }
9338
+ ],
9339
+ "outputs": [],
9340
+ "title": "Hands",
9341
+ "properties": {
9342
+ "cnr_id": "comfy-core",
9343
+ "ver": "0.3.27",
9344
+ "Node name for S&R": "PreviewImage",
9345
+ "widget_ue_connectable": {}
9346
+ },
9347
+ "widgets_values": [],
9348
+ "shape": 1
9349
+ },
9350
+ {
9351
+ "id": 228,
9352
+ "type": "PreviewImage",
9353
+ "pos": [
9354
+ 2480,
9355
+ 1370
9356
+ ],
9357
+ "size": [
9358
+ 210,
9359
+ 246
9360
+ ],
9361
+ "flags": {
9362
+ "collapsed": true
9363
+ },
9364
+ "order": 164,
9365
+ "mode": 0,
9366
+ "inputs": [
9367
+ {
9368
+ "name": "images",
9369
+ "type": "IMAGE",
9370
+ "link": 423
9371
+ }
9372
+ ],
9373
+ "outputs": [],
9374
+ "title": "Nipples",
9375
+ "properties": {
9376
+ "cnr_id": "comfy-core",
9377
+ "ver": "0.3.27",
9378
+ "Node name for S&R": "PreviewImage",
9379
+ "widget_ue_connectable": {}
9380
+ },
9381
+ "widgets_values": [],
9382
+ "shape": 1
9383
+ },
9384
+ {
9385
+ "id": 231,
9386
+ "type": "PreviewImage",
9387
+ "pos": [
9388
+ 2480,
9389
+ 1320
9390
+ ],
9391
+ "size": [
9392
+ 260,
9393
+ 258
9394
+ ],
9395
+ "flags": {
9396
+ "collapsed": true
9397
+ },
9398
+ "order": 156,
9399
+ "mode": 0,
9400
+ "inputs": [
9401
+ {
9402
+ "name": "images",
9403
+ "type": "IMAGE",
9404
+ "link": 426
9405
+ }
9406
+ ],
9407
+ "outputs": [],
9408
+ "title": "Eyes",
9409
+ "properties": {
9410
+ "cnr_id": "comfy-core",
9411
+ "ver": "0.3.27",
9412
+ "Node name for S&R": "PreviewImage",
9413
+ "widget_ue_connectable": {}
9414
+ },
9415
+ "widgets_values": [],
9416
+ "shape": 1
9417
+ },
9418
+ {
9419
+ "id": 224,
9420
+ "type": "PreviewImage",
9421
+ "pos": [
9422
+ 2370,
9423
+ 1320
9424
+ ],
9425
+ "size": [
9426
+ 260,
9427
+ 260
9428
+ ],
9429
+ "flags": {
9430
+ "collapsed": true
9431
+ },
9432
+ "order": 154,
9433
+ "mode": 0,
9434
+ "inputs": [
9435
+ {
9436
+ "name": "images",
9437
+ "type": "IMAGE",
9438
+ "link": 419
9439
+ }
9440
+ ],
9441
+ "outputs": [],
9442
+ "title": "Face",
9443
+ "properties": {
9444
+ "cnr_id": "comfy-core",
9445
+ "ver": "0.3.27",
9446
+ "Node name for S&R": "PreviewImage",
9447
+ "widget_ue_connectable": {}
9448
+ },
9449
+ "widgets_values": [],
9450
+ "shape": 1
9451
+ },
9452
+ {
9453
+ "id": 436,
9454
+ "type": "CheckpointLoader|pysssss",
9455
+ "pos": [
9456
+ -760,
9457
+ 70
9458
+ ],
9459
+ "size": [
9460
+ 290,
9461
+ 142
9462
+ ],
9463
+ "flags": {},
9464
+ "order": 64,
9465
+ "mode": 0,
9466
+ "inputs": [],
9467
+ "outputs": [
9468
+ {
9469
+ "name": "MODEL",
9470
+ "type": "MODEL",
9471
+ "slot_index": 0,
9472
+ "links": [
9473
+ 1891,
9474
+ 76831
9475
+ ]
9476
  },
9477
  {
9478
+ "name": "CLIP",
9479
+ "type": "CLIP",
9480
+ "slot_index": 1,
9481
+ "links": [
9482
+ 3232
9483
+ ]
9484
  },
9485
  {
9486
+ "name": "VAE",
9487
+ "type": "VAE",
9488
+ "links": null
9489
+ },
9490
+ {
9491
+ "name": "example",
9492
+ "type": "STRING",
9493
+ "links": []
9494
  }
9495
  ],
9496
+ "properties": {
9497
+ "cnr_id": "comfyui-custom-scripts",
9498
+ "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
9499
+ "Node name for S&R": "CheckpointLoader|pysssss",
9500
+ "widget_ue_connectable": {}
9501
+ },
9502
+ "widgets_values": [
9503
+ "hassakuXLIllustrious_v13StyleA.safetensors",
9504
+ "[none]",
9505
+ "[none]"
9506
+ ],
9507
+ "color": "#223",
9508
+ "bgcolor": "#335",
9509
+ "shape": 1
9510
+ },
9511
+ {
9512
+ "id": 15,
9513
+ "type": "UpscaleModelLoader",
9514
+ "pos": [
9515
+ -760,
9516
+ 450
9517
+ ],
9518
+ "size": [
9519
+ 290,
9520
+ 60
9521
+ ],
9522
+ "flags": {
9523
+ "collapsed": false
9524
+ },
9525
+ "order": 65,
9526
+ "mode": 0,
9527
+ "inputs": [],
9528
  "outputs": [
9529
  {
9530
+ "name": "UPSCALE_MODEL",
9531
+ "type": "UPSCALE_MODEL",
9532
+ "slot_index": 0,
9533
+ "links": [
9534
+ 79039
9535
+ ]
9536
+ }
9537
+ ],
9538
+ "title": "Upscale Model",
9539
+ "properties": {
9540
+ "cnr_id": "comfy-core",
9541
+ "ver": "0.3.14",
9542
+ "Node name for S&R": "UpscaleModelLoader",
9543
+ "widget_ue_connectable": {}
9544
+ },
9545
+ "widgets_values": [
9546
+ "4x_foolhardy_Remacri.pth"
9547
+ ],
9548
+ "color": "#223",
9549
+ "bgcolor": "#335",
9550
+ "shape": 1
9551
+ },
9552
+ {
9553
+ "id": 440,
9554
+ "type": "workflow>IPAdapter Models",
9555
+ "pos": [
9556
+ -760,
9557
+ 550
9558
+ ],
9559
+ "size": [
9560
+ 290,
9561
+ 102
9562
+ ],
9563
+ "flags": {},
9564
+ "order": 66,
9565
+ "mode": 0,
9566
+ "inputs": [],
9567
+ "outputs": [
9568
+ {
9569
+ "name": "IPADAPTER",
9570
+ "type": "IPADAPTER",
9571
+ "links": [
9572
+ 3181
9573
+ ]
9574
+ },
9575
+ {
9576
+ "name": "CLIP_VISION",
9577
+ "type": "CLIP_VISION",
9578
+ "links": [
9579
+ 3184
9580
+ ]
9581
+ }
9582
+ ],
9583
+ "properties": {
9584
+ "Node name for S&R": "workflow>IPAdapter Models",
9585
+ "widget_ue_connectable": {}
9586
+ },
9587
+ "widgets_values": [
9588
+ "noobIPAMARK1_mark1.safetensors",
9589
+ "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors"
9590
+ ],
9591
+ "color": "#223",
9592
+ "bgcolor": "#335",
9593
+ "shape": 1
9594
+ },
9595
+ {
9596
+ "id": 574,
9597
+ "type": "LoadImage",
9598
+ "pos": [
9599
+ 1020,
9600
+ 290
9601
+ ],
9602
+ "size": [
9603
+ 380,
9604
+ 470
9605
+ ],
9606
+ "flags": {},
9607
+ "order": 67,
9608
+ "mode": 0,
9609
+ "inputs": [],
9610
+ "outputs": [
9611
+ {
9612
+ "name": "IMAGE",
9613
+ "type": "IMAGE",
9614
+ "links": [
9615
+ 7255
9616
+ ]
9617
+ },
9618
+ {
9619
+ "name": "MASK",
9620
+ "type": "MASK",
9621
  "links": null
9622
  }
9623
  ],
9624
+ "title": "Alternative style image",
9625
  "properties": {
9626
+ "cnr_id": "comfy-core",
9627
+ "ver": "0.3.33",
9628
+ "Node name for S&R": "LoadImage",
9629
  "widget_ue_connectable": {}
9630
  },
9631
+ "widgets_values": [
9632
+ "example.png",
9633
+ "image"
9634
+ ],
9635
+ "color": "#233",
9636
+ "bgcolor": "#355",
9637
  "shape": 1
9638
  },
9639
  {
9640
+ "id": 314,
9641
  "type": "Fast Bypasser (rgthree)",
9642
  "pos": [
9643
+ 260,
9644
  70
9645
  ],
9646
  "size": [
9647
+ 250,
9648
  230
9649
  ],
9650
  "flags": {},
9651
+ "order": 167,
9652
  "mode": 0,
9653
  "inputs": [
9654
  {
9655
  "dir": 3,
9656
  "label": " ",
9657
+ "name": "Face Detailer",
9658
  "type": "*",
9659
+ "link": 576
9660
  },
9661
  {
9662
  "dir": 3,
9663
  "label": " ",
9664
+ "name": "Eyes Detailer",
9665
  "type": "*",
9666
+ "link": 577
9667
  },
9668
  {
9669
  "dir": 3,
9670
  "label": " ",
9671
+ "name": "Nose Detailer",
9672
  "type": "*",
9673
+ "link": 578
9674
  },
9675
  {
9676
  "dir": 3,
9677
  "label": " ",
9678
+ "name": "Lips Detailer",
9679
  "type": "*",
9680
+ "link": 579
9681
  },
9682
  {
9683
  "dir": 3,
9684
  "label": " ",
9685
+ "name": "Hands Detailer",
9686
  "type": "*",
9687
+ "link": 580
9688
  },
9689
  {
9690
  "dir": 3,
9691
  "label": " ",
9692
+ "name": "Nipples Detailer",
9693
  "type": "*",
9694
+ "link": 581
9695
  },
9696
  {
9697
  "dir": 3,
9698
  "label": " ",
9699
+ "name": "Vagina Detailer",
9700
  "type": "*",
9701
+ "link": 582
9702
  },
9703
  {
9704
  "dir": 3,
9705
  "label": " ",
9706
+ "name": "Penis Detailer",
9707
  "type": "*",
9708
+ "link": 583
9709
  },
9710
  {
9711
  "dir": 3,
 
9724
  "links": null
9725
  }
9726
  ],
9727
+ "title": "Detailer Control",
9728
  "properties": {
9729
  "toggleRestriction": "default",
9730
  "collapse_connections": true,
 
9735
  "shape": 1
9736
  },
9737
  {
9738
+ "id": 320,
9739
+ "type": "Fast Bypasser (rgthree)",
9740
  "pos": [
9741
+ 520,
9742
+ 70
9743
  ],
9744
  "size": [
9745
+ 230,
9746
+ 230
9747
  ],
9748
  "flags": {},
9749
+ "order": 90,
9750
  "mode": 0,
9751
+ "inputs": [
 
9752
  {
9753
+ "dir": 3,
9754
+ "label": " ",
9755
+ "name": "Face prompt",
9756
+ "type": "*",
9757
+ "link": 3921
9758
+ },
9759
+ {
9760
+ "dir": 3,
9761
+ "label": " ",
9762
+ "name": "Eyes prompt",
9763
+ "type": "*",
9764
+ "link": 4169
9765
+ },
9766
+ {
9767
+ "dir": 3,
9768
+ "label": " ",
9769
+ "name": "Nose prompt",
9770
+ "type": "*",
9771
+ "link": 3923
9772
+ },
9773
+ {
9774
+ "dir": 3,
9775
+ "label": " ",
9776
+ "name": "Lips prompt",
9777
+ "type": "*",
9778
+ "link": 3924
9779
+ },
9780
+ {
9781
+ "dir": 3,
9782
+ "label": " ",
9783
+ "name": "Hands prompt",
9784
+ "type": "*",
9785
+ "link": 3925
9786
+ },
9787
+ {
9788
+ "dir": 3,
9789
+ "label": " ",
9790
+ "name": "Nipples prompt",
9791
+ "type": "*",
9792
+ "link": 3926
9793
+ },
9794
+ {
9795
+ "dir": 3,
9796
+ "label": " ",
9797
+ "name": "Vagina prompt",
9798
+ "type": "*",
9799
+ "link": 3927
9800
+ },
9801
+ {
9802
+ "dir": 3,
9803
+ "label": " ",
9804
+ "name": "Penis prompt",
9805
+ "type": "*",
9806
+ "link": 3928
9807
+ },
9808
+ {
9809
+ "dir": 3,
9810
+ "label": " ",
9811
+ "name": "",
9812
+ "type": "*",
9813
+ "link": null
9814
+ }
9815
  ],
 
 
 
 
9816
  "outputs": [
9817
  {
9818
+ "dir": 4,
9819
+ "label": " ",
9820
+ "name": "OPT_CONNECTION",
9821
+ "type": "*",
9822
+ "links": null
9823
  }
9824
  ],
9825
+ "title": "Detail Prompt Control",
9826
  "properties": {
9827
+ "toggleRestriction": "default",
9828
+ "collapse_connections": true,
 
 
 
 
 
 
 
9829
  "widget_ue_connectable": {}
9830
  },
 
 
 
 
 
9831
  "color": "#432",
9832
  "bgcolor": "#653",
9833
  "shape": 1
 
9844
  102
9845
  ],
9846
  "flags": {},
9847
+ "order": 68,
9848
  "mode": 0,
9849
  "inputs": [],
9850
  "outputs": [
 
9868
  "widget_ue_connectable": {}
9869
  },
9870
  "widgets_values": [
9871
+ "noobaiXLControlnet_epsCanny.safetensors",
9872
+ "PyraCannyPreprocessor"
9873
  ],
9874
  "color": "#223",
9875
  "bgcolor": "#335",
9876
  "shape": 1
9877
  },
9878
  {
9879
+ "id": 553,
9880
+ "type": "Primitive string multiline [Crystools]",
9881
  "pos": [
9882
  2170,
9883
+ 580
9884
  ],
9885
  "size": [
9886
  380,
9887
+ 180
9888
  ],
9889
+ "flags": {
9890
+ "collapsed": false
9891
+ },
9892
+ "order": 69,
9893
  "mode": 0,
9894
+ "inputs": [],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9895
  "outputs": [
9896
  {
9897
+ "name": "string",
9898
+ "type": "STRING",
9899
+ "links": [
9900
+ 71874
9901
+ ]
9902
  }
9903
  ],
9904
+ "title": "Exclude tags from interrogation",
9905
  "properties": {
9906
+ "cnr_id": "comfyui-crystools",
9907
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
9908
+ "Node name for S&R": "Primitive string multiline [Crystools]",
9909
+ "widget_ue_connectable": {}
9910
  },
9911
+ "widgets_values": [
9912
+ ""
9913
+ ],
9914
+ "color": "#332922",
9915
+ "bgcolor": "#593930",
9916
  "shape": 1
9917
  },
9918
  {
9919
+ "id": 326,
9920
+ "type": "MarkdownNote",
9921
  "pos": [
9922
+ -500,
9923
+ -240
9924
  ],
9925
  "size": [
9926
  210,
9927
+ 230
9928
  ],
9929
  "flags": {
9930
+ "pinned": true
9931
  },
9932
+ "order": 70,
9933
  "mode": 0,
9934
+ "inputs": [],
9935
+ "outputs": [],
9936
+ "title": "Nodes",
9937
+ "properties": {
9938
+ "widget_ue_connectable": {}
9939
+ },
9940
+ "widgets_values": [
9941
+ "[ComfyUI Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)<br>\n[ComfyUI Impact Subpack](https://github.com/ltdrdata/ComfyUI-Impact-Subpack)<br>\n[ComfyUI-mxToolkit](https://github.com/Smirnov75/ComfyUI-mxToolkit)<br>\n[ComfyUI-Easy-Use](https://github.com/yolain/ComfyUI-Easy-Use)<br>\n[ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)<br>\n[ComfyUI-Crystools](https://github.com/crystian/ComfyUI-Crystools)<br>\n[ComfyUI-Image-Saver](https://github.com/alexopus/ComfyUI-Image-Saver)<br>\n[ComfyUI_Comfyroll_CustomNodes](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)<br>\n[ComfyUI-Advanced-ControlNet](https://github.com/Kosinkadink/ComfyUI-Advanced-ControlNet)<br>\n[ComfyUI-KJNodes](https://github.com/kijai/ComfyUI-KJNodes)<br>\n[ComfyUI_IPAdapter_plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)<br>\n[ComfyUI-WD14-Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)<br>\n[cg-use-everywhere](https://github.com/chrisgoringe/cg-use-everywhere)<br> \n[cg-image-filter](https://github.com/chrisgoringe/cg-image-filter)<br>\n[rgthree-comfy](https://github.com/rgthree/rgthree-comfy)<br>\n[wlsh_nodes](https://github.com/wallish77/wlsh_nodes)"
9942
+ ],
9943
+ "color": "#222",
9944
+ "bgcolor": "#000",
9945
+ "shape": 1
9946
+ },
9947
+ {
9948
+ "id": 583,
9949
+ "type": "MarkdownNote",
9950
+ "pos": [
9951
+ -280,
9952
+ -240
9953
+ ],
9954
+ "size": [
9955
+ 290,
9956
+ 230
9957
+ ],
9958
+ "flags": {
9959
+ "pinned": true
9960
+ },
9961
+ "order": 71,
9962
+ "mode": 0,
9963
+ "inputs": [],
9964
+ "outputs": [],
9965
+ "title": "ControlNet Models",
9966
+ "properties": {
9967
+ "widget_ue_connectable": {}
9968
+ },
9969
+ "widgets_values": [
9970
+ "To use ControlNet you first have to download the ControlNet Models for NoobAI.<br>\nThese models work for Eps, VPred and even Illustrious models. <br>\nSo you don't need to use a NoobAI model if you prefer using Illustrious Checkpoints.<br> <br>\nYou can find these Models [here](https://civitai.com/models/929685\n). <br>\nThe OpenPose model [here](https://huggingface.co/Laxhar/noob_openpose/tree/main).<br>\nOr all of them in their huggingface collection [here](https://huggingface.co/collections/Laxhar/noobai-sdxl-controlnet-67342fca03831b10647d7910).\n\n### Save these in your /models/controlnet folder\n"
9971
+ ],
9972
+ "color": "#222",
9973
+ "bgcolor": "#000",
9974
+ "shape": 1
9975
+ },
9976
+ {
9977
+ "id": 448,
9978
+ "type": "MarkdownNote",
9979
+ "pos": [
9980
+ 20,
9981
+ -240
9982
+ ],
9983
+ "size": [
9984
+ 290,
9985
+ 230
9986
+ ],
9987
+ "flags": {
9988
+ "pinned": true
9989
+ },
9990
+ "order": 72,
9991
+ "mode": 0,
9992
+ "inputs": [],
9993
+ "outputs": [],
9994
+ "title": "IPAdapter Model",
9995
+ "properties": {
9996
+ "widget_ue_connectable": {}
9997
+ },
9998
+ "widgets_values": [
9999
+ "To use the IPAdapter you first have to download the IPAdapter Model for NoobAI.<br>\nThis models work for Eps, VPred and Illustrious models. <br>\nYou can find the Model [here](https://civitai.com/models/1000401?modelVersionId=1121145\n).\n\n### Save this in your /models/ipadapter folder\n\nYou also need a compatible Clip-vision Model which you can either find [here](https://huggingface.co/axssel/IPAdapter_ClipVision_models/blob/main/CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors) or through the Comfy Model Manager by searching for \"CLIP-ViT-bigG-14-laion2B\".\n\n### Save this in your /models/clip_vision folder"
10000
+ ],
10001
+ "color": "#222",
10002
+ "bgcolor": "#000",
10003
+ "shape": 1
10004
+ },
10005
+ {
10006
+ "id": 348,
10007
+ "type": "MarkdownNote",
10008
+ "pos": [
10009
+ -770,
10010
+ -140
10011
+ ],
10012
+ "size": [
10013
+ 260,
10014
+ 130
10015
+ ],
10016
+ "flags": {
10017
+ "pinned": true
10018
+ },
10019
+ "order": 73,
10020
+ "mode": 0,
10021
+ "inputs": [],
10022
+ "outputs": [],
10023
+ "title": "Author",
10024
+ "properties": {
10025
+ "widget_ue_connectable": {}
10026
+ },
10027
+ "widgets_values": [
10028
+ "Please leave feedback or questions [here](https://civitai.com/models/1297813/comfyui-detaileradetailer-all-in-one-illustrious-pony-sdxl). <br>\nThank you for using my Workflow!\n<br>\n### [Guide](https://civitai.com/articles/15480)"
10029
+ ],
10030
+ "color": "#222",
10031
+ "bgcolor": "#000",
10032
+ "shape": 1
10033
+ },
10034
+ {
10035
+ "id": 353,
10036
+ "type": "MarkdownNote",
10037
+ "pos": [
10038
+ -1150,
10039
+ 1210
10040
  ],
10041
+ "size": [
10042
+ 370,
10043
+ 370
10044
+ ],
10045
+ "flags": {
10046
+ "collapsed": false,
10047
+ "pinned": true
10048
+ },
10049
+ "order": 74,
10050
+ "mode": 0,
10051
+ "inputs": [],
10052
  "outputs": [],
10053
+ "title": "Recommended Detailer LoRA's",
10054
  "properties": {
 
 
 
10055
  "widget_ue_connectable": {}
10056
  },
10057
+ "widgets_values": [
10058
+ "#### General Detailer (Can be used for everything)\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1147221)\n\n#### General Detailer for V-Pred Models\n- [NoobAI-XL Detailer](https://civitai.com/models/987736?modelVersionId=1209350)\n\n#### Eyes\n- [Eye detail LoRA [Illustrious+FLUX]](https://civitai.com/models/1300857?modelVersionId=1468284)\n\n#### Hands\n- [Hands XL + SD 1.5 + FLUX.1-dev + Pony + Illustrious](https://civitai.com/models/200255?modelVersionId=1464262)\n\n#### Nipples\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA Anmagine XL 3.1-4.0](https://civitai.com/models/502107\n)\n- [Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/493096)\n- [[Illustrious-XL] Nipple LORA for ADetailer / ADetailer用の乳首LORA](https://civitai.com/models/827482)"
10059
+ ],
10060
+ "color": "#222",
10061
+ "bgcolor": "#000",
10062
  "shape": 1
10063
  },
10064
  {
10065
+ "id": 323,
10066
+ "type": "MarkdownNote",
10067
  "pos": [
10068
+ -1150,
10069
+ -240
10070
  ],
10071
  "size": [
10072
+ 370,
10073
+ 1410
10074
  ],
10075
  "flags": {
10076
+ "pinned": true
10077
  },
10078
+ "order": 75,
10079
  "mode": 0,
10080
+ "inputs": [],
 
 
 
 
 
 
10081
  "outputs": [],
10082
+ "title": "How to use",
10083
  "properties": {
 
 
 
10084
  "widget_ue_connectable": {}
10085
  },
10086
+ "widgets_values": [
10087
+ "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as IPAdapter Model & Clip vision Model if you want to use that feature. <br>\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n\nOnly use \"Patch Sage Attention\" if you know what you do. You need to install triton on your PC which can be a lengthy and troublesome undertaking while only giving you a miniscule speed boost of maybe 2-3 seconds per image. You can find a guide for it [here](https://www.reddit.com/r/comfyui/comments/1hn32jc/step_by_step_video_tutorial_on_installing/).\n\n---\n\n#### Input Image\nHere you select your input image for the IMG2IMG process that you want to use throughout the complete process.\n\n---\n\n#### LoRA's / Detection Models\nIn the second row select your detection models for the body parts, select the LoRA's of your choice and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nThese settings will be used during all steps of the process. The Sampler, Scheduler, Steps, CFG/Guidance and CLIP Skip settings will be used in the image generation(IMG2IMG Transfer) as well as the detailer. The Denoise and Seed settings are only used during IMG2IMG Transfer.\n\n---\n\n#### Detailer Function Control\nIn the \"Detailer Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\n\n---\n\n#### General Function Control\nIn the \"General Detailer Function Control\"-Group you can select if you want to upscale your output image, as well as the factor by which you want to upscale and if you want to use a prepended quality prompt for the detailers that are being used. Furthermore you can select which of the general LoRA's you want to enable that'll be used throughout the whole process including the detailing.\n\n---\n\n#### General Prompt Control\nHere you can set the Start quality prompt that you'll be able to use throughout the detailers as well as the negative prompt that will be used across every process of this workflow.\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model. <br>\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA. <br>\n<br>\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image. <br>\nBe aware that you still have to prompt correctly with IPAdapter.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer. <br> The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced. <br> A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution. <br> If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve. <br> The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown. <br> As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n#### IMG2IMG Transfer\nThis section lets you use any image as a base to create a new one with the same composition and elements, while still giving you creative control over what’s shown. In short, it allows you to recreate or \"copy\" an image with your own characters, styling, or prompts. <br>\nTo use this effectively please check the guide [here](https://civitai.com/articles/15480) under \"IMG2IMG Transfer\" for a full explanation.\nUse the \"Low VRAM\"-Option ALONGSIDE the IMG2IMG Transfer to reduce required/used VRAM during the Pre-Processing and appliance of the ControlNet to the image. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a decrease in quality.\n\n---\n\n`To the left are my recommended detection models and below are my recommended body-part LoRA's that i use regularly. `"
10088
+ ],
10089
+ "color": "#222",
10090
+ "bgcolor": "#000",
10091
  "shape": 1
10092
  },
10093
  {
10094
+ "id": 454,
10095
+ "type": "LoadImage",
10096
  "pos": [
10097
+ -440,
10098
+ 70
10099
  ],
10100
  "size": [
10101
+ 370,
10102
+ 690
10103
  ],
10104
+ "flags": {},
10105
+ "order": 76,
 
 
10106
  "mode": 0,
10107
+ "inputs": [],
10108
+ "outputs": [
10109
  {
10110
+ "name": "IMAGE",
10111
  "type": "IMAGE",
10112
+ "links": [
10113
+ 5445,
10114
+ 5600,
10115
+ 7030,
10116
+ 7256,
10117
+ 72367,
10118
+ 72368,
10119
+ 72369
10120
+ ]
10121
+ },
10122
+ {
10123
+ "name": "MASK",
10124
+ "type": "MASK",
10125
+ "links": null
10126
  }
10127
  ],
 
 
10128
  "properties": {
10129
  "cnr_id": "comfy-core",
10130
+ "ver": "0.3.33",
10131
+ "Node name for S&R": "LoadImage",
10132
  "widget_ue_connectable": {}
10133
  },
10134
+ "widgets_values": [
10135
+ "1_.png",
10136
+ "image"
10137
+ ],
10138
+ "color": "#232",
10139
+ "bgcolor": "#353",
10140
  "shape": 1
10141
  },
10142
  {
10143
+ "id": 354,
10144
+ "type": "MarkdownNote",
10145
  "pos": [
10146
+ 1950,
10147
+ 810
10148
  ],
10149
  "size": [
10150
+ 400,
10151
+ 770
10152
  ],
10153
  "flags": {
10154
+ "collapsed": false,
10155
+ "pinned": true
10156
  },
10157
+ "order": 77,
10158
  "mode": 0,
10159
+ "inputs": [],
 
 
 
 
 
 
10160
  "outputs": [],
10161
+ "title": "Improve further",
10162
  "properties": {
 
 
 
10163
  "widget_ue_connectable": {}
10164
  },
10165
+ "widgets_values": [
10166
+ "## Detailer Tips & Usage Guide\n\n### Prompt Behavior\n- If **body-part specific prompts** are **disabled**, the detailer uses the **standard positive/negative prompts**.\n- Detectors and checkpoints usually infer the content well through denoising.\n- However, **writing specific prompts** for body parts results in **better and more accurate** generations.\n- To enhance further, use a **Detailer LoRA** (see recommended ones to the left).\n- If no specific LoRA exists, use a **general Detailer** (EPS or V-Pred) and prompt what you want shown.\n\n> By default, **negative prompts** are shared with the main image generation. \n> To use a custom one, connect a new **Text Prompt Node** in the \n> `\"Backend - Detailer Preparation\"` group.\n\n---\n\n### Debug Preview\n\n- After generation, check the **debug area** for one node per detected body part.\n- Click the rectangle next to a node's name to view the **mask**.\n- If the preview:\n - shows the **full image** → the detailer was **inactive**.\n - is **black** → the model **found no match**.\n\n> If no match is found, try changing the detection model \n> or tweaking the **Detailer parameters** below.\n\n---\n\n## Key Detailer Parameters\n\n- **`bbox_crop_factor`**: Controls how much context around the area is used.\n - `1.0` = tight crop, `3.0` = broader context.\n - Too low = lacks context; too high = loses detail.\n - Optimal range: **1.0–3.0**.\n\n- **`denoise`**: Determines how much of the original is changed.\n - `0.5` = balanced, `1.0` = full replacement.\n - Mid-range is ideal to retain form while enhancing detail.\n\n- **Positive Prompt Node**: \n Use optional body-part positive prompts in the \"Detailer prompts\"-Group. \n Use **body-part specific LoRA’s** for best results.\n\n- **Matching Parts**: \n Use a **detection model** that recognized a pair of eyes, nipples, etc., to ensure consistency.\n\n- **Preserve Original Details**:\n - Lower **CFG** or **denoise** to retain color/shape (e.g., iris).\n"
10167
+ ],
10168
+ "color": "#222",
10169
+ "bgcolor": "#000",
10170
  "shape": 1
10171
  }
10172
  ],
 
12508
  "MODEL"
12509
  ],
12510
  [
12511
+ 79269,
12512
+ 213,
12513
+ 1,
12514
+ 70,
12515
+ 2,
12516
+ "CLIP"
12517
+ ],
12518
+ [
12519
+ 79272,
12520
+ 207,
12521
+ 1,
12522
+ 32,
12523
+ 2,
12524
+ "CLIP"
12525
+ ],
12526
+ [
12527
+ 79273,
12528
+ 198,
12529
+ 1,
12530
+ 19,
12531
+ 2,
12532
+ "CLIP"
12533
+ ],
12534
+ [
12535
+ 79332,
12536
  209,
12537
  1,
12538
  192,
 
12540
  "CLIP"
12541
  ],
12542
  [
12543
+ 79333,
12544
  212,
12545
  1,
12546
  195,
 
12548
  "CLIP"
12549
  ],
12550
  [
12551
+ 79334,
12552
  211,
12553
  1,
12554
  196,
 
12556
  "CLIP"
12557
  ],
12558
  [
12559
+ 79335,
12560
  210,
12561
  1,
12562
  197,
 
12564
  "CLIP"
12565
  ],
12566
  [
12567
+ 79336,
12568
  213,
12569
  1,
12570
  194,
 
12572
  "CLIP"
12573
  ],
12574
  [
12575
+ 79337,
12576
  207,
12577
  1,
12578
  464,
 
12580
  "CLIP"
12581
  ],
12582
  [
12583
+ 79338,
 
 
 
 
 
 
 
 
12584
  198,
12585
  1,
12586
  184,
 
12588
  "CLIP"
12589
  ],
12590
  [
12591
+ 79339,
12592
  208,
12593
  1,
12594
  193,
12595
  0,
12596
  "CLIP"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12597
  ]
12598
  ],
12599
  "groups": [
 
12932
  "id": 43,
12933
  "title": "IMG2IMG Transfer - Low VRAM",
12934
  "bounding": [
12935
+ 2360,
12936
+ 1390,
12937
+ 610,
12938
+ 190
12939
  ],
12940
  "color": "#444",
12941
  "font_size": 24,
12942
+ "flags": {
12943
+ "pinned": true
12944
+ }
12945
  }
12946
  ],
12947
  "config": {},
12948
  "extra": {
12949
  "ds": {
12950
+ "scale": 0.33889738430583527,
12951
  "offset": [
12952
+ 1787.2364381531147,
12953
+ 573.5987599520539
12954
  ]
12955
  },
12956
  "ue_links": [
 
13002
  "controller": 50,
13003
  "type": "CLIP"
13004
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13005
  {
13006
  "downstream": 184,
13007
  "downstream_slot": 0,
 
13018
  "controller": 50,
13019
  "type": "CLIP"
13020
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13021
  {
13022
  "downstream": 524,
13023
  "downstream_slot": 1,
 
13065
  "upstream_slot": 0,
13066
  "controller": 50,
13067
  "type": "CLIP"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13068
  }
13069
  ],
13070
  "groupNodes": {
 
13443
  "VHS_MetadataImage": true,
13444
  "VHS_KeepIntermediate": true,
13445
  "links_added_by_ue": [
13446
+ 79318,
13447
+ 79319,
13448
+ 79320,
13449
+ 79321,
13450
+ 79322,
13451
+ 79323,
13452
+ 79324,
13453
+ 79325,
13454
+ 79326,
13455
+ 79327,
13456
+ 79328,
13457
+ 79329,
13458
+ 79330,
13459
+ 79331
 
 
 
 
 
 
 
 
 
 
 
 
13460
  ],
13461
  "frontendVersion": "1.23.4"
13462
  },
workflows/IMG2IMG/v4.2/img2img-fullpreview.png ADDED

Git LFS Details

  • SHA256: 61d03c904a2b68a39f823ec4615444ca086a7663d9f538d62a8125dbf79bd94e
  • Pointer size: 131 Bytes
  • Size of remote file: 285 kB
workflows/TXT2IMG/v4.2/TXT2IMG-ADetailer-v4.2-vslinx.json CHANGED
@@ -2,7 +2,7 @@
2
  "id": "3c3324c0-e015-4565-b47c-4440aadd7e70",
3
  "revision": 0,
4
  "last_node_id": 531,
5
- "last_link_id": 11063,
6
  "nodes": [
7
  {
8
  "id": 76,
@@ -207,7 +207,7 @@
207
  -410
208
  ],
209
  "size": [
210
- 308.15625,
211
  24
212
  ],
213
  "flags": {
@@ -240,7 +240,7 @@
240
  -410
241
  ],
242
  "size": [
243
- 149.40234375,
244
  24
245
  ],
246
  "flags": {
@@ -273,7 +273,7 @@
273
  -290
274
  ],
275
  "size": [
276
- 147.392578125,
277
  52
278
  ],
279
  "flags": {
@@ -800,7 +800,7 @@
800
  "flags": {
801
  "collapsed": true
802
  },
803
- "order": 97,
804
  "mode": 0,
805
  "inputs": [
806
  {
@@ -1007,7 +1007,7 @@
1007
  -320
1008
  ],
1009
  "size": [
1010
- 184.5263671875,
1011
  34
1012
  ],
1013
  "flags": {
@@ -1040,7 +1040,7 @@
1040
  -330
1041
  ],
1042
  "size": [
1043
- 60.6689453125,
1044
  14
1045
  ],
1046
  "flags": {
@@ -1147,7 +1147,7 @@
1147
  "flags": {
1148
  "collapsed": true
1149
  },
1150
- "order": 122,
1151
  "mode": 0,
1152
  "inputs": [
1153
  {
@@ -1247,7 +1247,7 @@
1247
  -400
1248
  ],
1249
  "size": [
1250
- 360.38671875,
1251
  24
1252
  ],
1253
  "flags": {
@@ -1646,7 +1646,7 @@
1646
  512,
1647
  true,
1648
  1024,
1649
- 469516295636311,
1650
  "randomize",
1651
  30,
1652
  5,
@@ -1691,7 +1691,7 @@
1691
  "flags": {
1692
  "collapsed": true
1693
  },
1694
- "order": 100,
1695
  "mode": 0,
1696
  "inputs": [
1697
  {
@@ -1853,76 +1853,6 @@
1853
  "bgcolor": "#5c5c5c",
1854
  "shape": 1
1855
  },
1856
- {
1857
- "id": 468,
1858
- "type": "MarkdownNote",
1859
- "pos": [
1860
- 2600,
1861
- 1460
1862
- ],
1863
- "size": [
1864
- 310,
1865
- 250
1866
- ],
1867
- "flags": {},
1868
- "order": 27,
1869
- "mode": 0,
1870
- "inputs": [],
1871
- "outputs": [],
1872
- "title": "Debug Information",
1873
- "properties": {
1874
- "widget_ue_connectable": {}
1875
- },
1876
- "widgets_values": [
1877
- "#### Debug Section\n\nYou can open the previews above by clicking the rectangle symbol next to the name.\nThey show the improved part by the detailer.\n\nIf the whole image is in the preview it means that the Detailer is disabled, no changes have been made.\n\nIf the preview is a black rectangle it means the Ultralytics detection model has not found any matches.\n\nYou might choose a different detection model or change settings in the detailer.\n(See \"Improve further\" on the left)\n\nThe prompt preview to the left side of this note shows you the combination of positive prompts in your workflow."
1878
- ],
1879
- "color": "#222",
1880
- "bgcolor": "#000",
1881
- "shape": 1
1882
- },
1883
- {
1884
- "id": 245,
1885
- "type": "ShowText|pysssss",
1886
- "pos": [
1887
- 2200,
1888
- 1460
1889
- ],
1890
- "size": [
1891
- 390,
1892
- 250
1893
- ],
1894
- "flags": {
1895
- "collapsed": false
1896
- },
1897
- "order": 114,
1898
- "mode": 0,
1899
- "inputs": [
1900
- {
1901
- "name": "text",
1902
- "type": "STRING",
1903
- "link": 10454
1904
- }
1905
- ],
1906
- "outputs": [
1907
- {
1908
- "name": "STRING",
1909
- "shape": 6,
1910
- "type": "STRING",
1911
- "links": null
1912
- }
1913
- ],
1914
- "title": "Prompt preview",
1915
- "properties": {
1916
- "cnr_id": "comfyui-custom-scripts",
1917
- "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
1918
- "Node name for S&R": "ShowText|pysssss",
1919
- "widget_ue_connectable": {}
1920
- },
1921
- "widgets_values": [
1922
- "masterpiece, best quality, absurdres, amazing quality, 1girl, solo, breasts, looking at viewer, blush, smile, inoue orihime, orange hair, brown eyes, long hair, large breasts, simple background, turtleneck, turtleneck sweater, sideways glance, smile, masterpiece, best quality, very awa, absurdres, "
1923
- ],
1924
- "shape": 1
1925
- },
1926
  {
1927
  "id": 12,
1928
  "type": "LoraLoader|pysssss",
@@ -2003,7 +1933,7 @@
2003
  30
2004
  ],
2005
  "flags": {},
2006
- "order": 28,
2007
  "mode": 0,
2008
  "inputs": [],
2009
  "outputs": [
@@ -2299,7 +2229,7 @@
2299
  512,
2300
  true,
2301
  1024,
2302
- 717911575268812,
2303
  "randomize",
2304
  30,
2305
  5,
@@ -2342,7 +2272,7 @@
2342
  30
2343
  ],
2344
  "flags": {},
2345
- "order": 29,
2346
  "mode": 0,
2347
  "inputs": [],
2348
  "outputs": [
@@ -2388,7 +2318,7 @@
2388
  170
2389
  ],
2390
  "flags": {},
2391
- "order": 30,
2392
  "mode": 4,
2393
  "inputs": [
2394
  {
@@ -2550,7 +2480,7 @@
2550
  "flags": {
2551
  "collapsed": false
2552
  },
2553
- "order": 31,
2554
  "mode": 0,
2555
  "inputs": [],
2556
  "outputs": [
@@ -2649,7 +2579,7 @@
2649
  "flags": {
2650
  "collapsed": true
2651
  },
2652
- "order": 101,
2653
  "mode": 0,
2654
  "inputs": [
2655
  {
@@ -2859,7 +2789,7 @@
2859
  512,
2860
  true,
2861
  1024,
2862
- 719093276857072,
2863
  "randomize",
2864
  30,
2865
  5,
@@ -2994,7 +2924,7 @@
2994
  "flags": {
2995
  "collapsed": false
2996
  },
2997
- "order": 32,
2998
  "mode": 0,
2999
  "inputs": [],
3000
  "outputs": [
@@ -3235,7 +3165,7 @@
3235
  512,
3236
  true,
3237
  1024,
3238
- 60264169358581,
3239
  "randomize",
3240
  30,
3241
  5,
@@ -3438,7 +3368,7 @@
3438
  512,
3439
  true,
3440
  1024,
3441
- 1101984633841275,
3442
  "randomize",
3443
  30,
3444
  5,
@@ -3641,7 +3571,7 @@
3641
  512,
3642
  true,
3643
  1024,
3644
- 871727257635675,
3645
  "randomize",
3646
  30,
3647
  5,
@@ -3686,7 +3616,7 @@
3686
  "flags": {
3687
  "collapsed": false
3688
  },
3689
- "order": 33,
3690
  "mode": 0,
3691
  "inputs": [],
3692
  "outputs": [
@@ -3767,7 +3697,7 @@
3767
  30
3768
  ],
3769
  "flags": {},
3770
- "order": 34,
3771
  "mode": 0,
3772
  "inputs": [],
3773
  "outputs": [
@@ -3813,7 +3743,7 @@
3813
  30
3814
  ],
3815
  "flags": {},
3816
- "order": 35,
3817
  "mode": 0,
3818
  "inputs": [],
3819
  "outputs": [
@@ -3963,7 +3893,7 @@
3963
  "flags": {
3964
  "collapsed": false
3965
  },
3966
- "order": 36,
3967
  "mode": 0,
3968
  "inputs": [],
3969
  "outputs": [
@@ -4204,7 +4134,7 @@
4204
  512,
4205
  true,
4206
  1024,
4207
- 977881628350299,
4208
  "randomize",
4209
  30,
4210
  5,
@@ -4752,7 +4682,7 @@
4752
  30
4753
  ],
4754
  "flags": {},
4755
- "order": 37,
4756
  "mode": 0,
4757
  "inputs": [],
4758
  "outputs": [
@@ -4798,7 +4728,7 @@
4798
  30
4799
  ],
4800
  "flags": {},
4801
- "order": 38,
4802
  "mode": 0,
4803
  "inputs": [],
4804
  "outputs": [
@@ -4844,7 +4774,7 @@
4844
  30
4845
  ],
4846
  "flags": {},
4847
- "order": 39,
4848
  "mode": 0,
4849
  "inputs": [],
4850
  "outputs": [
@@ -4890,7 +4820,7 @@
4890
  30
4891
  ],
4892
  "flags": {},
4893
- "order": 40,
4894
  "mode": 0,
4895
  "inputs": [],
4896
  "outputs": [
@@ -4938,7 +4868,7 @@
4938
  "flags": {
4939
  "collapsed": true
4940
  },
4941
- "order": 119,
4942
  "mode": 4,
4943
  "inputs": [
4944
  {
@@ -5001,7 +4931,7 @@
5001
  "flags": {
5002
  "collapsed": true
5003
  },
5004
- "order": 120,
5005
  "mode": 4,
5006
  "inputs": [
5007
  {
@@ -5064,7 +4994,7 @@
5064
  "flags": {
5065
  "collapsed": true
5066
  },
5067
- "order": 111,
5068
  "mode": 4,
5069
  "inputs": [
5070
  {
@@ -5128,7 +5058,7 @@
5128
  "flags": {
5129
  "collapsed": true
5130
  },
5131
- "order": 118,
5132
  "mode": 4,
5133
  "inputs": [
5134
  {
@@ -5191,7 +5121,7 @@
5191
  "flags": {
5192
  "collapsed": true
5193
  },
5194
- "order": 104,
5195
  "mode": 4,
5196
  "inputs": [
5197
  {
@@ -5248,7 +5178,7 @@
5248
  "flags": {
5249
  "collapsed": true
5250
  },
5251
- "order": 41,
5252
  "mode": 4,
5253
  "inputs": [
5254
  {
@@ -5292,7 +5222,7 @@
5292
  "flags": {
5293
  "collapsed": true
5294
  },
5295
- "order": 42,
5296
  "mode": 4,
5297
  "inputs": [
5298
  {
@@ -5337,7 +5267,7 @@
5337
  "flags": {
5338
  "collapsed": true
5339
  },
5340
- "order": 117,
5341
  "mode": 4,
5342
  "inputs": [
5343
  {
@@ -5400,7 +5330,7 @@
5400
  "flags": {
5401
  "collapsed": true
5402
  },
5403
- "order": 103,
5404
  "mode": 4,
5405
  "inputs": [
5406
  {
@@ -5653,7 +5583,7 @@
5653
  "flags": {
5654
  "collapsed": true
5655
  },
5656
- "order": 125,
5657
  "mode": 4,
5658
  "inputs": [
5659
  {
@@ -5729,7 +5659,7 @@
5729
  "flags": {
5730
  "collapsed": true
5731
  },
5732
- "order": 126,
5733
  "mode": 4,
5734
  "inputs": [
5735
  {
@@ -5921,7 +5851,7 @@
5921
  "flags": {
5922
  "collapsed": true
5923
  },
5924
- "order": 105,
5925
  "mode": 0,
5926
  "inputs": [
5927
  {
@@ -5978,7 +5908,7 @@
5978
  "flags": {
5979
  "collapsed": true
5980
  },
5981
- "order": 43,
5982
  "mode": 0,
5983
  "inputs": [
5984
  {
@@ -6090,7 +6020,7 @@
6090
  "flags": {
6091
  "collapsed": true
6092
  },
6093
- "order": 44,
6094
  "mode": 4,
6095
  "inputs": [
6096
  {
@@ -6134,7 +6064,7 @@
6134
  "flags": {
6135
  "collapsed": true
6136
  },
6137
- "order": 45,
6138
  "mode": 4,
6139
  "inputs": [
6140
  {
@@ -6177,7 +6107,7 @@
6177
  30
6178
  ],
6179
  "flags": {},
6180
- "order": 46,
6181
  "mode": 0,
6182
  "inputs": [],
6183
  "outputs": [
@@ -6225,7 +6155,7 @@
6225
  "flags": {
6226
  "collapsed": true
6227
  },
6228
- "order": 99,
6229
  "mode": 0,
6230
  "inputs": [
6231
  {
@@ -6267,83 +6197,6 @@
6267
  "bgcolor": "#5c5c5c",
6268
  "shape": 1
6269
  },
6270
- {
6271
- "id": 239,
6272
- "type": "Primitive string multiline [Crystools]",
6273
- "pos": [
6274
- 1530,
6275
- 110
6276
- ],
6277
- "size": [
6278
- 440,
6279
- 220
6280
- ],
6281
- "flags": {},
6282
- "order": 47,
6283
- "mode": 0,
6284
- "inputs": [],
6285
- "outputs": [
6286
- {
6287
- "name": "string",
6288
- "type": "STRING",
6289
- "links": [
6290
- 10451
6291
- ]
6292
- }
6293
- ],
6294
- "title": "Positive",
6295
- "properties": {
6296
- "cnr_id": "comfyui-crystools",
6297
- "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
6298
- "Node name for S&R": "Primitive string multiline [Crystools]",
6299
- "widget_ue_connectable": {}
6300
- },
6301
- "widgets_values": [
6302
- "1girl, solo, breasts, looking at viewer, blush, smile, inoue orihime, orange hair, brown eyes, long hair, large breasts, simple background, turtleneck, turtleneck sweater, sideways glance, smile, "
6303
- ],
6304
- "color": "#232",
6305
- "bgcolor": "#353",
6306
- "shape": 1
6307
- },
6308
- {
6309
- "id": 492,
6310
- "type": "Primitive string multiline [Crystools]",
6311
- "pos": [
6312
- 1530,
6313
- 370
6314
- ],
6315
- "size": [
6316
- 440,
6317
- 110
6318
- ],
6319
- "flags": {},
6320
- "order": 48,
6321
- "mode": 4,
6322
- "inputs": [],
6323
- "outputs": [
6324
- {
6325
- "name": "string",
6326
- "type": "STRING",
6327
- "links": [
6328
- 10453,
6329
- 11005
6330
- ]
6331
- }
6332
- ],
6333
- "title": "End quality prompt (Optional)",
6334
- "properties": {
6335
- "cnr_id": "comfyui-crystools",
6336
- "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
6337
- "Node name for S&R": "Primitive string multiline [Crystools]",
6338
- "widget_ue_connectable": {}
6339
- },
6340
- "widgets_values": [
6341
- "masterpiece, best quality, very awa, absurdres, "
6342
- ],
6343
- "color": "#232",
6344
- "bgcolor": "#353",
6345
- "shape": 1
6346
- },
6347
  {
6348
  "id": 241,
6349
  "type": "CLIPTextEncode",
@@ -6358,7 +6211,7 @@
6358
  "flags": {
6359
  "collapsed": true
6360
  },
6361
- "order": 115,
6362
  "mode": 0,
6363
  "inputs": [
6364
  {
@@ -6594,45 +6447,6 @@
6594
  "bgcolor": "#5c5c5c",
6595
  "shape": 1
6596
  },
6597
- {
6598
- "id": 494,
6599
- "type": "Primitive string multiline [Crystools]",
6600
- "pos": [
6601
- 1530,
6602
- -40
6603
- ],
6604
- "size": [
6605
- 440,
6606
- 110
6607
- ],
6608
- "flags": {},
6609
- "order": 49,
6610
- "mode": 4,
6611
- "inputs": [],
6612
- "outputs": [
6613
- {
6614
- "name": "string",
6615
- "type": "STRING",
6616
- "links": [
6617
- 10450,
6618
- 11004
6619
- ]
6620
- }
6621
- ],
6622
- "title": "Start quality prompt (Optional)",
6623
- "properties": {
6624
- "cnr_id": "comfyui-crystools",
6625
- "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
6626
- "Node name for S&R": "Primitive string multiline [Crystools]",
6627
- "widget_ue_connectable": {}
6628
- },
6629
- "widgets_values": [
6630
- "masterpiece, best quality, absurdres, amazing quality, "
6631
- ],
6632
- "color": "#232",
6633
- "bgcolor": "#353",
6634
- "shape": 1
6635
- },
6636
  {
6637
  "id": 497,
6638
  "type": "CR Text Concatenate",
@@ -6647,7 +6461,7 @@
6647
  "flags": {
6648
  "collapsed": true
6649
  },
6650
- "order": 108,
6651
  "mode": 0,
6652
  "inputs": [
6653
  {
@@ -6707,7 +6521,7 @@
6707
  "flags": {
6708
  "collapsed": true
6709
  },
6710
- "order": 95,
6711
  "mode": 0,
6712
  "inputs": [
6713
  {
@@ -6765,7 +6579,7 @@
6765
  "flags": {
6766
  "collapsed": true
6767
  },
6768
- "order": 112,
6769
  "mode": 4,
6770
  "inputs": [
6771
  {
@@ -6829,7 +6643,7 @@
6829
  "flags": {
6830
  "collapsed": true
6831
  },
6832
- "order": 50,
6833
  "mode": 4,
6834
  "inputs": [
6835
  {
@@ -6873,7 +6687,7 @@
6873
  "flags": {
6874
  "collapsed": true
6875
  },
6876
- "order": 51,
6877
  "mode": 4,
6878
  "inputs": [
6879
  {
@@ -6908,7 +6722,7 @@
6908
  "type": "GetImageSize",
6909
  "pos": [
6910
  110,
6911
- 1620
6912
  ],
6913
  "size": [
6914
  140,
@@ -6917,7 +6731,7 @@
6917
  "flags": {
6918
  "collapsed": true
6919
  },
6920
- "order": 110,
6921
  "mode": 4,
6922
  "inputs": [
6923
  {
@@ -6965,7 +6779,7 @@
6965
  "type": "MathExpression|pysssss",
6966
  "pos": [
6967
  260,
6968
- 1620
6969
  ],
6970
  "size": [
6971
  400,
@@ -6974,7 +6788,7 @@
6974
  "flags": {
6975
  "collapsed": true
6976
  },
6977
- "order": 116,
6978
  "mode": 4,
6979
  "inputs": [
6980
  {
@@ -7029,7 +6843,7 @@
7029
  "type": "MathExpression|pysssss",
7030
  "pos": [
7031
  380,
7032
- 1620
7033
  ],
7034
  "size": [
7035
  400,
@@ -7038,7 +6852,7 @@
7038
  "flags": {
7039
  "collapsed": true
7040
  },
7041
- "order": 123,
7042
  "mode": 4,
7043
  "inputs": [
7044
  {
@@ -7092,7 +6906,7 @@
7092
  "type": "MathExpression|pysssss",
7093
  "pos": [
7094
  540,
7095
- 1620
7096
  ],
7097
  "size": [
7098
  400,
@@ -7101,7 +6915,7 @@
7101
  "flags": {
7102
  "collapsed": true
7103
  },
7104
- "order": 124,
7105
  "mode": 4,
7106
  "inputs": [
7107
  {
@@ -7155,7 +6969,7 @@
7155
  "type": "Image Resize (rgthree)",
7156
  "pos": [
7157
  110,
7158
- 1660
7159
  ],
7160
  "size": [
7161
  270,
@@ -7232,7 +7046,7 @@
7232
  "type": "Mute / Bypass Repeater (rgthree)",
7233
  "pos": [
7234
  250,
7235
- 1660
7236
  ],
7237
  "size": [
7238
  247.59999084472656,
@@ -7241,7 +7055,7 @@
7241
  "flags": {
7242
  "collapsed": true
7243
  },
7244
- "order": 52,
7245
  "mode": 4,
7246
  "inputs": [
7247
  {
@@ -7355,12 +7169,12 @@
7355
  {
7356
  "name": "positive",
7357
  "type": "CONDITIONING",
7358
- "link": 11059
7359
  },
7360
  {
7361
  "name": "negative",
7362
  "type": "CONDITIONING",
7363
- "link": 11061
7364
  },
7365
  {
7366
  "name": "latent_image",
@@ -7441,7 +7255,7 @@
7441
  }
7442
  },
7443
  "widgets_values": [
7444
- 167471813478782,
7445
  "randomize",
7446
  30,
7447
  5,
@@ -7465,7 +7279,7 @@
7465
  280
7466
  ],
7467
  "flags": {},
7468
- "order": 53,
7469
  "mode": 0,
7470
  "inputs": [],
7471
  "outputs": [
@@ -7616,14 +7430,14 @@
7616
  "name": "positive",
7617
  "type": "CONDITIONING",
7618
  "links": [
7619
- 11059
7620
  ]
7621
  },
7622
  {
7623
  "name": "negative",
7624
  "type": "CONDITIONING",
7625
  "links": [
7626
- 11061
7627
  ]
7628
  }
7629
  ],
@@ -7659,7 +7473,7 @@
7659
  30
7660
  ],
7661
  "flags": {},
7662
- "order": 54,
7663
  "mode": 0,
7664
  "inputs": [],
7665
  "outputs": [
@@ -7693,51 +7507,12 @@
7693
  "bgcolor": "#653",
7694
  "shape": 1
7695
  },
7696
- {
7697
- "id": 262,
7698
- "type": "Primitive string multiline [Crystools]",
7699
- "pos": [
7700
- 1530,
7701
- 520
7702
- ],
7703
- "size": [
7704
- 440,
7705
- 200
7706
- ],
7707
- "flags": {},
7708
- "order": 55,
7709
- "mode": 0,
7710
- "inputs": [],
7711
- "outputs": [
7712
- {
7713
- "name": "string",
7714
- "type": "STRING",
7715
- "links": [
7716
- 510,
7717
- 512
7718
- ]
7719
- }
7720
- ],
7721
- "title": "Negative",
7722
- "properties": {
7723
- "cnr_id": "comfyui-crystools",
7724
- "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
7725
- "Node name for S&R": "Primitive string multiline [Crystools]",
7726
- "widget_ue_connectable": {}
7727
- },
7728
- "widgets_values": [
7729
- "lowres, (worst quality, low quality, bad anatomy, bad hands:1.3), abstract, signature"
7730
- ],
7731
- "color": "#322",
7732
- "bgcolor": "#533",
7733
- "shape": 1
7734
- },
7735
  {
7736
  "id": 506,
7737
  "type": "Primitive integer [Crystools]",
7738
  "pos": [
7739
  110,
7740
- 1700
7741
  ],
7742
  "size": [
7743
  270,
@@ -7746,7 +7521,7 @@
7746
  "flags": {
7747
  "collapsed": true
7748
  },
7749
- "order": 56,
7750
  "mode": 4,
7751
  "inputs": [],
7752
  "outputs": [
@@ -7786,7 +7561,7 @@
7786
  "flags": {
7787
  "collapsed": true
7788
  },
7789
- "order": 102,
7790
  "mode": 4,
7791
  "inputs": [
7792
  {
@@ -7904,7 +7679,7 @@
7904
  "type": "Any Switch (rgthree)",
7905
  "pos": [
7906
  460,
7907
- 1660
7908
  ],
7909
  "size": [
7910
  250.04998779296875,
@@ -7913,7 +7688,7 @@
7913
  "flags": {
7914
  "collapsed": true
7915
  },
7916
- "order": 109,
7917
  "mode": 4,
7918
  "inputs": [
7919
  {
@@ -7983,7 +7758,7 @@
7983
  "flags": {
7984
  "collapsed": true
7985
  },
7986
- "order": 98,
7987
  "mode": 0,
7988
  "inputs": [
7989
  {
@@ -8044,7 +7819,7 @@
8044
  110
8045
  ],
8046
  "flags": {},
8047
- "order": 57,
8048
  "mode": 0,
8049
  "inputs": [],
8050
  "outputs": [
@@ -8073,135 +7848,6 @@
8073
  "bgcolor": "#653",
8074
  "shape": 1
8075
  },
8076
- {
8077
- "id": 440,
8078
- "type": "workflow>IPAdapter Models",
8079
- "pos": [
8080
- -760,
8081
- 590
8082
- ],
8083
- "size": [
8084
- 290,
8085
- 102
8086
- ],
8087
- "flags": {},
8088
- "order": 58,
8089
- "mode": 0,
8090
- "inputs": [],
8091
- "outputs": [
8092
- {
8093
- "name": "IPADAPTER",
8094
- "type": "IPADAPTER",
8095
- "links": [
8096
- 3179,
8097
- 3193
8098
- ]
8099
- },
8100
- {
8101
- "name": "CLIP_VISION",
8102
- "type": "CLIP_VISION",
8103
- "links": [
8104
- 3183,
8105
- 3194
8106
- ]
8107
- }
8108
- ],
8109
- "properties": {
8110
- "Node name for S&R": "workflow>IPAdapter Models",
8111
- "widget_ue_connectable": {}
8112
- },
8113
- "widgets_values": [
8114
- "noobIPAMARK1_mark1.safetensors",
8115
- "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors"
8116
- ],
8117
- "color": "#223",
8118
- "bgcolor": "#335",
8119
- "shape": 1
8120
- },
8121
- {
8122
- "id": 439,
8123
- "type": "workflow>ControlNet Models",
8124
- "pos": [
8125
- -760,
8126
- 440
8127
- ],
8128
- "size": [
8129
- 290,
8130
- 110
8131
- ],
8132
- "flags": {},
8133
- "order": 59,
8134
- "mode": 0,
8135
- "inputs": [],
8136
- "outputs": [
8137
- {
8138
- "name": "CONTROL_NET",
8139
- "type": "CONTROL_NET",
8140
- "links": [
8141
- 1873
8142
- ]
8143
- },
8144
- {
8145
- "name": "preprocessor",
8146
- "type": "COMBO",
8147
- "links": [
8148
- 1874
8149
- ]
8150
- }
8151
- ],
8152
- "properties": {
8153
- "Node name for S&R": "workflow>ControlNet Models",
8154
- "widget_ue_connectable": {}
8155
- },
8156
- "widgets_values": [
8157
- "noobaiXLControlnet_epsOpenPose.safetensors",
8158
- "OpenposePreprocessor"
8159
- ],
8160
- "color": "#223",
8161
- "bgcolor": "#335",
8162
- "shape": 1
8163
- },
8164
- {
8165
- "id": 15,
8166
- "type": "UpscaleModelLoader",
8167
- "pos": [
8168
- -760,
8169
- 340
8170
- ],
8171
- "size": [
8172
- 290,
8173
- 58
8174
- ],
8175
- "flags": {
8176
- "collapsed": false
8177
- },
8178
- "order": 60,
8179
- "mode": 0,
8180
- "inputs": [],
8181
- "outputs": [
8182
- {
8183
- "name": "UPSCALE_MODEL",
8184
- "type": "UPSCALE_MODEL",
8185
- "slot_index": 0,
8186
- "links": [
8187
- 11001
8188
- ]
8189
- }
8190
- ],
8191
- "title": "Upscale Model",
8192
- "properties": {
8193
- "cnr_id": "comfy-core",
8194
- "ver": "0.3.14",
8195
- "Node name for S&R": "UpscaleModelLoader",
8196
- "widget_ue_connectable": {}
8197
- },
8198
- "widgets_values": [
8199
- "4x_foolhardy_Remacri.pth"
8200
- ],
8201
- "color": "#223",
8202
- "bgcolor": "#335",
8203
- "shape": 1
8204
- },
8205
  {
8206
  "id": 437,
8207
  "type": "VAELoader",
@@ -8214,7 +7860,7 @@
8214
  58
8215
  ],
8216
  "flags": {},
8217
- "order": 61,
8218
  "mode": 0,
8219
  "inputs": [],
8220
  "outputs": [
@@ -8252,7 +7898,7 @@
8252
  58
8253
  ],
8254
  "flags": {},
8255
- "order": 62,
8256
  "mode": 0,
8257
  "inputs": [],
8258
  "outputs": [
@@ -8278,38 +7924,6 @@
8278
  "bgcolor": "#335",
8279
  "shape": 1
8280
  },
8281
- {
8282
- "id": 29,
8283
- "type": "PreviewImage",
8284
- "pos": [
8285
- 2460,
8286
- -40
8287
- ],
8288
- "size": [
8289
- 450,
8290
- 830
8291
- ],
8292
- "flags": {},
8293
- "order": 163,
8294
- "mode": 0,
8295
- "inputs": [
8296
- {
8297
- "name": "images",
8298
- "type": "IMAGE",
8299
- "link": 176
8300
- }
8301
- ],
8302
- "outputs": [],
8303
- "title": "Preview after Detailing",
8304
- "properties": {
8305
- "cnr_id": "comfy-core",
8306
- "ver": "0.3.14",
8307
- "Node name for S&R": "PreviewImage",
8308
- "widget_ue_connectable": {}
8309
- },
8310
- "widgets_values": [],
8311
- "shape": 1
8312
- },
8313
  {
8314
  "id": 299,
8315
  "type": "mxSlider",
@@ -8322,7 +7936,7 @@
8322
  30
8323
  ],
8324
  "flags": {},
8325
- "order": 63,
8326
  "mode": 0,
8327
  "inputs": [],
8328
  "outputs": [
@@ -8528,7 +8142,7 @@
8528
  512,
8529
  true,
8530
  1024,
8531
- 1091077251713836,
8532
  "randomize",
8533
  30,
8534
  5,
@@ -8560,42 +8174,10 @@
8560
  "shape": 1
8561
  },
8562
  {
8563
- "id": 274,
8564
- "type": "PreviewImage",
8565
  "pos": [
8566
- 2000,
8567
- -40
8568
- ],
8569
- "size": [
8570
- 450,
8571
- 830
8572
- ],
8573
- "flags": {},
8574
- "order": 148,
8575
- "mode": 0,
8576
- "inputs": [
8577
- {
8578
- "name": "images",
8579
- "type": "IMAGE",
8580
- "link": 11007
8581
- }
8582
- ],
8583
- "outputs": [],
8584
- "title": "Preview / Upscaled",
8585
- "properties": {
8586
- "cnr_id": "comfy-core",
8587
- "ver": "0.3.27",
8588
- "Node name for S&R": "PreviewImage",
8589
- "widget_ue_connectable": {}
8590
- },
8591
- "widgets_values": [],
8592
- "shape": 1
8593
- },
8594
- {
8595
- "id": 320,
8596
- "type": "Fast Bypasser (rgthree)",
8597
- "pos": [
8598
- 360,
8599
  -40
8600
  ],
8601
  "size": [
@@ -8799,7 +8381,7 @@
8799
  30
8800
  ],
8801
  "flags": {},
8802
- "order": 64,
8803
  "mode": 0,
8804
  "inputs": [],
8805
  "outputs": [
@@ -8847,7 +8429,7 @@
8847
  "flags": {
8848
  "collapsed": false
8849
  },
8850
- "order": 96,
8851
  "mode": 0,
8852
  "inputs": [
8853
  {
@@ -9086,65 +8668,6 @@
9086
  "bgcolor": "#355",
9087
  "shape": 1
9088
  },
9089
- {
9090
- "id": 436,
9091
- "type": "CheckpointLoader|pysssss",
9092
- "pos": [
9093
- -760,
9094
- -40
9095
- ],
9096
- "size": [
9097
- 290,
9098
- 142
9099
- ],
9100
- "flags": {},
9101
- "order": 65,
9102
- "mode": 0,
9103
- "inputs": [],
9104
- "outputs": [
9105
- {
9106
- "name": "MODEL",
9107
- "type": "MODEL",
9108
- "slot_index": 0,
9109
- "links": [
9110
- 1842,
9111
- 1891
9112
- ]
9113
- },
9114
- {
9115
- "name": "CLIP",
9116
- "type": "CLIP",
9117
- "slot_index": 1,
9118
- "links": [
9119
- 1844
9120
- ]
9121
- },
9122
- {
9123
- "name": "VAE",
9124
- "type": "VAE",
9125
- "links": null
9126
- },
9127
- {
9128
- "name": "example",
9129
- "type": "STRING",
9130
- "links": []
9131
- }
9132
- ],
9133
- "properties": {
9134
- "cnr_id": "comfyui-custom-scripts",
9135
- "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
9136
- "Node name for S&R": "CheckpointLoader|pysssss",
9137
- "widget_ue_connectable": {}
9138
- },
9139
- "widgets_values": [
9140
- "Illustrious\\hassakuXLIllustrious_v13StyleA.safetensors",
9141
- "[none]",
9142
- "[none]"
9143
- ],
9144
- "color": "#223",
9145
- "bgcolor": "#335",
9146
- "shape": 1
9147
- },
9148
  {
9149
  "id": 291,
9150
  "type": "LoadImage",
@@ -9157,7 +8680,7 @@
9157
  390
9158
  ],
9159
  "flags": {},
9160
- "order": 66,
9161
  "mode": 0,
9162
  "inputs": [],
9163
  "outputs": [
@@ -9203,7 +8726,7 @@
9203
  390
9204
  ],
9205
  "flags": {},
9206
- "order": 67,
9207
  "mode": 0,
9208
  "inputs": [],
9209
  "outputs": [
@@ -9250,7 +8773,7 @@
9250
  390
9251
  ],
9252
  "flags": {},
9253
- "order": 68,
9254
  "mode": 0,
9255
  "inputs": [],
9256
  "outputs": [
@@ -9296,7 +8819,7 @@
9296
  390
9297
  ],
9298
  "flags": {},
9299
- "order": 69,
9300
  "mode": 0,
9301
  "inputs": [],
9302
  "outputs": [
@@ -9345,7 +8868,7 @@
9345
  "collapsed": true
9346
  },
9347
  "order": 145,
9348
- "mode": 4,
9349
  "inputs": [
9350
  {
9351
  "name": "upscale_model",
@@ -9400,14 +8923,14 @@
9400
  -400
9401
  ],
9402
  "size": [
9403
- 800.859375,
9404
  24
9405
  ],
9406
  "flags": {
9407
  "allow_interaction": false,
9408
  "pinned": true
9409
  },
9410
- "order": 70,
9411
  "mode": 0,
9412
  "inputs": [],
9413
  "outputs": [],
@@ -9437,7 +8960,7 @@
9437
  30
9438
  ],
9439
  "flags": {},
9440
- "order": 71,
9441
  "mode": 0,
9442
  "inputs": [],
9443
  "outputs": [
@@ -9483,7 +9006,7 @@
9483
  80
9484
  ],
9485
  "flags": {},
9486
- "order": 72,
9487
  "mode": 0,
9488
  "inputs": [],
9489
  "outputs": [
@@ -9529,7 +9052,7 @@
9529
  100
9530
  ],
9531
  "flags": {},
9532
- "order": 73,
9533
  "mode": 0,
9534
  "inputs": [],
9535
  "outputs": [
@@ -9583,7 +9106,7 @@
9583
  30
9584
  ],
9585
  "flags": {},
9586
- "order": 74,
9587
  "mode": 0,
9588
  "inputs": [],
9589
  "outputs": [
@@ -9625,14 +9148,14 @@
9625
  470
9626
  ],
9627
  "size": [
9628
- 493.86328125,
9629
  24
9630
  ],
9631
  "flags": {
9632
  "allow_interaction": false,
9633
  "pinned": true
9634
  },
9635
- "order": 75,
9636
  "mode": 0,
9637
  "inputs": [],
9638
  "outputs": [],
@@ -9658,14 +9181,14 @@
9658
  650
9659
  ],
9660
  "size": [
9661
- 493.86328125,
9662
  24
9663
  ],
9664
  "flags": {
9665
  "allow_interaction": false,
9666
  "pinned": true
9667
  },
9668
- "order": 76,
9669
  "mode": 0,
9670
  "inputs": [],
9671
  "outputs": [],
@@ -9697,7 +9220,7 @@
9697
  "flags": {
9698
  "pinned": true
9699
  },
9700
- "order": 77,
9701
  "mode": 0,
9702
  "inputs": [],
9703
  "outputs": [],
@@ -9724,7 +9247,7 @@
9724
  60
9725
  ],
9726
  "flags": {},
9727
- "order": 78,
9728
  "mode": 0,
9729
  "inputs": [
9730
  {
@@ -9852,6 +9375,228 @@
9852
  "bgcolor": "#653",
9853
  "shape": 1
9854
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9855
  {
9856
  "id": 319,
9857
  "type": "Fast Bypasser (rgthree)",
@@ -9898,55 +9643,203 @@
9898
  ],
9899
  "outputs": [
9900
  {
9901
- "dir": 4,
9902
- "label": " ",
9903
- "name": "OPT_CONNECTION",
9904
- "type": "*",
9905
- "links": null
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9906
  }
9907
  ],
9908
- "title": "General Process Control",
9909
  "properties": {
9910
- "toggleRestriction": "default",
9911
- "collapse_connections": true,
 
9912
  "widget_ue_connectable": {}
9913
  },
9914
- "color": "#432",
9915
- "bgcolor": "#653",
 
 
 
9916
  "shape": 1
9917
  },
9918
  {
9919
- "id": 224,
9920
- "type": "PreviewImage",
9921
  "pos": [
9922
- 2750,
9923
- 880
9924
  ],
9925
  "size": [
9926
- 260,
9927
- 260
9928
  ],
9929
- "flags": {
9930
- "collapsed": true
9931
- },
9932
- "order": 150,
9933
  "mode": 0,
9934
- "inputs": [
9935
- {
9936
- "name": "images",
9937
- "type": "IMAGE",
9938
- "link": 419
9939
- }
9940
- ],
9941
  "outputs": [],
9942
- "title": "Face",
9943
  "properties": {
9944
- "cnr_id": "comfy-core",
9945
- "ver": "0.3.27",
9946
- "Node name for S&R": "PreviewImage",
9947
  "widget_ue_connectable": {}
9948
  },
9949
- "widgets_values": [],
 
 
 
 
9950
  "shape": 1
9951
  },
9952
  {
@@ -9954,15 +9847,14 @@
9954
  "type": "MarkdownNote",
9955
  "pos": [
9956
  -1150,
9957
- 1360
9958
  ],
9959
  "size": [
9960
  370,
9961
- 360
9962
  ],
9963
  "flags": {
9964
- "collapsed": false,
9965
- "pinned": true
9966
  },
9967
  "order": 79,
9968
  "mode": 0,
@@ -9980,40 +9872,145 @@
9980
  "shape": 1
9981
  },
9982
  {
9983
- "id": 360,
9984
  "type": "MarkdownNote",
9985
  "pos": [
9986
- -1530,
9987
- 1610
9988
  ],
9989
  "size": [
9990
- 370,
9991
- 110
9992
  ],
9993
- "flags": {
9994
- "pinned": true
9995
- },
9996
  "order": 80,
9997
  "mode": 0,
9998
  "inputs": [],
9999
  "outputs": [],
10000
- "title": "Pose Collections",
10001
  "properties": {
10002
  "widget_ue_connectable": {}
10003
  },
10004
  "widgets_values": [
10005
- "### Civitai has a large amount of available poses collections you can browse through the Poses filter [here](https://civitai.com/search/models?modelType=Poses&sortBy=models_v9)."
10006
  ],
10007
  "color": "#222",
10008
  "bgcolor": "#000",
10009
  "shape": 1
10010
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10011
  {
10012
  "id": 352,
10013
  "type": "MarkdownNote",
10014
  "pos": [
10015
  -1530,
10016
- 990
10017
  ],
10018
  "size": [
10019
  370,
@@ -10046,7 +10043,7 @@
10046
  ],
10047
  "size": [
10048
  370,
10049
- 740
10050
  ],
10051
  "flags": {
10052
  "collapsed": false,
@@ -10068,15 +10065,15 @@
10068
  "shape": 1
10069
  },
10070
  {
10071
- "id": 323,
10072
  "type": "MarkdownNote",
10073
  "pos": [
10074
- -1150,
10075
- -340
10076
  ],
10077
  "size": [
10078
  370,
10079
- 1660
10080
  ],
10081
  "flags": {
10082
  "pinned": true
@@ -10085,12 +10082,12 @@
10085
  "mode": 0,
10086
  "inputs": [],
10087
  "outputs": [],
10088
- "title": "How to use",
10089
  "properties": {
10090
  "widget_ue_connectable": {}
10091
  },
10092
  "widgets_values": [
10093
- "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as ControlNet Model and the Pre-processor Model. <br>\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n\nOnly use \"Patch Sage Attention\" if you know what you do. You need to install triton on your PC which can be a lengthy and troublesome undertaking while only giving you a miniscule speed boost of maybe 2-3 seconds per image. You can find a guide for it [here](https://www.reddit.com/r/comfyui/comments/1hn32jc/step_by_step_video_tutorial_on_installing/).\n\n---\n\n\n#### LoRA's / Detection Models\nIn the second row select the LoRA's of your choice, select your detection models for the body parts and fill out the prompts for specific body parts(or leave as is) and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nChange the sampler settings according to your wishes or leave as is. You can change the Resolution more accurately by double clicking the height and width values and entering a value manually. The default settings are my personal preferences. <br>\nThe settings for CFG, steps, scheduler & sampler also apply to all of the detailers to keep a consistent setting for all parts of the generation. <br>\nAt the bottom of the \"Sampler settings\"-Group you can find three sliders that are exclusively for ControlNet. If you do not know what they do you should leave them as is, but they can be used to control the influence of the ControlNet over your final result. <br>\nThe same goes for the IPAdapter Settings.\n\n---\n\n#### Function Control\nIn the \"Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\nHere you can also control if you want to use a start and/or quality prompt, if you'd like to use ControlNet and/or the Pre-Processor to either imitate a pose from a pose image or a reference image and if you want to use the IPAdapter to imitate an image's style and/or composition. <br>\nLastly you can also select the General LoRA's to use throughout the whole process of the workflow - you can set them in the \"LoRA's\"-Group below. <br>\nWhen using the upscaling function you can also set the factor by which you want to upscale your image instead of leaving it to the Upscale Model itself for more control.\n\n---\n\n#### ControlNet\nYou can either provide a full image in the \"Pre-Processing\" image selector or a ControlNet pose image in the \"Load ControlNet Pose\" image selector below. <br>\nThe ControlNet image has to match the ControlNet model in the node inside of the \"Model Backend\"-Group.<br>\nIf you want to imitate the pose of an image and have selected a image in the \"Pre-Processing\"-Node inside the \"ControlNet\"-Group you have to enable the \"Use Pre-Processor\"-Node in the \"Process Control\"-Group.<br>\nAfter selecting a pre-processing model at the bottom of the \"Model Backend\"-Group you can see a preview of the generated/used next to the ControlNet switches in the \"Process Control\"-Group. <br>\nUsing Low VRAM Mode ALONGSIDE ControlNet will downscale the input image of the used pose(no matter if pre-processed or not) to 512px on it's smallest size to save some VRAM. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a decrease in quality.\n\nYou can find an in-depth guide about what ControlNet is, what it does and how each model works in [this](https://stable-diffusion-art.com/controlnet/) guide. (It's for A1111WebUI but you'll understand)\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model. <br>\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA. The composition part works similar to ControlNet where the general composition is being copied by the image. <br>\nYou can select an image for the style and an image for the composition individually in the \"IPAdapter (Optional)\"-Group and then set the strength of their influence in the \"Sampler Settings\"-Group. <br>\nIn general if you're just trying to copy the style of one image and the position of another image i'd recommend using ControlNet for the pose and IPAdapter for the style. <br>\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image.<br>\n<br>\nBe aware that you still have to prompt correctly with IPAdapter, otherwise the concept or pose of the input image will heavily influence the final image(if you're not using ControlNet or a Composition image).\n\n---\n\n#### Prompts\nConsists of start quality prompts, positive prompt, end quality prompts and negative prompts. If you're like me and want to use the same quality tags across multiple different prompts you can activate/deactivate the quality prompts in the \"Process Control\"-Group.\nComma automatically gets appended to the end of the quality prompt and the positive prompt. To see what your full prompt looks like you can check the \"Prompt preview\"-Node inside the \"Debug\"-Group underneath the image preview.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer. <br> The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced. <br> A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution. <br> If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve. <br> The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown. <br> As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n`Below and to the left are my recommended detection models as well as Detailer LoRA's for some of them that i use regularly. At the bottom you can find collections of Poses for ControlNet.`"
10094
  ],
10095
  "color": "#222",
10096
  "bgcolor": "#000",
@@ -12418,14 +12415,6 @@
12418
  2,
12419
  "FLOAT"
12420
  ],
12421
- [
12422
- 11059,
12423
- 278,
12424
- 0,
12425
- 82,
12426
- 1,
12427
- "CONDITIONING"
12428
- ],
12429
  [
12430
  11060,
12431
  184,
@@ -12434,14 +12423,6 @@
12434
  4,
12435
  "CONDITIONING"
12436
  ],
12437
- [
12438
- 11061,
12439
- 278,
12440
- 1,
12441
- 82,
12442
- 2,
12443
- "CONDITIONING"
12444
- ],
12445
  [
12446
  11062,
12447
  198,
@@ -12457,6 +12438,22 @@
12457
  19,
12458
  2,
12459
  "CLIP"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12460
  ]
12461
  ],
12462
  "groups": [
@@ -12511,14 +12508,12 @@
12511
  "bounding": [
12512
  1990,
12513
  -110,
12514
- 930,
12515
  910
12516
  ],
12517
  "color": "#b06634",
12518
  "font_size": 24,
12519
- "flags": {
12520
- "pinned": true
12521
- }
12522
  },
12523
  {
12524
  "id": 17,
@@ -12542,7 +12537,7 @@
12542
  -770,
12543
  1380,
12544
  560,
12545
- 340
12546
  ],
12547
  "color": "#444",
12548
  "font_size": 24,
@@ -12569,10 +12564,10 @@
12569
  "id": 21,
12570
  "title": "Debug",
12571
  "bounding": [
12572
- 2190,
12573
  1380,
12574
  730,
12575
- 340
12576
  ],
12577
  "color": "#b06634",
12578
  "font_size": 24,
@@ -12632,7 +12627,7 @@
12632
  1420,
12633
  1380,
12634
  390,
12635
- 340
12636
  ],
12637
  "color": "#444",
12638
  "font_size": 24,
@@ -12662,7 +12657,7 @@
12662
  100,
12663
  1380,
12664
  320,
12665
- 160
12666
  ],
12667
  "color": "#444",
12668
  "font_size": 24,
@@ -12677,7 +12672,7 @@
12677
  -200,
12678
  1380,
12679
  290,
12680
- 340
12681
  ],
12682
  "color": "#444",
12683
  "font_size": 24,
@@ -12692,7 +12687,7 @@
12692
  430,
12693
  1380,
12694
  300,
12695
- 160
12696
  ],
12697
  "color": "#444",
12698
  "font_size": 24,
@@ -12751,7 +12746,7 @@
12751
  "bounding": [
12752
  2740,
12753
  810,
12754
- 180,
12755
  560
12756
  ],
12757
  "color": "#b06634",
@@ -12767,7 +12762,7 @@
12767
  740,
12768
  1520,
12769
  330,
12770
- 200
12771
  ],
12772
  "color": "#444",
12773
  "font_size": 24,
@@ -12782,7 +12777,7 @@
12782
  1080,
12783
  1520,
12784
  330,
12785
- 200
12786
  ],
12787
  "color": "#444",
12788
  "font_size": 24,
@@ -12795,9 +12790,9 @@
12795
  "title": "ControlNet - Low VRAM",
12796
  "bounding": [
12797
  100,
12798
- 1550,
12799
  630,
12800
- 170
12801
  ],
12802
  "color": "#444",
12803
  "font_size": 24,
@@ -12809,10 +12804,10 @@
12809
  "config": {},
12810
  "extra": {
12811
  "ds": {
12812
- "scale": 0.720677435222438,
12813
  "offset": [
12814
- 1167.631762190635,
12815
- 472.242081467743
12816
  ]
12817
  },
12818
  "ue_links": [
@@ -13257,19 +13252,14 @@
13257
  "VHS_MetadataImage": true,
13258
  "VHS_KeepIntermediate": true,
13259
  "links_added_by_ue": [
13260
- 11046,
13261
- 11047,
13262
- 11048,
13263
- 11049,
13264
- 11050,
13265
- 11051,
13266
- 11052,
13267
- 11053,
13268
- 11054,
13269
- 11055,
13270
- 11056,
13271
- 11057,
13272
- 11058
13273
  ],
13274
  "frontendVersion": "1.23.4"
13275
  },
 
2
  "id": "3c3324c0-e015-4565-b47c-4440aadd7e70",
3
  "revision": 0,
4
  "last_node_id": 531,
5
+ "last_link_id": 11083,
6
  "nodes": [
7
  {
8
  "id": 76,
 
207
  -410
208
  ],
209
  "size": [
210
+ 308.20001220703125,
211
  24
212
  ],
213
  "flags": {
 
240
  -410
241
  ],
242
  "size": [
243
+ 149.43333435058594,
244
  24
245
  ],
246
  "flags": {
 
273
  -290
274
  ],
275
  "size": [
276
+ 147.38333129882812,
277
  52
278
  ],
279
  "flags": {
 
800
  "flags": {
801
  "collapsed": true
802
  },
803
+ "order": 96,
804
  "mode": 0,
805
  "inputs": [
806
  {
 
1007
  -320
1008
  ],
1009
  "size": [
1010
+ 184.5500030517578,
1011
  34
1012
  ],
1013
  "flags": {
 
1040
  -330
1041
  ],
1042
  "size": [
1043
+ 60.650001525878906,
1044
  14
1045
  ],
1046
  "flags": {
 
1147
  "flags": {
1148
  "collapsed": true
1149
  },
1150
+ "order": 126,
1151
  "mode": 0,
1152
  "inputs": [
1153
  {
 
1247
  -400
1248
  ],
1249
  "size": [
1250
+ 360.45001220703125,
1251
  24
1252
  ],
1253
  "flags": {
 
1646
  512,
1647
  true,
1648
  1024,
1649
+ 380413905234654,
1650
  "randomize",
1651
  30,
1652
  5,
 
1691
  "flags": {
1692
  "collapsed": true
1693
  },
1694
+ "order": 98,
1695
  "mode": 0,
1696
  "inputs": [
1697
  {
 
1853
  "bgcolor": "#5c5c5c",
1854
  "shape": 1
1855
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1856
  {
1857
  "id": 12,
1858
  "type": "LoraLoader|pysssss",
 
1933
  30
1934
  ],
1935
  "flags": {},
1936
+ "order": 27,
1937
  "mode": 0,
1938
  "inputs": [],
1939
  "outputs": [
 
2229
  512,
2230
  true,
2231
  1024,
2232
+ 230816824974794,
2233
  "randomize",
2234
  30,
2235
  5,
 
2272
  30
2273
  ],
2274
  "flags": {},
2275
+ "order": 28,
2276
  "mode": 0,
2277
  "inputs": [],
2278
  "outputs": [
 
2318
  170
2319
  ],
2320
  "flags": {},
2321
+ "order": 29,
2322
  "mode": 4,
2323
  "inputs": [
2324
  {
 
2480
  "flags": {
2481
  "collapsed": false
2482
  },
2483
+ "order": 30,
2484
  "mode": 0,
2485
  "inputs": [],
2486
  "outputs": [
 
2579
  "flags": {
2580
  "collapsed": true
2581
  },
2582
+ "order": 103,
2583
  "mode": 0,
2584
  "inputs": [
2585
  {
 
2789
  512,
2790
  true,
2791
  1024,
2792
+ 560192247775849,
2793
  "randomize",
2794
  30,
2795
  5,
 
2924
  "flags": {
2925
  "collapsed": false
2926
  },
2927
+ "order": 31,
2928
  "mode": 0,
2929
  "inputs": [],
2930
  "outputs": [
 
3165
  512,
3166
  true,
3167
  1024,
3168
+ 1061233121730612,
3169
  "randomize",
3170
  30,
3171
  5,
 
3368
  512,
3369
  true,
3370
  1024,
3371
+ 71175325522901,
3372
  "randomize",
3373
  30,
3374
  5,
 
3571
  512,
3572
  true,
3573
  1024,
3574
+ 1080837476869671,
3575
  "randomize",
3576
  30,
3577
  5,
 
3616
  "flags": {
3617
  "collapsed": false
3618
  },
3619
+ "order": 32,
3620
  "mode": 0,
3621
  "inputs": [],
3622
  "outputs": [
 
3697
  30
3698
  ],
3699
  "flags": {},
3700
+ "order": 33,
3701
  "mode": 0,
3702
  "inputs": [],
3703
  "outputs": [
 
3743
  30
3744
  ],
3745
  "flags": {},
3746
+ "order": 34,
3747
  "mode": 0,
3748
  "inputs": [],
3749
  "outputs": [
 
3893
  "flags": {
3894
  "collapsed": false
3895
  },
3896
+ "order": 35,
3897
  "mode": 0,
3898
  "inputs": [],
3899
  "outputs": [
 
4134
  512,
4135
  true,
4136
  1024,
4137
+ 439413001225465,
4138
  "randomize",
4139
  30,
4140
  5,
 
4682
  30
4683
  ],
4684
  "flags": {},
4685
+ "order": 36,
4686
  "mode": 0,
4687
  "inputs": [],
4688
  "outputs": [
 
4728
  30
4729
  ],
4730
  "flags": {},
4731
+ "order": 37,
4732
  "mode": 0,
4733
  "inputs": [],
4734
  "outputs": [
 
4774
  30
4775
  ],
4776
  "flags": {},
4777
+ "order": 38,
4778
  "mode": 0,
4779
  "inputs": [],
4780
  "outputs": [
 
4820
  30
4821
  ],
4822
  "flags": {},
4823
+ "order": 39,
4824
  "mode": 0,
4825
  "inputs": [],
4826
  "outputs": [
 
4868
  "flags": {
4869
  "collapsed": true
4870
  },
4871
+ "order": 117,
4872
  "mode": 4,
4873
  "inputs": [
4874
  {
 
4931
  "flags": {
4932
  "collapsed": true
4933
  },
4934
+ "order": 118,
4935
  "mode": 4,
4936
  "inputs": [
4937
  {
 
4994
  "flags": {
4995
  "collapsed": true
4996
  },
4997
+ "order": 110,
4998
  "mode": 4,
4999
  "inputs": [
5000
  {
 
5058
  "flags": {
5059
  "collapsed": true
5060
  },
5061
+ "order": 116,
5062
  "mode": 4,
5063
  "inputs": [
5064
  {
 
5121
  "flags": {
5122
  "collapsed": true
5123
  },
5124
+ "order": 101,
5125
  "mode": 4,
5126
  "inputs": [
5127
  {
 
5178
  "flags": {
5179
  "collapsed": true
5180
  },
5181
+ "order": 40,
5182
  "mode": 4,
5183
  "inputs": [
5184
  {
 
5222
  "flags": {
5223
  "collapsed": true
5224
  },
5225
+ "order": 41,
5226
  "mode": 4,
5227
  "inputs": [
5228
  {
 
5267
  "flags": {
5268
  "collapsed": true
5269
  },
5270
+ "order": 115,
5271
  "mode": 4,
5272
  "inputs": [
5273
  {
 
5330
  "flags": {
5331
  "collapsed": true
5332
  },
5333
+ "order": 100,
5334
  "mode": 4,
5335
  "inputs": [
5336
  {
 
5583
  "flags": {
5584
  "collapsed": true
5585
  },
5586
+ "order": 124,
5587
  "mode": 4,
5588
  "inputs": [
5589
  {
 
5659
  "flags": {
5660
  "collapsed": true
5661
  },
5662
+ "order": 125,
5663
  "mode": 4,
5664
  "inputs": [
5665
  {
 
5851
  "flags": {
5852
  "collapsed": true
5853
  },
5854
+ "order": 102,
5855
  "mode": 0,
5856
  "inputs": [
5857
  {
 
5908
  "flags": {
5909
  "collapsed": true
5910
  },
5911
+ "order": 42,
5912
  "mode": 0,
5913
  "inputs": [
5914
  {
 
6020
  "flags": {
6021
  "collapsed": true
6022
  },
6023
+ "order": 43,
6024
  "mode": 4,
6025
  "inputs": [
6026
  {
 
6064
  "flags": {
6065
  "collapsed": true
6066
  },
6067
+ "order": 44,
6068
  "mode": 4,
6069
  "inputs": [
6070
  {
 
6107
  30
6108
  ],
6109
  "flags": {},
6110
+ "order": 45,
6111
  "mode": 0,
6112
  "inputs": [],
6113
  "outputs": [
 
6155
  "flags": {
6156
  "collapsed": true
6157
  },
6158
+ "order": 104,
6159
  "mode": 0,
6160
  "inputs": [
6161
  {
 
6197
  "bgcolor": "#5c5c5c",
6198
  "shape": 1
6199
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6200
  {
6201
  "id": 241,
6202
  "type": "CLIPTextEncode",
 
6211
  "flags": {
6212
  "collapsed": true
6213
  },
6214
+ "order": 120,
6215
  "mode": 0,
6216
  "inputs": [
6217
  {
 
6447
  "bgcolor": "#5c5c5c",
6448
  "shape": 1
6449
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6450
  {
6451
  "id": 497,
6452
  "type": "CR Text Concatenate",
 
6461
  "flags": {
6462
  "collapsed": true
6463
  },
6464
+ "order": 112,
6465
  "mode": 0,
6466
  "inputs": [
6467
  {
 
6521
  "flags": {
6522
  "collapsed": true
6523
  },
6524
+ "order": 105,
6525
  "mode": 0,
6526
  "inputs": [
6527
  {
 
6579
  "flags": {
6580
  "collapsed": true
6581
  },
6582
+ "order": 111,
6583
  "mode": 4,
6584
  "inputs": [
6585
  {
 
6643
  "flags": {
6644
  "collapsed": true
6645
  },
6646
+ "order": 46,
6647
  "mode": 4,
6648
  "inputs": [
6649
  {
 
6687
  "flags": {
6688
  "collapsed": true
6689
  },
6690
+ "order": 47,
6691
  "mode": 4,
6692
  "inputs": [
6693
  {
 
6722
  "type": "GetImageSize",
6723
  "pos": [
6724
  110,
6725
+ 1630
6726
  ],
6727
  "size": [
6728
  140,
 
6731
  "flags": {
6732
  "collapsed": true
6733
  },
6734
+ "order": 109,
6735
  "mode": 4,
6736
  "inputs": [
6737
  {
 
6779
  "type": "MathExpression|pysssss",
6780
  "pos": [
6781
  260,
6782
+ 1630
6783
  ],
6784
  "size": [
6785
  400,
 
6788
  "flags": {
6789
  "collapsed": true
6790
  },
6791
+ "order": 114,
6792
  "mode": 4,
6793
  "inputs": [
6794
  {
 
6843
  "type": "MathExpression|pysssss",
6844
  "pos": [
6845
  380,
6846
+ 1630
6847
  ],
6848
  "size": [
6849
  400,
 
6852
  "flags": {
6853
  "collapsed": true
6854
  },
6855
+ "order": 122,
6856
  "mode": 4,
6857
  "inputs": [
6858
  {
 
6906
  "type": "MathExpression|pysssss",
6907
  "pos": [
6908
  540,
6909
+ 1630
6910
  ],
6911
  "size": [
6912
  400,
 
6915
  "flags": {
6916
  "collapsed": true
6917
  },
6918
+ "order": 123,
6919
  "mode": 4,
6920
  "inputs": [
6921
  {
 
6969
  "type": "Image Resize (rgthree)",
6970
  "pos": [
6971
  110,
6972
+ 1670
6973
  ],
6974
  "size": [
6975
  270,
 
7046
  "type": "Mute / Bypass Repeater (rgthree)",
7047
  "pos": [
7048
  250,
7049
+ 1670
7050
  ],
7051
  "size": [
7052
  247.59999084472656,
 
7055
  "flags": {
7056
  "collapsed": true
7057
  },
7058
+ "order": 48,
7059
  "mode": 4,
7060
  "inputs": [
7061
  {
 
7169
  {
7170
  "name": "positive",
7171
  "type": "CONDITIONING",
7172
+ "link": 11082
7173
  },
7174
  {
7175
  "name": "negative",
7176
  "type": "CONDITIONING",
7177
+ "link": 11083
7178
  },
7179
  {
7180
  "name": "latent_image",
 
7255
  }
7256
  },
7257
  "widgets_values": [
7258
+ 264139641666843,
7259
  "randomize",
7260
  30,
7261
  5,
 
7279
  280
7280
  ],
7281
  "flags": {},
7282
+ "order": 49,
7283
  "mode": 0,
7284
  "inputs": [],
7285
  "outputs": [
 
7430
  "name": "positive",
7431
  "type": "CONDITIONING",
7432
  "links": [
7433
+ 11082
7434
  ]
7435
  },
7436
  {
7437
  "name": "negative",
7438
  "type": "CONDITIONING",
7439
  "links": [
7440
+ 11083
7441
  ]
7442
  }
7443
  ],
 
7473
  30
7474
  ],
7475
  "flags": {},
7476
+ "order": 50,
7477
  "mode": 0,
7478
  "inputs": [],
7479
  "outputs": [
 
7507
  "bgcolor": "#653",
7508
  "shape": 1
7509
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7510
  {
7511
  "id": 506,
7512
  "type": "Primitive integer [Crystools]",
7513
  "pos": [
7514
  110,
7515
+ 1710
7516
  ],
7517
  "size": [
7518
  270,
 
7521
  "flags": {
7522
  "collapsed": true
7523
  },
7524
+ "order": 51,
7525
  "mode": 4,
7526
  "inputs": [],
7527
  "outputs": [
 
7561
  "flags": {
7562
  "collapsed": true
7563
  },
7564
+ "order": 99,
7565
  "mode": 4,
7566
  "inputs": [
7567
  {
 
7679
  "type": "Any Switch (rgthree)",
7680
  "pos": [
7681
  460,
7682
+ 1670
7683
  ],
7684
  "size": [
7685
  250.04998779296875,
 
7688
  "flags": {
7689
  "collapsed": true
7690
  },
7691
+ "order": 108,
7692
  "mode": 4,
7693
  "inputs": [
7694
  {
 
7758
  "flags": {
7759
  "collapsed": true
7760
  },
7761
+ "order": 97,
7762
  "mode": 0,
7763
  "inputs": [
7764
  {
 
7819
  110
7820
  ],
7821
  "flags": {},
7822
+ "order": 52,
7823
  "mode": 0,
7824
  "inputs": [],
7825
  "outputs": [
 
7848
  "bgcolor": "#653",
7849
  "shape": 1
7850
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7851
  {
7852
  "id": 437,
7853
  "type": "VAELoader",
 
7860
  58
7861
  ],
7862
  "flags": {},
7863
+ "order": 53,
7864
  "mode": 0,
7865
  "inputs": [],
7866
  "outputs": [
 
7898
  58
7899
  ],
7900
  "flags": {},
7901
+ "order": 54,
7902
  "mode": 0,
7903
  "inputs": [],
7904
  "outputs": [
 
7924
  "bgcolor": "#335",
7925
  "shape": 1
7926
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7927
  {
7928
  "id": 299,
7929
  "type": "mxSlider",
 
7936
  30
7937
  ],
7938
  "flags": {},
7939
+ "order": 55,
7940
  "mode": 0,
7941
  "inputs": [],
7942
  "outputs": [
 
8142
  512,
8143
  true,
8144
  1024,
8145
+ 932786632482677,
8146
  "randomize",
8147
  30,
8148
  5,
 
8174
  "shape": 1
8175
  },
8176
  {
8177
+ "id": 320,
8178
+ "type": "Fast Bypasser (rgthree)",
8179
  "pos": [
8180
+ 360,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8181
  -40
8182
  ],
8183
  "size": [
 
8381
  30
8382
  ],
8383
  "flags": {},
8384
+ "order": 56,
8385
  "mode": 0,
8386
  "inputs": [],
8387
  "outputs": [
 
8429
  "flags": {
8430
  "collapsed": false
8431
  },
8432
+ "order": 95,
8433
  "mode": 0,
8434
  "inputs": [
8435
  {
 
8668
  "bgcolor": "#355",
8669
  "shape": 1
8670
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8671
  {
8672
  "id": 291,
8673
  "type": "LoadImage",
 
8680
  390
8681
  ],
8682
  "flags": {},
8683
+ "order": 57,
8684
  "mode": 0,
8685
  "inputs": [],
8686
  "outputs": [
 
8726
  390
8727
  ],
8728
  "flags": {},
8729
+ "order": 58,
8730
  "mode": 0,
8731
  "inputs": [],
8732
  "outputs": [
 
8773
  390
8774
  ],
8775
  "flags": {},
8776
+ "order": 59,
8777
  "mode": 0,
8778
  "inputs": [],
8779
  "outputs": [
 
8819
  390
8820
  ],
8821
  "flags": {},
8822
+ "order": 60,
8823
  "mode": 0,
8824
  "inputs": [],
8825
  "outputs": [
 
8868
  "collapsed": true
8869
  },
8870
  "order": 145,
8871
+ "mode": 0,
8872
  "inputs": [
8873
  {
8874
  "name": "upscale_model",
 
8923
  -400
8924
  ],
8925
  "size": [
8926
+ 801,
8927
  24
8928
  ],
8929
  "flags": {
8930
  "allow_interaction": false,
8931
  "pinned": true
8932
  },
8933
+ "order": 61,
8934
  "mode": 0,
8935
  "inputs": [],
8936
  "outputs": [],
 
8960
  30
8961
  ],
8962
  "flags": {},
8963
+ "order": 62,
8964
  "mode": 0,
8965
  "inputs": [],
8966
  "outputs": [
 
9006
  80
9007
  ],
9008
  "flags": {},
9009
+ "order": 63,
9010
  "mode": 0,
9011
  "inputs": [],
9012
  "outputs": [
 
9052
  100
9053
  ],
9054
  "flags": {},
9055
+ "order": 64,
9056
  "mode": 0,
9057
  "inputs": [],
9058
  "outputs": [
 
9106
  30
9107
  ],
9108
  "flags": {},
9109
+ "order": 65,
9110
  "mode": 0,
9111
  "inputs": [],
9112
  "outputs": [
 
9148
  470
9149
  ],
9150
  "size": [
9151
+ 493.95001220703125,
9152
  24
9153
  ],
9154
  "flags": {
9155
  "allow_interaction": false,
9156
  "pinned": true
9157
  },
9158
+ "order": 66,
9159
  "mode": 0,
9160
  "inputs": [],
9161
  "outputs": [],
 
9181
  650
9182
  ],
9183
  "size": [
9184
+ 493.95001220703125,
9185
  24
9186
  ],
9187
  "flags": {
9188
  "allow_interaction": false,
9189
  "pinned": true
9190
  },
9191
+ "order": 67,
9192
  "mode": 0,
9193
  "inputs": [],
9194
  "outputs": [],
 
9220
  "flags": {
9221
  "pinned": true
9222
  },
9223
+ "order": 68,
9224
  "mode": 0,
9225
  "inputs": [],
9226
  "outputs": [],
 
9247
  60
9248
  ],
9249
  "flags": {},
9250
+ "order": 69,
9251
  "mode": 0,
9252
  "inputs": [
9253
  {
 
9375
  "bgcolor": "#653",
9376
  "shape": 1
9377
  },
9378
+ {
9379
+ "id": 224,
9380
+ "type": "PreviewImage",
9381
+ "pos": [
9382
+ 2750,
9383
+ 880
9384
+ ],
9385
+ "size": [
9386
+ 260,
9387
+ 260
9388
+ ],
9389
+ "flags": {
9390
+ "collapsed": true
9391
+ },
9392
+ "order": 150,
9393
+ "mode": 0,
9394
+ "inputs": [
9395
+ {
9396
+ "name": "images",
9397
+ "type": "IMAGE",
9398
+ "link": 419
9399
+ }
9400
+ ],
9401
+ "outputs": [],
9402
+ "title": "Face",
9403
+ "properties": {
9404
+ "cnr_id": "comfy-core",
9405
+ "ver": "0.3.27",
9406
+ "Node name for S&R": "PreviewImage",
9407
+ "widget_ue_connectable": {}
9408
+ },
9409
+ "widgets_values": [],
9410
+ "shape": 1
9411
+ },
9412
+ {
9413
+ "id": 436,
9414
+ "type": "CheckpointLoader|pysssss",
9415
+ "pos": [
9416
+ -760,
9417
+ -40
9418
+ ],
9419
+ "size": [
9420
+ 290,
9421
+ 142
9422
+ ],
9423
+ "flags": {},
9424
+ "order": 70,
9425
+ "mode": 0,
9426
+ "inputs": [],
9427
+ "outputs": [
9428
+ {
9429
+ "name": "MODEL",
9430
+ "type": "MODEL",
9431
+ "slot_index": 0,
9432
+ "links": [
9433
+ 1842,
9434
+ 1891
9435
+ ]
9436
+ },
9437
+ {
9438
+ "name": "CLIP",
9439
+ "type": "CLIP",
9440
+ "slot_index": 1,
9441
+ "links": [
9442
+ 1844
9443
+ ]
9444
+ },
9445
+ {
9446
+ "name": "VAE",
9447
+ "type": "VAE",
9448
+ "links": null
9449
+ },
9450
+ {
9451
+ "name": "example",
9452
+ "type": "STRING",
9453
+ "links": []
9454
+ }
9455
+ ],
9456
+ "properties": {
9457
+ "cnr_id": "comfyui-custom-scripts",
9458
+ "ver": "bbda5e52ad580c13ceaa53136d9c2bed9137bd2e",
9459
+ "Node name for S&R": "CheckpointLoader|pysssss",
9460
+ "widget_ue_connectable": {}
9461
+ },
9462
+ "widgets_values": [
9463
+ "hassakuXLIllustrious_v13StyleA.safetensors",
9464
+ "[none]",
9465
+ "[none]"
9466
+ ],
9467
+ "color": "#223",
9468
+ "bgcolor": "#335",
9469
+ "shape": 1
9470
+ },
9471
+ {
9472
+ "id": 439,
9473
+ "type": "workflow>ControlNet Models",
9474
+ "pos": [
9475
+ -760,
9476
+ 440
9477
+ ],
9478
+ "size": [
9479
+ 290,
9480
+ 110
9481
+ ],
9482
+ "flags": {},
9483
+ "order": 71,
9484
+ "mode": 0,
9485
+ "inputs": [],
9486
+ "outputs": [
9487
+ {
9488
+ "name": "CONTROL_NET",
9489
+ "type": "CONTROL_NET",
9490
+ "links": [
9491
+ 1873
9492
+ ]
9493
+ },
9494
+ {
9495
+ "name": "preprocessor",
9496
+ "type": "COMBO",
9497
+ "links": [
9498
+ 1874
9499
+ ]
9500
+ }
9501
+ ],
9502
+ "properties": {
9503
+ "Node name for S&R": "workflow>ControlNet Models",
9504
+ "widget_ue_connectable": {}
9505
+ },
9506
+ "widgets_values": [
9507
+ "noobaiXLControlnet_epsOpenPose.safetensors",
9508
+ "OpenposePreprocessor"
9509
+ ],
9510
+ "color": "#223",
9511
+ "bgcolor": "#335",
9512
+ "shape": 1
9513
+ },
9514
+ {
9515
+ "id": 440,
9516
+ "type": "workflow>IPAdapter Models",
9517
+ "pos": [
9518
+ -760,
9519
+ 590
9520
+ ],
9521
+ "size": [
9522
+ 290,
9523
+ 102
9524
+ ],
9525
+ "flags": {},
9526
+ "order": 72,
9527
+ "mode": 0,
9528
+ "inputs": [],
9529
+ "outputs": [
9530
+ {
9531
+ "name": "IPADAPTER",
9532
+ "type": "IPADAPTER",
9533
+ "links": [
9534
+ 3179,
9535
+ 3193
9536
+ ]
9537
+ },
9538
+ {
9539
+ "name": "CLIP_VISION",
9540
+ "type": "CLIP_VISION",
9541
+ "links": [
9542
+ 3183,
9543
+ 3194
9544
+ ]
9545
+ }
9546
+ ],
9547
+ "properties": {
9548
+ "Node name for S&R": "workflow>IPAdapter Models",
9549
+ "widget_ue_connectable": {}
9550
+ },
9551
+ "widgets_values": [
9552
+ "noobIPAMARK1_mark1.safetensors",
9553
+ "CLIP-ViT-bigG-14-laion2B-39B-b160k.safetensors"
9554
+ ],
9555
+ "color": "#223",
9556
+ "bgcolor": "#335",
9557
+ "shape": 1
9558
+ },
9559
+ {
9560
+ "id": 15,
9561
+ "type": "UpscaleModelLoader",
9562
+ "pos": [
9563
+ -760,
9564
+ 340
9565
+ ],
9566
+ "size": [
9567
+ 290,
9568
+ 58
9569
+ ],
9570
+ "flags": {
9571
+ "collapsed": false
9572
+ },
9573
+ "order": 73,
9574
+ "mode": 0,
9575
+ "inputs": [],
9576
+ "outputs": [
9577
+ {
9578
+ "name": "UPSCALE_MODEL",
9579
+ "type": "UPSCALE_MODEL",
9580
+ "slot_index": 0,
9581
+ "links": [
9582
+ 11001
9583
+ ]
9584
+ }
9585
+ ],
9586
+ "title": "Upscale Model",
9587
+ "properties": {
9588
+ "cnr_id": "comfy-core",
9589
+ "ver": "0.3.14",
9590
+ "Node name for S&R": "UpscaleModelLoader",
9591
+ "widget_ue_connectable": {}
9592
+ },
9593
+ "widgets_values": [
9594
+ "4x_foolhardy_Remacri.pth"
9595
+ ],
9596
+ "color": "#223",
9597
+ "bgcolor": "#335",
9598
+ "shape": 1
9599
+ },
9600
  {
9601
  "id": 319,
9602
  "type": "Fast Bypasser (rgthree)",
 
9643
  ],
9644
  "outputs": [
9645
  {
9646
+ "dir": 4,
9647
+ "label": " ",
9648
+ "name": "OPT_CONNECTION",
9649
+ "type": "*",
9650
+ "links": null
9651
+ }
9652
+ ],
9653
+ "title": "General Process Control",
9654
+ "properties": {
9655
+ "toggleRestriction": "default",
9656
+ "collapse_connections": true,
9657
+ "widget_ue_connectable": {}
9658
+ },
9659
+ "color": "#432",
9660
+ "bgcolor": "#653",
9661
+ "shape": 1
9662
+ },
9663
+ {
9664
+ "id": 262,
9665
+ "type": "Primitive string multiline [Crystools]",
9666
+ "pos": [
9667
+ 1530,
9668
+ 590
9669
+ ],
9670
+ "size": [
9671
+ 440,
9672
+ 200
9673
+ ],
9674
+ "flags": {},
9675
+ "order": 74,
9676
+ "mode": 0,
9677
+ "inputs": [],
9678
+ "outputs": [
9679
+ {
9680
+ "name": "string",
9681
+ "type": "STRING",
9682
+ "links": [
9683
+ 510,
9684
+ 512
9685
+ ]
9686
+ }
9687
+ ],
9688
+ "title": "Negative",
9689
+ "properties": {
9690
+ "cnr_id": "comfyui-crystools",
9691
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
9692
+ "Node name for S&R": "Primitive string multiline [Crystools]",
9693
+ "widget_ue_connectable": {}
9694
+ },
9695
+ "widgets_values": [
9696
+ "lowres, (worst quality, low quality, bad anatomy, bad hands:1.3), abstract, signature"
9697
+ ],
9698
+ "color": "#322",
9699
+ "bgcolor": "#533",
9700
+ "shape": 1
9701
+ },
9702
+ {
9703
+ "id": 492,
9704
+ "type": "Primitive string multiline [Crystools]",
9705
+ "pos": [
9706
+ 1530,
9707
+ 420
9708
+ ],
9709
+ "size": [
9710
+ 440,
9711
+ 130
9712
+ ],
9713
+ "flags": {},
9714
+ "order": 75,
9715
+ "mode": 4,
9716
+ "inputs": [],
9717
+ "outputs": [
9718
+ {
9719
+ "name": "string",
9720
+ "type": "STRING",
9721
+ "links": [
9722
+ 10453,
9723
+ 11005
9724
+ ]
9725
+ }
9726
+ ],
9727
+ "title": "End quality prompt (Optional)",
9728
+ "properties": {
9729
+ "cnr_id": "comfyui-crystools",
9730
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
9731
+ "Node name for S&R": "Primitive string multiline [Crystools]",
9732
+ "widget_ue_connectable": {}
9733
+ },
9734
+ "widgets_values": [
9735
+ "masterpiece, best quality, very awa, absurdres, "
9736
+ ],
9737
+ "color": "#232",
9738
+ "bgcolor": "#353",
9739
+ "shape": 1
9740
+ },
9741
+ {
9742
+ "id": 494,
9743
+ "type": "Primitive string multiline [Crystools]",
9744
+ "pos": [
9745
+ 1530,
9746
+ -40
9747
+ ],
9748
+ "size": [
9749
+ 440,
9750
+ 130
9751
+ ],
9752
+ "flags": {},
9753
+ "order": 76,
9754
+ "mode": 0,
9755
+ "inputs": [],
9756
+ "outputs": [
9757
+ {
9758
+ "name": "string",
9759
+ "type": "STRING",
9760
+ "links": [
9761
+ 10450,
9762
+ 11004
9763
+ ]
9764
+ }
9765
+ ],
9766
+ "title": "Start quality prompt (Optional)",
9767
+ "properties": {
9768
+ "cnr_id": "comfyui-crystools",
9769
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
9770
+ "Node name for S&R": "Primitive string multiline [Crystools]",
9771
+ "widget_ue_connectable": {}
9772
+ },
9773
+ "widgets_values": [
9774
+ "masterpiece, best quality, absurdres, amazing quality, "
9775
+ ],
9776
+ "color": "#232",
9777
+ "bgcolor": "#353",
9778
+ "shape": 1
9779
+ },
9780
+ {
9781
+ "id": 239,
9782
+ "type": "Primitive string multiline [Crystools]",
9783
+ "pos": [
9784
+ 1530,
9785
+ 130
9786
+ ],
9787
+ "size": [
9788
+ 440,
9789
+ 250
9790
+ ],
9791
+ "flags": {},
9792
+ "order": 77,
9793
+ "mode": 0,
9794
+ "inputs": [],
9795
+ "outputs": [
9796
+ {
9797
+ "name": "string",
9798
+ "type": "STRING",
9799
+ "links": [
9800
+ 10451
9801
+ ]
9802
  }
9803
  ],
9804
+ "title": "Positive",
9805
  "properties": {
9806
+ "cnr_id": "comfyui-crystools",
9807
+ "ver": "576b44b9b79e3bf4b5d50457a28924d89a42e7e1",
9808
+ "Node name for S&R": "Primitive string multiline [Crystools]",
9809
  "widget_ue_connectable": {}
9810
  },
9811
+ "widgets_values": [
9812
+ "1girl, solo, breasts, looking at viewer, blush, smile, inoue orihime, orange hair, brown eyes, long hair, large breasts, simple background, turtleneck, turtleneck sweater, sideways glance, smile, "
9813
+ ],
9814
+ "color": "#232",
9815
+ "bgcolor": "#353",
9816
  "shape": 1
9817
  },
9818
  {
9819
+ "id": 323,
9820
+ "type": "MarkdownNote",
9821
  "pos": [
9822
+ -1150,
9823
+ -340
9824
  ],
9825
  "size": [
9826
+ 370,
9827
+ 1720
9828
  ],
9829
+ "flags": {},
9830
+ "order": 78,
 
 
9831
  "mode": 0,
9832
+ "inputs": [],
 
 
 
 
 
 
9833
  "outputs": [],
9834
+ "title": "How to use",
9835
  "properties": {
 
 
 
9836
  "widget_ue_connectable": {}
9837
  },
9838
+ "widgets_values": [
9839
+ "#### Model Backend\nIn the **Model Backend** group, choose your Checkpoint, VAE, Upscale Model as well as ControlNet Model and the Pre-processor Model. <br>\nIf you're using a v-prediction model, make sure to enable \"Is V-Pred Model\".\n\n\nOnly use \"Patch Sage Attention\" if you know what you do. You need to install triton on your PC which can be a lengthy and troublesome undertaking while only giving you a miniscule speed boost of maybe 2-3 seconds per image. You can find a guide for it [here](https://www.reddit.com/r/comfyui/comments/1hn32jc/step_by_step_video_tutorial_on_installing/).\n\n---\n\n\n#### LoRA's / Detection Models\nIn the second row select the LoRA's of your choice, select your detection models for the body parts and fill out the prompts for specific body parts(or leave as is) and select Detailer LoRA's for specific body-parts if you have any.\n\n---\n\n#### Sampler Settings\nChange the sampler settings according to your wishes or leave as is. You can change the Resolution more accurately by double clicking the height and width values and entering a value manually. The default settings are my personal preferences. <br>\nThe settings for CFG, steps, scheduler & sampler also apply to all of the detailers to keep a consistent setting for all parts of the generation. <br>\nAt the bottom of the \"Sampler settings\"-Group you can find three sliders that are exclusively for ControlNet. If you do not know what they do you should leave them as is, but they can be used to control the influence of the ControlNet over your final result. <br>\nThe same goes for the IPAdapter Settings.\n\n---\n\n#### Function Control\nIn the \"Function Control\"-Group you can select which Detailers to run, what manual body part prompts to use and what detailer LoRA's to activate.\nHere you can also control if you want to use a start and/or quality prompt, if you'd like to use ControlNet and/or the Pre-Processor to either imitate a pose from a pose image or a reference image and if you want to use the IPAdapter to imitate an image's style and/or composition. <br>\nLastly you can also select the General LoRA's to use throughout the whole process of the workflow - you can set them in the \"LoRA's\"-Group below. <br>\nWhen using the upscaling function you can also set the factor by which you want to upscale your image instead of leaving it to the Upscale Model itself for more control.\n\n---\n\n#### ControlNet\nYou can either provide a full image in the \"Pre-Processing\" image selector or a ControlNet pose image in the \"Load ControlNet Pose\" image selector below. <br>\nThe ControlNet image has to match the ControlNet model in the node inside of the \"Model Backend\"-Group.<br>\nIf you want to imitate the pose of an image and have selected a image in the \"Pre-Processing\"-Node inside the \"ControlNet\"-Group you have to enable the \"Use Pre-Processor\"-Node in the \"Process Control\"-Group.<br>\nAfter selecting a pre-processing model at the bottom of the \"Model Backend\"-Group you can see a preview of the generated/used next to the ControlNet switches in the \"Process Control\"-Group. <br>\nUsing Low VRAM Mode ALONGSIDE ControlNet will downscale the input image of the used pose(no matter if pre-processed or not) to 512px on it's smallest size to save some VRAM. This also impacts results so only use it if you have 12GB VRAM or less or if you want faster generation and don't mind a decrease in quality.\n\nYou can find an in-depth guide about what ControlNet is, what it does and how each model works in [this](https://stable-diffusion-art.com/controlnet/) guide. (It's for A1111WebUI but you'll understand)\n\n---\n\n#### IPAdapter\nIPAdapter let's you copy the style of an image simply by providing an IPAdapter Model & a Clip Model. <br>\nIt basically works as a 1-Image-LoRA that injects itself into the Model and applies the style of the image like a LoRA. The composition part works similar to ControlNet where the general composition is being copied by the image. <br>\nYou can select an image for the style and an image for the composition individually in the \"IPAdapter (Optional)\"-Group and then set the strength of their influence in the \"Sampler Settings\"-Group. <br>\nIn general if you're just trying to copy the style of one image and the position of another image i'd recommend using ControlNet for the pose and IPAdapter for the style. <br>\nIf you use the \"Low VRAM\"-Option, ALONGSIDE the IPAdapter, your input image will be scaled down to a resolution where your smallest side of the image has 512px to decrease the VRAM usage that IPAdapter needs to analyze the image.<br>\n<br>\nBe aware that you still have to prompt correctly with IPAdapter, otherwise the concept or pose of the input image will heavily influence the final image(if you're not using ControlNet or a Composition image).\n\n---\n\n#### Prompts\nConsists of start quality prompts, positive prompt, end quality prompts and negative prompts. If you're like me and want to use the same quality tags across multiple different prompts you can activate/deactivate the quality prompts in the \"Process Control\"-Group.\nComma automatically gets appended to the end of the quality prompt and the positive prompt. To see what your full prompt looks like you can check the \"Prompt preview\"-Node inside the \"Debug\"-Group underneath the image preview.\n\n---\n\n#### Detailer Prompts\nConsists of one \"Denoise\"-Slider and one prompt field for each body part that has a detailer. <br> The prompt field is there to let you define what should be inpainted into the detail area while the denoise slider controls how much of the original shape, form, and color will be replaced. <br> A high value will completely overwrite the area while a lower value will preserve the original form (and color depending on how low) and just enhance it at a higher resolution. <br> If the anatomy already looks good and you only want to improve quality, a denoise value of 0.25 to 0.35 is recommended. If the anatomy is off - like extra fingers - you can increase it to 0.5 or higher and see if the results improve. <br> The higher your your denoise value - the higher impact your prompt has. You can also leave the prompt deactivated (In the \"Detailer Function Control\"-Group) and only use a low denoise value to simply detail the area in a higher resolution without changing too much of what's being shown. <br> As a general rule for the denoise setting you can remember that the higher the denoise value, the more the detailer will ignore what's already in that area. \n\n---\n\n\n`Below and to the left are my recommended detection models as well as Detailer LoRA's for some of them that i use regularly. At the bottom you can find collections of Poses for ControlNet.`"
9840
+ ],
9841
+ "color": "#222",
9842
+ "bgcolor": "#000",
9843
  "shape": 1
9844
  },
9845
  {
 
9847
  "type": "MarkdownNote",
9848
  "pos": [
9849
  -1150,
9850
+ 1420
9851
  ],
9852
  "size": [
9853
  370,
9854
+ 320
9855
  ],
9856
  "flags": {
9857
+ "collapsed": false
 
9858
  },
9859
  "order": 79,
9860
  "mode": 0,
 
9872
  "shape": 1
9873
  },
9874
  {
9875
+ "id": 468,
9876
  "type": "MarkdownNote",
9877
  "pos": [
9878
+ 2620,
9879
+ 1460
9880
  ],
9881
  "size": [
9882
+ 310,
9883
+ 270
9884
  ],
9885
+ "flags": {},
 
 
9886
  "order": 80,
9887
  "mode": 0,
9888
  "inputs": [],
9889
  "outputs": [],
9890
+ "title": "Debug Information",
9891
  "properties": {
9892
  "widget_ue_connectable": {}
9893
  },
9894
  "widgets_values": [
9895
+ "#### Debug Section\n\nYou can open the previews above by clicking the rectangle symbol next to the name.\nThey show the improved part by the detailer.\n\nIf the whole image is in the preview it means that the Detailer is disabled, no changes have been made.\n\nIf the preview is a black rectangle it means the Ultralytics detection model has not found any matches.\n\nYou might choose a different detection model or change settings in the detailer.\n(See \"Improve further\" on the left)\n\nThe prompt preview to the left side of this note shows you the combination of positive prompts in your workflow."
9896
  ],
9897
  "color": "#222",
9898
  "bgcolor": "#000",
9899
  "shape": 1
9900
  },
9901
+ {
9902
+ "id": 245,
9903
+ "type": "ShowText|pysssss",
9904
+ "pos": [
9905
+ 2220,
9906
+ 1460
9907
+ ],
9908
+ "size": [
9909
+ 390,
9910
+ 270
9911
+ ],
9912
+ "flags": {
9913
+ "collapsed": false
9914
+ },
9915
+ "order": 119,
9916
+ "mode": 0,
9917
+ "inputs": [
9918
+ {
9919
+ "name": "text",
9920
+ "type": "STRING",
9921
+ "link": 10454
9922
+ }
9923
+ ],
9924
+ "outputs": [
9925
+ {
9926
+ "name": "STRING",
9927
+ "shape": 6,
9928
+ "type": "STRING",
9929
+ "links": null
9930
+ }
9931
+ ],
9932
+ "title": "Prompt preview",
9933
+ "properties": {
9934
+ "cnr_id": "comfyui-custom-scripts",
9935
+ "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835",
9936
+ "Node name for S&R": "ShowText|pysssss",
9937
+ "widget_ue_connectable": {}
9938
+ },
9939
+ "widgets_values": [
9940
+ "masterpiece, best quality, absurdres, amazing quality, 1girl, solo, breasts, looking at viewer, blush, smile, inoue orihime, orange hair, brown eyes, long hair, large breasts, simple background, turtleneck, turtleneck sweater, sideways glance, smile, "
9941
+ ],
9942
+ "shape": 1
9943
+ },
9944
+ {
9945
+ "id": 29,
9946
+ "type": "PreviewImage",
9947
+ "pos": [
9948
+ 2470,
9949
+ -40
9950
+ ],
9951
+ "size": [
9952
+ 460,
9953
+ 830
9954
+ ],
9955
+ "flags": {},
9956
+ "order": 163,
9957
+ "mode": 0,
9958
+ "inputs": [
9959
+ {
9960
+ "name": "images",
9961
+ "type": "IMAGE",
9962
+ "link": 176
9963
+ }
9964
+ ],
9965
+ "outputs": [],
9966
+ "title": "Preview after Detailing",
9967
+ "properties": {
9968
+ "cnr_id": "comfy-core",
9969
+ "ver": "0.3.14",
9970
+ "Node name for S&R": "PreviewImage",
9971
+ "widget_ue_connectable": {}
9972
+ },
9973
+ "widgets_values": [],
9974
+ "shape": 1
9975
+ },
9976
+ {
9977
+ "id": 274,
9978
+ "type": "PreviewImage",
9979
+ "pos": [
9980
+ 2000,
9981
+ -40
9982
+ ],
9983
+ "size": [
9984
+ 460,
9985
+ 830
9986
+ ],
9987
+ "flags": {},
9988
+ "order": 148,
9989
+ "mode": 0,
9990
+ "inputs": [
9991
+ {
9992
+ "name": "images",
9993
+ "type": "IMAGE",
9994
+ "link": 11007
9995
+ }
9996
+ ],
9997
+ "outputs": [],
9998
+ "title": "Preview / Upscaled",
9999
+ "properties": {
10000
+ "cnr_id": "comfy-core",
10001
+ "ver": "0.3.27",
10002
+ "Node name for S&R": "PreviewImage",
10003
+ "widget_ue_connectable": {}
10004
+ },
10005
+ "widgets_values": [],
10006
+ "shape": 1
10007
+ },
10008
  {
10009
  "id": 352,
10010
  "type": "MarkdownNote",
10011
  "pos": [
10012
  -1530,
10013
+ 1020
10014
  ],
10015
  "size": [
10016
  370,
 
10043
  ],
10044
  "size": [
10045
  370,
10046
+ 770
10047
  ],
10048
  "flags": {
10049
  "collapsed": false,
 
10065
  "shape": 1
10066
  },
10067
  {
10068
+ "id": 360,
10069
  "type": "MarkdownNote",
10070
  "pos": [
10071
+ -1530,
10072
+ 1640
10073
  ],
10074
  "size": [
10075
  370,
10076
+ 100
10077
  ],
10078
  "flags": {
10079
  "pinned": true
 
10082
  "mode": 0,
10083
  "inputs": [],
10084
  "outputs": [],
10085
+ "title": "Pose Collections",
10086
  "properties": {
10087
  "widget_ue_connectable": {}
10088
  },
10089
  "widgets_values": [
10090
+ "### Civitai has a large amount of available poses collections you can browse through the Poses filter [here](https://civitai.com/search/models?modelType=Poses&sortBy=models_v9)."
10091
  ],
10092
  "color": "#222",
10093
  "bgcolor": "#000",
 
12415
  2,
12416
  "FLOAT"
12417
  ],
 
 
 
 
 
 
 
 
12418
  [
12419
  11060,
12420
  184,
 
12423
  4,
12424
  "CONDITIONING"
12425
  ],
 
 
 
 
 
 
 
 
12426
  [
12427
  11062,
12428
  198,
 
12438
  19,
12439
  2,
12440
  "CLIP"
12441
+ ],
12442
+ [
12443
+ 11082,
12444
+ 278,
12445
+ 0,
12446
+ 82,
12447
+ 1,
12448
+ "CONDITIONING"
12449
+ ],
12450
+ [
12451
+ 11083,
12452
+ 278,
12453
+ 1,
12454
+ 82,
12455
+ 2,
12456
+ "CONDITIONING"
12457
  ]
12458
  ],
12459
  "groups": [
 
12508
  "bounding": [
12509
  1990,
12510
  -110,
12511
+ 950,
12512
  910
12513
  ],
12514
  "color": "#b06634",
12515
  "font_size": 24,
12516
+ "flags": {}
 
 
12517
  },
12518
  {
12519
  "id": 17,
 
12537
  -770,
12538
  1380,
12539
  560,
12540
+ 360
12541
  ],
12542
  "color": "#444",
12543
  "font_size": 24,
 
12564
  "id": 21,
12565
  "title": "Debug",
12566
  "bounding": [
12567
+ 2210,
12568
  1380,
12569
  730,
12570
+ 360
12571
  ],
12572
  "color": "#b06634",
12573
  "font_size": 24,
 
12627
  1420,
12628
  1380,
12629
  390,
12630
+ 360
12631
  ],
12632
  "color": "#444",
12633
  "font_size": 24,
 
12657
  100,
12658
  1380,
12659
  320,
12660
+ 170
12661
  ],
12662
  "color": "#444",
12663
  "font_size": 24,
 
12672
  -200,
12673
  1380,
12674
  290,
12675
+ 360
12676
  ],
12677
  "color": "#444",
12678
  "font_size": 24,
 
12687
  430,
12688
  1380,
12689
  300,
12690
+ 170
12691
  ],
12692
  "color": "#444",
12693
  "font_size": 24,
 
12746
  "bounding": [
12747
  2740,
12748
  810,
12749
+ 200,
12750
  560
12751
  ],
12752
  "color": "#b06634",
 
12762
  740,
12763
  1520,
12764
  330,
12765
+ 220
12766
  ],
12767
  "color": "#444",
12768
  "font_size": 24,
 
12777
  1080,
12778
  1520,
12779
  330,
12780
+ 220
12781
  ],
12782
  "color": "#444",
12783
  "font_size": 24,
 
12790
  "title": "ControlNet - Low VRAM",
12791
  "bounding": [
12792
  100,
12793
+ 1560,
12794
  630,
12795
+ 180
12796
  ],
12797
  "color": "#444",
12798
  "font_size": 24,
 
12804
  "config": {},
12805
  "extra": {
12806
  "ds": {
12807
+ "scale": 0.369821476510079,
12808
  "offset": [
12809
+ 1801.606459951628,
12810
+ 453.01896924812894
12811
  ]
12812
  },
12813
  "ue_links": [
 
13252
  "VHS_MetadataImage": true,
13253
  "VHS_KeepIntermediate": true,
13254
  "links_added_by_ue": [
13255
+ 11074,
13256
+ 11075,
13257
+ 11076,
13258
+ 11077,
13259
+ 11078,
13260
+ 11079,
13261
+ 11080,
13262
+ 11081
 
 
 
 
 
13263
  ],
13264
  "frontendVersion": "1.23.4"
13265
  },
workflows/TXT2IMG/v4.2/txt2img-fullpreview.png ADDED

Git LFS Details

  • SHA256: 8e598b563d57cdb1b7c4220f752fc8c8f9cdd2a47e1b3ffd4e24431f937a0192
  • Pointer size: 131 Bytes
  • Size of remote file: 246 kB