vslinx commited on
Commit
fef7f83
·
1 Parent(s): 50a6452

final changelog + changes to denoise wording

Browse files
workflows/TXT2IMG/v4.0/TXT2IMG-ADetailer-v4.0-vslinx.json CHANGED
@@ -3068,36 +3068,6 @@
3068
  "color": "#fff0",
3069
  "bgcolor": "#fff0"
3070
  },
3071
- {
3072
- "id": 354,
3073
- "type": "MarkdownNote",
3074
- "pos": [
3075
- -1150,
3076
- 970
3077
- ],
3078
- "size": [
3079
- 370,
3080
- 740
3081
- ],
3082
- "flags": {
3083
- "collapsed": false,
3084
- "pinned": true
3085
- },
3086
- "order": 44,
3087
- "mode": 0,
3088
- "inputs": [],
3089
- "outputs": [],
3090
- "title": "Improve further",
3091
- "properties": {
3092
- "widget_ue_connectable": {}
3093
- },
3094
- "widgets_values": [
3095
- "## 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"
3096
- ],
3097
- "color": "#222",
3098
- "bgcolor": "#000",
3099
- "shape": 1
3100
- },
3101
  {
3102
  "id": 360,
3103
  "type": "MarkdownNote",
@@ -3112,7 +3082,7 @@
3112
  "flags": {
3113
  "pinned": true
3114
  },
3115
- "order": 45,
3116
  "mode": 0,
3117
  "inputs": [],
3118
  "outputs": [],
@@ -3332,7 +3302,7 @@
3332
  102
3333
  ],
3334
  "flags": {},
3335
- "order": 46,
3336
  "mode": 0,
3337
  "inputs": [],
