description: <h3 id="heading-24"><em><span style="color:rgb(76, 110, 245)">This is the SD 1.5 version of my </span></em><a target="_blank" rel="ugc" href="https://civitai.com/models/394849/sweaty-shirt-armpit-sweat-pit-stains-wet-spots?modelVersionId=440410"><em><span style="color:rgb(76, 110, 245)">SDXL lora</span></em></a><em><span style="color:rgb(76, 110, 245)">. SD can’t do armpit sweat pit stains or any sweat on shirt properly. This will fix it. It’s trained towards armpit stains, with less focus on chest, belly and back.</span></em></h3><p><em><span style="color:rgb(21, 170, 191)">It had a lot of women on the trained data, it works regardless of gender.</span></em></p><p>This SD1.5 version took way much more work and to be honest, it's not even close to how good the SDXL version is. So I recommend to use the SDXL one. It's a simple concept (low rank, low size). I did an extensive epoch and block analysis. This one (and most non-pose LoRAs) benefits from a lower Text Encoder (base) weight and zeroing INS and MID blocks.</p><p></p><p><strong><span style="color:rgb(230, 73, 128)">Recommended weight is 1.</span></strong></p><p><strong><span style="color:rgb(230, 73, 128)">Good from 0.8 up to 1.3 or further</span></strong></p><p></p><p>I’m publishing this modified <a target="_blank" rel="ugc" href="https://github.com/hako-mikan/sd-webui-supermerger">remerged </a>LoRA as the main and not the full block one because people won’t f# read the best settings and Civitai generations don’t have these settings either way.</p><p>So, this is a remerge with these block weights: <span style="color:rgb(121, 80, 242)">lbw=0.4,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0</span> and also a re-scale from <span style="color:rgb(121, 80, 242)">1.2</span> to <span style="color:rgb(121, 80, 242)">0.8</span> using <a target="_blank" rel="ugc" href="https://github.com/ostris/ai-toolkit">Ostris tool</a>. </p><p></p><p>It should not change your original character or composition even at high weight. But you can lower the TE even further or even do a 0 weight TE if you want &lt;lora:name:0.2:1&gt;</p><p>This LoRA works at high weights. That is why I rescaled it. It has a low effect at 0.8, medium at 1.0 and high at 1.15. But you can go to 1.5 or more.</p><p> </p><p>I only used trigger keywords to see if I could control the stains’ location, it doesn’t need them! They were not the first tag on the caption, but it helps to use. </p><p><span style="color:rgb(64, 192, 87)">Trigger Keyword:</span></p><pre><code>s3t on armpit, s3t on chest, s3t on belly, s3t on back</code></pre><p><span style="color:rgb(130, 201, 30)">Supporting prompts:</span></p><pre><code>Shirt; (shirt with sweat:1.3); wearing clothes; sweat-spots-smudges (can help V5 sometimes)</code></pre><p><span style="color:rgb(130, 201, 30)">Negative supporting prompts:</span></p><pre><code>Black dye, black paint, black smudges, blue paint, yellow paint, necklace, worst quality, jpeg artifacts, low-res</code></pre><p><span style="color:red">DON’T use the word “wet” as this token concept bleeds heavily in any model. You’ll get rain and water everywhere. </span>This is not my LoRA problem, you should just not use this word unless that is what you want.</p><p><span style="color:red"> </span></p><p>Before doing this LoRA, I did an extensive word analysis (I did this on SDXL not SD1.5) and the best words for the non-Lora model to do something close to sweat on armpit was the term “<strong><em>sweat-spots-smudges on armpit</em></strong>”. I trained with these trigger words, and after block analysis it performs pretty much the same as the unique token one “<strong><em>s3t</em></strong>”.</p><p> </p><p>You can combine this with <a target="_blank" rel="ugc" href="https://github.com/cheald/sd-webui-loractl">Loractl </a>to make sure you’ll get your composition. Set the Lora to start with low weight at 0.33%, increase it after.</p><pre><code>‎ &lt;LoraName:0.2@0.33,1.15@0.33&gt;</code></pre><p> </p><p>The base checkpoint is the original “v1-5-pruned.safetensors” 7.7GB. I wonder if it would come out better by training on a realist model... BUT,because I didn't, it should be very flexible with any checkpoint.</p><p>I recommend <span style="color:rgb(253, 126, 20)">realisticVisionV51 </span>(also the inpainting version), <span style="color:rgb(253, 126, 20)">Reliberate_v20, objectiveReality_v20</span></p><p></p><p><span style="color:rgb(253, 126, 20)">For standard generation</span></p><p> </p><p>Lower CFG works better specially is you use the lora at high weight: 4.5</p><p>Clip skip: 1. Clip skip 2 can give more consistent clothes format and composition but will mess up colors. It’s worth trying.</p><p>DPM++ 2S a Karras</p><p>DPM++ 2M Karras</p><p>DPM++ SDE Karras</p><p></p><p>I really strongly recommend to use <a target="_blank" rel="ugc" href="https://github.com/pamparamm/sd-perturbed-attention">pertubed-attention</a>, it makes the LoRA ate high strengh way more consisntent.</p><p></p><p>Obviously, as this is a SD1.5 USE high-res fix and Adetailer without the LoRA.</p><p>Kohya deep shrink HRFix is also recommended.</p><p></p><p>‎</p><p>Want to have some “fun”? Install wildcards dynamic prompts extension: <a target="_blank" rel="ugc" href="https://github.com/adieyal/sd-dynamic-prompts"><span style="color:blue">https://github.com/adieyal/sd-dynamic-prompts</span></a> . And wildcard manager. Here is a prompt I made for testing. Paste on prompt:</p><pre><code>{side view|front} view of {Harrison Ford|Leonardo DiCaprio|Brad Pitt|Chris Hemsworth|Hugh Jackman} on his {shorts|suit pants|jeans:1)} wearing a {long sleeves|tank top|button|vneck|high crewneck} {light|dark}-__YetAnotherWildcardCollection-main/Colors/Basic__ (shirt with sweat:1.3) {sitting on the floor|running|lying resting on the ground} in a {forest|road|street|distant planet moon surface|marathon} alone, dynamic pose, {his arms are fully extended and he is posing for the camera|his arms are on his hips|his arms are pointing to {his armpits|the camera}|his arms are behind his head}, large (s3t on armpit:1.2), natural lighting, 4k uhd, dslr, high quality, Fujifilm XT3</code></pre><p> </p><p><span style="color:rgb(253, 126, 20)">Problems with the current Lora:</span></p><ul><li><p>The worst part about this LoRA is that with tank tops it will sometimes add a black stain on the armpit instead of the proper naked armpit.</p></li><li><p>I've seen also some kind of a tendency to show up some kind of "brooch" on the chest.</p></li><li><p>"Necklace" is a good word to either add on negative or positive. Not adding it sometimes gives a weird line on the shirt.</p></li><li><p>This version is a little weird with wrinkles. I suggest to heavily prompt for a "plain" shirt or simple shirt if you get too many button shirt and wrinkles.</p></li><li><p>The stains could simple be better. Need improvement.</p></li><li><p>White shirts are a BIG challenge. Use “Black dye, black paint, black smudges” on the negative. It helps a lot.</p></li></ul><p> </p><p>Some settings: I actually used onetrainer for this version with masked training to learn more of the armpit area. Trained 768 res. 190 images. Epoch 40 from 68. Adamw, 2 steps concept. constant BATCH 4, rank 8/4, no regularization image</p><p> </p><h3 id="heading-534"><span style="color:rgb(76, 110, 245)">Hopefully you can leave some results and some comments. Any idea is appreciated. Thank you.</span></h3>
modelVersions.availability: Public
modelVersions.baseModel: SD 1.5
modelVersions.description: <p>Create sweaty shirt armpit stains SD15. Trained v6. Uses supporting trigger word "s3t" "on armpit"</p><p>Epoch 40 of 68. Recommended weight 1.0<br />block remerged as 0.4,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0</p><p>weight rescaled from 1.2 to 0.8</p>
modelVersions.downloadUrl: https://civitai.com/api/download/models/468598
modelVersions.downloaded: true
modelVersions.downloadUrl: https://civitai.com/api/download/models/468598
modelVersions.AutoV1: 26B29DCE
modelVersions.AutoV2: EC48999B8C
modelVersions.AutoV3: 59C7934C4BEF
modelVersions.BLAKE3: 8778023A100FC0D122848E7142C6C54045B8EA97D69C925AF8393C23F2E563F3
modelVersions.CRC32: 6E50C406
modelVersions.SHA256: EC48999B8CC2E800F26A4B618EDDAA36C8CED4A77D231B2B7D1C021EDC96B35A
modelVersions.format: SafeTensor
modelVersions.name: Sweaty_shirt_SD15_v6-40-B2-Rescale.safetensors
modelVersions.pickleScanMessage: No Pickle imports
modelVersions.pickleScanResult: Success
modelVersions.scannedAt: 2024-04-26T03:05:43.738Z
modelVersions.type: Model
modelVersions.virusScanResult: Success
modelVersions.hash: UDCGMhjGIW~VE0M}Rkk9H?f*K4M{N2s,X3ae
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/ccdc5fb5-9c83-4eb8-8c86-fa6143b7c7cd/width=450/10772638.jpeg
modelVersions.hash: UIECae9bMxE2}lIWX,RjKiIV$yxtflNHs.jY
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/ecfdf9b3-60a9-4c10-a0fe-9c80f80aa103/width=450/10773114.jpeg
modelVersions.hash: U9E_?L000}~V7KQ:bq-V4:%2-o4:.4M~Myk9
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/a1958958-3123-45b8-ab62-a30a5906a064/width=450/10774169.jpeg
modelVersions.hash: URK1ak-:?wsl~pa#E1IVAJx[%MIVM}R,WBoe
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/2178cdd5-66d6-40eb-9f99-e509e815aa2a/width=450/10770817.jpeg
modelVersions.hash: UEC%BbZz~V?cGJ9b9~V@ZL-or=Mw9FkDRjjG
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/fe65fca0-dba5-4113-a89b-c19d7f9d1232/width=450/10772679.jpeg
modelVersions.hash: U9FEN8%cD|,0560$5RI:#f=}^m}?039a9]I.
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/10febc06-38be-40c2-8190-2eeeabd0836a/width=450/10772831.jpeg
modelVersions.hash: UHE.^0W?Ed~nx,tR?[%LK6s;=?W.xrjJS5xs
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/c157a26f-38e8-4397-b0b0-0b98ad703aad/width=450/10774170.jpeg
modelVersions.hash: UMHKIq}s9X%g]$=|xvwH5O$*=zf$iwj?kWs;
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d7476e26-fdf5-41a5-9d55-f5f5dde53a02/width=450/10772797.jpeg
modelVersions.hash: URGRVN01t8%2~p4oX9t7o~IUxYt7xaaeWCof
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/28b82080-0f4a-4fcc-82ac-44f42647a137/width=450/10771020.jpeg
modelVersions.hash: UVHL3i00Xn%L~q9FWWxutmM_n#tRxuNGWBt7
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/ddb75fd5-6997-4b17-802e-1a36c911a3ae/width=450/10771219.jpeg
modelVersions.hash: UDEoua~p?H?aDi-:FYov0e0y%LxYotrXv~tQ
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e5b0a086-86ca-4940-a630-4889d2bf8937/width=450/10772651.jpeg
modelVersions.hash: U9F5~i9F009cNQ9EIT%hXrvy.5?b%$DiR4yD
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/a99b532a-203a-4d6e-85a4-7548a5dfd450/width=450/10772657.jpeg
modelVersions.hash: UBEC8-00GH~B.Tz.KQMy5=={+u5oMJ%#9a$g
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/12345398-3509-4981-a46c-52a6ff14b704/width=450/10772688.jpeg
modelVersions.hash: UCEBvtE2?u~A5YaeJoW=9}oL9bR*9bt7VsNH
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/0562c5e1-5c84-413f-b1f8-143fa413c70b/width=450/10772696.jpeg
modelVersions.hash: UMJ@:#rW~V_3yEIAE1tRxuD%W=RjNHRiozIo
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/52ba4328-162f-4725-89b4-9a6cc27246a6/width=450/10772856.jpeg
modelVersions.hash: UBHBh{0M~Us;PC.8E+t600XmR.IVV@IBMco#
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/7d6f535d-bcca-46da-8f67-dcc81576e7a4/width=450/10772881.jpeg
modelVersions.hash: U6E2tP00Vst,7L02%xxt{w^k1hiwD%I@%2a0
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/24059bee-80fd-4936-a5dc-def2d4d77d1b/width=450/10774172.jpeg
modelVersions.hash: UAE2j@0301oy|.9cl9ov20E2]~xsrrR-t7r?
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/92252950-3420-411f-abd9-bd90fa6bdded/width=450/10772697.jpeg
modelVersions.hash: UYK1UQ~V?vWX~VofM|M|T0NGxtaet7j[s.ay
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/27d19ad3-2243-4003-903e-9954abad6971/width=450/10775802.jpeg
modelVersions.hash: URK^]J01_Nxu?HNHX8xu?b%LIAR*I;WA%1NG
modelVersions.type: image
modelVersions.url: https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f30c7604-ffc9-4a69-a899-912b29b7051e/width=450/10775797.jpeg
modelVersions.name: v6.0
modelVersions.publishedAt: 2024-04-26T04:00:06.891Z
modelVersions.trainedWords: s3t on armpit s3t on chest s3t on belly s3t on back
name: Sweaty Shirt / Armpit Sweat / Pit stains / Wet Spots – SD 1.5
tags: running shirt clothes clothing realistic wet wet body sweat wetting armpit sweat wet shirt spots sweaty marathon sweaty armpit sweaty pit body fluid sweaty woman sweaty man pit sweat pitstains armpit stains pit stains armpit spots shirt with sweat sweaty shirt