Want to support my work or help fund the training of this dataset on other models? Join the Patreon in my profile, and if you do - thank you!
Krea 2 V1.3D:
Alright, alright. I figured out a way to greatly restore texture back. It wasn't more training or different settings, and that's all I'm going to say about it. I deserve to have some trade secrets, no? I made it version 1.3D because the D stands for detail. It was actually try F, as in I was totally...frustrated...with how many lengthy tries it took.
Anyways, I had versions that took it further but it tended to have more broken anatomy. So, the same rules still apply if you want something to look like a photo:
Be sure to mention that it's a photo/photograph in the prompt. Do NOT use "photorealistic" or any other term that doesn't actually mean a photo. Krea 2 was trained on a ton of artwork so using any of those types of terms will yeet it back to bad texture.
Some rare prompts might still want to go over to the anime-side, but I still have the photo slider directly on SNOFS Krea. Simply set it to somewhere around .5-2 on the strength and you're probably golden. This was trained on SNOFS 1.2 so I'll be putting out an updated version at some point:
https://civarchive.com/models/2823820/photodetail-slider-for-snofs-krea
The same goes for some specific terms. When in doubt, use the words listed below instead of their synonyms.
My two-stage sampler is still handy for multiple reasons:
https://github.com/Auryg/Krea-2-Two-Stage-Sampler
The idea for the two-stage sampler that you can generate without the turbo lora for the first bit, which helps with variation and prompt adherence, and then bump to a second stage with the turbo lora to keep things fast. For the three-stage variation, you can then bump back to doing it without the turbo lora for the last bit if you want to use a negative prompt. You can also generate at a lower resolution to start and then bump it up.
Also, please, for the love of god try SNOFS by itself before you go adding a bunch of other general NSFW loras or models to it that screw up anatomy.
Ideogram:
Ideogram model has been updated, and is available here: https://civarchive.com/models/2781404/sex-nudes-other-fun-stuff-ideogram-snofs
General Information:
SNOFS was trained on natural language (or JSON, for Ideogram), not tags. It will work best if you use full sentences to describe what you want.
Not using ComfyUI/your inference software doesn't support lokr? I've put up a merged version here. You can also use the merged base model to train off of: https://civarchive.com/models/2416142/snofs-sex-nudes-and-other-fun-stuff-flux-2-klein-9b-base-and-distilled
Here's a list of some of the terms that work well:
anus
blowjob
boudoir
condoms
deepthroat
braless
cowgirl position
cum
cunnilingus (be specific and maybe put kissing in the negative prompt)
deepthroat
dildo
doggystyle position
fingering (anal and vaginal)
hand in panties
handjob
hitachi magic wand
implied blowjob
ipcam / nightvision ipcam
masturbating (might want to put penis in negative prompt, or specify what she's rubbing for women)
massage
missionary position
naked, nude, etc.
penis
pregnant (and can specify trimester)
prone position
reverse cowgirl position
sex
sheer
snapchat (and caption/text/etc)
selfie (and mirror selfie)
spooning position
strap-on dildo
tentacles
licking testicles
undressing
vagina
wet clothes
Depending on the version, the following might work:
anal sex
anilingus
But also keep in mind that it was trained on stuff like "her panties are pulled down to her thighs," not "panty pull."
These models are under the following license:
https://huggingface.co/Ashen3/SNOFS
Flux 2 Klein 9b V1.4:
Additional training. Some of the training was done using https://github.com/BuffaloBuffaloBuffaloBuffalo/ai-toolkit-perceptual , training against depth. Considering how much of SNOFS is two people intermingled with close skin colors, it seemed like a novel idea. It did seem to rapidly help with that sort of thing. On the downside, it seemed to create a bit of a texture issue on very close up images. I did some more training after to try to bring that back and was somewhat successful, but I think I'd need to increase the weight decay to really make that happen. Since everything else was in a good state I decided to release as-is. If you do have that texture issue, try adding "goosebumps" as a negative prompt.
Description
Further training
FAQ
Comments (51)
Love v1.3, the face is more consistent now on edit mode compared the v1.1
I love this lora, been using to since the start. Now some technical question: why is anal sex so difficult to "model"? I'm not a technical person myself, I'm very curious. To repeat my self, this lora is best of the best I've ever used!
I simply have a lot more vaginal sex images than anal sex images in the dataset. In addition, I wasn't planning on adding anal sex at all to start so vaginal sex is usually just captioned as "sex" and the anal images were later added as "anal sex." I did start captioning some as "vaginal sex" just to make negative prompts work better in that regard.
Also, flow match type models tend to want to stick to a known path and are less random than standard diffusion models. Since vaginal sex has been trained so much it really wants to stick to that.
v1.3 is great! Waiting for a checkpoint, it works usually even better for some reason.
The problem with a checkpoint is it's bulky and less versatile. You can't adjust the LoRA strength, and it will generally conflict with other LoRA. Adjusting the LoRA strength can mean the difference between a good output or not, especially when strengths of 1 aren't as uniform as they were previously with old models like SD 1.5. So when you're stuck with a baked in LoRA, you can get overfitting problems and other conflicts that just give bad outputs.
@plk true, but you get the speed and for some reason v1.2 worked better in my case
Nice. Can you merge 1.3 in the checkpoint? for some reason if i use the lora over the base model, images are very degraded
I'll have a merged version at some point - uploading it is pretty flaky on my end.
Does anyone know how to make this work on draw things? am i missing a trigger word or something?
draw things currently does not support LOKR files.
1.2 had problems with penetrations and anus, the model don't know the difference between "anal cowgirl" or "vaginal cowgirl"...and vaginas are too big and there a big gap between vaginal hole and clitoris, making the anatomy weird...
I will try 1.3 today and return the feedback.
Works really well! Getting closer to what I can get out of Qwen. Please consider adding some innie vagina to the dataset and a trigger for that. I can hardly generate such a pussy shape without a pass of the generated results through some IL realistic model.
plz do Z-image next
Nice one! Could you by any chance add the following perspectives in nsfw scenes to your training data, they are lackluster and produce a lot of failed images: "🎥Over the Shoulder Shot": "shown from the partner's perspective, camera placed just behind and slightly above the out-of-focus head and shoulder, while focusing on the scene ahead",
"🎥️⬆️Over the Head Shot": "shown from the partner's perspective, high angle camera placed just above the out-of-focus head, while focusing on the scene ahead",
"🎥⬇️Over the Body Shot": "shown from the partner's perspective, low angle camera placed just to the {right|left} of the out-of-focus {torso and hand|waist and leg}, while looking up focusing on the scene ahead",
"🧱Look Through Shot":"camera is positioned far from the subject looking through a gap in the obstacles that greatly obstruct the view, the subject is only partially visible",
"↔Side Heavy Composition": "the subject is on the {left|right} in the frame, opening the center for the view on the scene",
"🎞Multiview Collage": "several views arranged together in the same image, showing the subject from different angles simultaneously, including front, face closeup, back, and side, creating dynamic visual storytelling",
Also, in Telephoto the background is not compressed at all and basically, it's just a full body shot: "🔭Telephoto":"extreme compressed perspective with strong subject isolation and minimum depth, flattened background appears visually closer and softly blurred into bokeh".
1.3 is a solid improvement, biggest jump yet imo. It no longer changes faces to give everyone a "porn" look in edit mode. Works very well with the Miraclein NSFW checkpoint as well, highly recommend folks try that combo!
hello, licking testicles don't work on qwen or klein :(
I'm using Euler 4 steps, the identity is around 50%, is there any recommendations to get the face consistent with reference
0.75 lora multiplier
The face is sometimes matching, sometimes not. Tried changing the lora strength, but lowering it gives weird artifacts.
Using the Qwen version, no matter what I do, I can't get an anus to show up. Vagina? No issues. Dicks? Sometimes when I don't even want them! But ask for an anus to be visible? Nope. Smooooth skin.
try adding a bit of this in at different strengths. https://civitai.com/models/2408505/female-asshole-flux2klein two versions there. try them both as they work differently. Hope it helps. let us know if you get any success. :)
@TheFunk Thanks, though that's for flux, the flux version snofs tended to work most of the time (but did struggle at times). I'll give it go with flux, but it's the Qwen version that outright refuses to do them at all. Not once.
Also works with flux 9b-kv quite nicely.
Can you please do a Lora version, i use drawthings cloud and can’t upload the full merged checkpoint to their cloud, i can only use their cloud models, but i can upload Loras and use those. I’m guessing they dont support lokrs bc this Lora doesn’t do anything. Please add non lokrs version
is flux klein 9b even in bf16 meant to produce a crazy amount of body horror? seems like nudity and flux/even z-image turbo seems to not compute, most gens i try to pull off in it are worse than anything you could make in sdxl. even copying other people's node setups verbatim seems to only give me maybe 3 good gens in every 10 which is insane.
Posted my latest failgens for someone to help me out lol. Civitai can't into picking up comfyui metadata 99% of the time so if you want my original images with the metadata (in the event direct downloads don't work) let me know.
I think it has to do with qwen being censored as hell. I tired train both of these models to render penises and it makes things even worse.
Changing resolution and/or add more steps helps.
@flo11ok874 lol 8 steps is the cap and it can natively do 1080p, so that isn't it.
Yeah I get a lot of body horrors as well
It's not qwen3 censorship, it's mid-layers in the DiT. Nobody has ever achieved 'abliteration' in a diffusor/flow model, and I won't be the first to do it either.
Anyone using the Qwen version 1.3 able to generate condoms in edit mode? For me the condoms it generates look like crayons. I am using qwen edit 2509
Could you add deepthroating for future updates or a zturbo if possible? This is crazy good
i know it's asking a lot, but is an Ernie version possible?
Absolutely amazing! It can do so much stuff in high quality and all kind of styles and camera angles! It's super flexible. Feels more like a whole basemodel than just a Lora! I hope you will continue your amazing work =)
what comfyui workflow should i use?
Keep the good work, it's really good! Thanks!
Excellent lora but I can no longer make skin wet.
Huge ask but could you consider creating a lora version of this dataset? drawthings doesn't yet support Lokr, hopefully that will change soon. I'd use comfyui but my ram goes mental. Thanks so much.
I would also appreciate a LoRA version; the checkpoint version didn't work for me either.
Same. i use drawthings and this doesnt work sad
@ricklymorty Tell you what does work though. Using quadratrund Loras's. This user uses drawthings as his base. So grateful there is something useable
@aphoticroots Yeah, thank you for that. His works are amazing, but the ones made by this guy is exceptional, i want it running haha
@ricklymorty Agreed, i finally figured it out well a great guy did https://gist.github.com/bemo-git/9c6013af9c54d44b58cb79d85c2e038a Hope i'm allowed to post. Please give good feedback to the guy who created this hack
Error getting file.
I can't download this even with vpn, does anyone know how to solve this?
Search for it at Huggingface, each version is there.
mind sharing some prompts?
Details
Files
klein_snofs_v1_3.safetensors
Mirrors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
flux2klein9b-nsfw-lora.safetensors
klein_snofs_v1_3 (1).safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
sof13.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
kleinSnofsV13.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
elaraN.safetensors
klein_snofs_v1_3 (2).safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
lora_klien.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
SNOFS.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3-mid_1972981-vid_2818111.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
Flux2Klein9b_SNOFS_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3-mid_1972981-vid_2818111.safetensors
klein_snofs_v1_3.safetensors
SNOFS_v1.3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
flux2klein9b-nsfw-lora.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors
klein_snofs_v1_3.safetensors