3338
  "outputs": [
@@ -3379,7 +3349,7 @@
3379
  "flags": {
3380
  "collapsed": true
3381
  },
3382
- "order": 47,
3383
  "mode": 4,
3384
  "inputs": [
3385
  {
@@ -3423,7 +3393,7 @@
3423
  "flags": {
3424
  "collapsed": true
3425
  },
3426
- "order": 48,
3427
  "mode": 4,
3428
  "inputs": [
3429
  {
@@ -3466,7 +3436,7 @@
3466
  90
3467
  ],
3468
  "flags": {},
3469
- "order": 49,
3470
  "mode": 0,
3471
  "inputs": [],
3472
  "outputs": [
@@ -3569,7 +3539,7 @@
3569
  30
3570
  ],
3571
  "flags": {},
3572
- "order": 50,
3573
  "mode": 0,
3574
  "inputs": [],
3575
  "outputs": [
@@ -3624,7 +3594,7 @@
3624
  90
3625
  ],
3626
  "flags": {},
3627
- "order": 51,
3628
  "mode": 0,
3629
  "inputs": [],
3630
  "outputs": [
@@ -3678,7 +3648,7 @@
3678
  30
3679
  ],
3680
  "flags": {},
3681
- "order": 52,
3682
  "mode": 0,
3683
  "inputs": [],
3684
  "outputs": [
@@ -3735,7 +3705,7 @@
3735
  "flags": {
3736
  "collapsed": true
3737
  },
3738
- "order": 53,
3739
  "mode": 0,
3740
  "inputs": [
3741
  {
@@ -3782,7 +3752,7 @@
3782
  "flags": {
3783
  "collapsed": true
3784
  },
3785
- "order": 54,
3786
  "mode": 0,
3787
  "inputs": [
3788
  {
@@ -4190,7 +4160,7 @@
4190
  30
4191
  ],
4192
  "flags": {},
4193
- "order": 55,
4194
  "mode": 0,
4195
  "inputs": [],
4196
  "outputs": [
@@ -4439,7 +4409,7 @@
4439
  30
4440
  ],
4441
  "flags": {},
4442
- "order": 56,
4443
  "mode": 0,
4444
  "inputs": [],
4445
  "outputs": [
@@ -4485,7 +4455,7 @@
4485
  30
4486
  ],
4487
  "flags": {},
4488
- "order": 57,
4489
  "mode": 0,
4490
  "inputs": [],
4491
  "outputs": [
@@ -4734,7 +4704,7 @@
4734
  30
4735
  ],
4736
  "flags": {},
4737
- "order": 58,
4738
  "mode": 0,
4739
  "inputs": [],
4740
  "outputs": [
@@ -5389,7 +5359,7 @@
5389
  30
5390
  ],
5391
  "flags": {},
5392
- "order": 59,
5393
  "mode": 0,
5394
  "inputs": [],
5395
  "outputs": [
@@ -5638,7 +5608,7 @@
5638
  30
5639
  ],
5640
  "flags": {},
5641
- "order": 60,
5642
  "mode": 0,
5643
  "inputs": [],
5644
  "outputs": [
@@ -5887,7 +5857,7 @@
5887
  30
5888
  ],
5889
  "flags": {},
5890
- "order": 61,
5891
  "mode": 0,
5892
  "inputs": [],
5893
  "outputs": [
@@ -6247,7 +6217,7 @@
6247
  170
6248
  ],
6249
  "flags": {},
6250
- "order": 62,
6251
  "mode": 0,
6252
  "inputs": [],
6253
  "outputs": [
@@ -6524,7 +6494,7 @@
6524
  110
6525
  ],
6526
  "flags": {},
6527
- "order": 63,
6528
  "mode": 0,
6529
  "inputs": [],
6530
  "outputs": [
@@ -6564,7 +6534,7 @@
6564
  30
6565
  ],
6566
  "flags": {},
6567
- "order": 64,
6568
  "mode": 0,
6569
  "inputs": [],
6570
  "outputs": [
@@ -6610,7 +6580,7 @@
6610
  210
6611
  ],
6612
  "flags": {},
6613
- "order": 65,
6614
  "mode": 0,
6615
  "inputs": [],
6616
  "outputs": [
@@ -7089,7 +7059,7 @@
7089
  30
7090
  ],
7091
  "flags": {},
7092
- "order": 66,
7093
  "mode": 0,
7094
  "inputs": [],
7095
  "outputs": [
@@ -7135,7 +7105,7 @@
7135
  30
7136
  ],
7137
  "flags": {},
7138
- "order": 67,
7139
  "mode": 0,
7140
  "inputs": [],
7141
  "outputs": [
@@ -7215,7 +7185,7 @@
7215
  250
7216
  ],
7217
  "flags": {},
7218
- "order": 68,
7219
  "mode": 0,
7220
  "inputs": [],
7221
  "outputs": [],
@@ -8148,7 +8118,7 @@
8148
  350
8149
  ],
8150
  "flags": {},
8151
- "order": 69,
8152
  "mode": 0,
8153
  "inputs": [],
8154
  "outputs": [
@@ -8194,7 +8164,7 @@
8194
  350
8195
  ],
8196
  "flags": {},
8197
- "order": 70,
8198
  "mode": 0,
8199
  "inputs": [],
8200
  "outputs": [
@@ -8238,7 +8208,7 @@
8238
  350
8239
  ],
8240
  "flags": {},
8241
- "order": 71,
8242
  "mode": 0,
8243
  "inputs": [],
8244
  "outputs": [
@@ -8285,7 +8255,7 @@
8285
  350
8286
  ],
8287
  "flags": {},
8288
- "order": 72,
8289
  "mode": 0,
8290
  "inputs": [],
8291
  "outputs": [
@@ -8331,7 +8301,7 @@
8331
  "flags": {
8332
  "pinned": true
8333
  },
8334
- "order": 73,
8335
  "mode": 0,
8336
  "inputs": [],
8337
  "outputs": [],
@@ -8345,6 +8315,36 @@
8345
  "color": "#222",
8346
  "bgcolor": "#000",
8347
  "shape": 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8348
  }
8349
  ],
8350
  "links": [
@@ -10648,8 +10648,8 @@
10648
  "ds": {
10649
  "scale": 0.7513148009015777,
10650
  "offset": [
10651
- 794.2195754938466,
10652
- 505.19739065464347
10653
  ]
10654
  },
10655
  "ue_links": [
 
3068
  "color": "#fff0",
3069
  "bgcolor": "#fff0"
3070
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3071
  {
3072
  "id": 360,
3073
  "type": "MarkdownNote",
 
3082
  "flags": {
3083
  "pinned": true
3084
  },
3085
+ "order": 44,
3086
  "mode": 0,
3087
  "inputs": [],
3088
  "outputs": [],
 
3302
  102
3303
  ],
3304
  "flags": {},
3305
+ "order": 45,
3306
  "mode": 0,
3307
  "inputs": [],
3308
  "outputs": [
 
3349
  "flags": {
3350
  "collapsed": true
3351
  },
3352
+ "order": 46,
3353
  "mode": 4,
3354
  "inputs": [
3355
  {
 
3393
  "flags": {
3394
  "collapsed": true
3395
  },
3396
+ "order": 47,
3397
  "mode": 4,
3398
  "inputs": [
3399
  {
 
3436
  90
3437
  ],
3438
  "flags": {},
3439
+ "order": 48,
3440
  "mode": 0,
3441
  "inputs": [],
3442
  "outputs": [
 
3539
  30
3540
  ],
3541
  "flags": {},
3542
+ "order": 49,
3543
  "mode": 0,
3544
  "inputs": [],
3545
  "outputs": [
 
3594
  90
3595
  ],
3596
  "flags": {},
3597
+ "order": 50,
3598
  "mode": 0,
3599
  "inputs": [],
3600
  "outputs": [
 
3648
  30
3649
  ],
3650
  "flags": {},
3651
+ "order": 51,
3652
  "mode": 0,
3653
  "inputs": [],
3654
  "outputs": [
 
3705
  "flags": {
3706
  "collapsed": true
3707
  },
3708
+ "order": 52,
3709
  "mode": 0,
3710
  "inputs": [
3711
  {
 
3752
  "flags": {
3753
  "collapsed": true
3754
  },
3755
+ "order": 53,
3756
  "mode": 0,
3757
  "inputs": [
3758
  {
 
4160
  30
4161
  ],
4162
  "flags": {},
4163
+ "order": 54,
4164
  "mode": 0,
4165
  "inputs": [],
4166
  "outputs": [
 
4409
  30
4410
  ],
4411
  "flags": {},
4412
+ "order": 55,
4413
  "mode": 0,
4414
  "inputs": [],
4415
  "outputs": [
 
4455
  30
4456
  ],
4457
  "flags": {},
4458
+ "order": 56,
4459
  "mode": 0,
4460
  "inputs": [],
4461
  "outputs": [
 
4704
  30
4705
  ],
4706
  "flags": {},
4707
+ "order": 57,
4708
  "mode": 0,
4709
  "inputs": [],
4710
  "outputs": [
 
5359
  30
5360
  ],
5361
  "flags": {},
5362
+ "order": 58,
5363
  "mode": 0,
5364
  "inputs": [],
5365
  "outputs": [
 
5608
  30
5609
  ],
5610
  "flags": {},
5611
+ "order": 59,
5612
  "mode": 0,
5613
  "inputs": [],
5614
  "outputs": [
 
5857
  30
5858
  ],
5859
  "flags": {},
5860
+ "order": 60,
5861
  "mode": 0,
5862
  "inputs": [],
5863
  "outputs": [
 
6217
  170
6218
  ],
6219
  "flags": {},
6220
+ "order": 61,
6221
  "mode": 0,
6222
  "inputs": [],
6223
  "outputs": [
 
6494
  110
6495
  ],
6496
  "flags": {},
6497
+ "order": 62,
6498
  "mode": 0,
6499
  "inputs": [],
6500
  "outputs": [
 
6534
  30
6535
  ],
6536
  "flags": {},
6537
+ "order": 63,
6538
  "mode": 0,
6539
  "inputs": [],
6540
  "outputs": [
 
6580
  210
6581
  ],
6582
  "flags": {},
6583
+ "order": 64,
6584
  "mode": 0,
6585
  "inputs": [],
6586
  "outputs": [
 
7059
  30
7060
  ],
7061
  "flags": {},
7062
+ "order": 65,
7063
  "mode": 0,
7064
  "inputs": [],
7065
  "outputs": [
 
7105
  30
7106
  ],
7107
  "flags": {},
7108
+ "order": 66,
7109
  "mode": 0,
7110
  "inputs": [],
7111
  "outputs": [
 
7185
  250
7186
  ],
7187
  "flags": {},
7188
+ "order": 67,
7189
  "mode": 0,
7190
  "inputs": [],
7191
  "outputs": [],
 
8118
  350
8119
  ],
8120
  "flags": {},
8121
+ "order": 68,
8122
  "mode": 0,
8123
  "inputs": [],
8124
  "outputs": [
 
8164
  350
8165
  ],
8166
  "flags": {},
8167
+ "order": 69,
8168
  "mode": 0,
8169
  "inputs": [],
8170
  "outputs": [
 
8208
  350
8209
  ],
8210
  "flags": {},
8211
+ "order": 70,
8212
  "mode": 0,
8213
  "inputs": [],
8214
  "outputs": [
 
8255
  350
8256
  ],
8257
  "flags": {},
8258
+ "order": 71,
8259
  "mode": 0,
8260
  "inputs": [],
8261
  "outputs": [
 
8301
  "flags": {
8302
  "pinned": true
8303
  },
8304
+ "order": 72,
8305
  "mode": 0,
8306
  "inputs": [],
8307
  "outputs": [],
 
8315
  "color": "#222",
8316
  "bgcolor": "#000",
8317
  "shape": 1
8318
+ },
8319
+ {
8320
+ "id": 354,
8321
+ "type": "MarkdownNote",
8322
+ "pos": [
8323
+ -1150,
8324
+ 970
8325
+ ],
8326
+ "size": [
8327
+ 370,
8328
+ 740
8329
+ ],
8330
+ "flags": {
8331
+ "collapsed": false,
8332
+ "pinned": true
8333
+ },
8334
+ "order": 73,
8335
+ "mode": 0,
8336
+ "inputs": [],
8337
+ "outputs": [],
8338
+ "title": "Improve further",
8339
+ "properties": {
8340
+ "widget_ue_connectable": {}
8341
+ },
8342
+ "widgets_values": [
8343
+ "## 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 - Low to mid-range is ideal to retain original 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"
8344
+ ],
8345
+ "color": "#222",
8346
+ "bgcolor": "#000",
8347
+ "shape": 1
8348
  }
8349
  ],
8350
  "links": [
 
10648
  "ds": {
10649
  "scale": 0.7513148009015777,
10650
  "offset": [
10651
+ 1058.289747743748,
10652
+ 422.07853984569476
10653
  ]
10654
  },
10655
  "ue_links": [
workflows/TXT2IMG/v4.0/changelog.md CHANGED
@@ -1,6 +1,10 @@
1
- - Implementation of IPAdapter (Optional)
2
- - Manual & Recommendations + Requirements overhaul
3
- - Reorganization of Backend Logic for better state handling
4
- - Compact Group Nodes for ControlNet & IPAdapter Models
5
- - Fixed clip inheritance amongst optional Detailer LoRA's & Optional Detailer prompts
 
 
 
 
6
  - Debug section now shows full prompt preview at all times
 
1
+ - Implementation of IPAdapter for Style & Concept (Optional)
2
+ - CFG, Sampler, Scheduler & Steps now directly affect detailer settings as well
3
+ - Body parts now have their own denoise slider for better detailing
4
+ - low denoise value = keep form, inpaint area according to original
5
+ - mid-high denoise value = overwrite form, inpaint area according to prompt while ignoring original content
6
+ - Manual & Recommendations + Requirements overhaul
7
+ - Reorganization of Backend Logic for better state handling
8
+ - Compact Group Nodes for ControlNet & IPAdapter Models
9
+ - Fixed clip inheritance amongst optional Detailer LoRA's & Optional Detailer prompts
10
  - Debug section now shows full prompt preview at all times