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
FAQ
Comments (39)
Out of curiosity is it that hard to train a Qwen Image Checkpoint?
I'm surprised we don't have a NSFW one yet.
There's some initial support for it with Musubi Tuner, but it takes lot of VRAM. With this being a full-rank lokr I could have merged it in and it's effectively the same as fine tuning, but there's really no reason to do that at this point and cause everyone to need to download a huge checkpoint file.
Actually, it already exists, but due to the huge cost, it is still in a private state.
@kunde2 That's just a (messy) merge.
I've tested some picture ,the result is nice,thank you for the work,well done.
thank you for the work!
Is this for Qwen Image? I gen an error about non Lora keys.
Yep. Are you using ComfyUI? It's a lokr (lycoris), not a regular lora, so support elsewhere might be iffy.
I accidentally put it in the category here on CivitAI so let me know if you're using their generator. I don't know if they support lycoris or not but it being in the Lora category instead of Lycoris could maybe screw with that.
@Ashen3 Ah, no I'm using wan2gp. Gradio interface.
@Shaggy08 Yeah, no clue. I'm guessing they'll need to add lycoris support for it to work.
It works very well with character-loras, thanks!
Does this work with qwen image edit?
Same question, it is extremely important after 2509 upgrade.
It probably doesn't, edit models are quite different. Too bad because the new qwen edit is pretty amazing as long as it's sfw.
What you can do is pass your image through 2509 and then refine it using Qwen Image with this LoRA loaded. With a bit of subject masking, this approach works extremely well.
@comfy_coder What do you mean, inpainting with regular qwen image and this lora loaded?
@sergiosvm You first use Qwen Image Edit to transform a source image and then you refine that image using this LoRA and the Qwen diffusion model (not the edit model).
@comfy_coder You will do the community a great service if you can somehow upload the workflow
@AntiqueHuman in simple terms he means, make the edit to something close (the position of the person referenced to like a dick sucking image), then just bring that into any other of the 1000s of models of here.
Yes! It is totally works with a qwen image edit!!!
confirmed!
Can you elaborate a bit? What was your use case? Inpainting? Adding character to nsfw scenario? Did you use Qwen Image Edit 2509? Any details or examples you can share would be greatly helpful 😊
@ArchAngelAries, ComfyUI, Qwen Image Edit 2509 FP8, qwen_snofs, lightning lora 4steps for a Qwen IE, euler+simple, cfg 1. RTX 3060 12 GB VRAM. And special workflow for a qwen IE 2509, it is default in updated comfy (QwenImageEditPlus). Input Image and NSFW prompt - it's works!
Good luck!
When I tried, it always made plastic skin, like no skin pores
Qwen Image Edit 2509 -> 8Step lightning lora (also without lightning) + this lora
This works so well!! Great job!
Check your dm brother, great model :)
This is absolutely insane work! Thanks
Qwen image, qwen edit, qwen image distill? gguf? which is this for, theres like 10 versions of QWEN
Qwen Image
Works perfectly with Qwen Edit 2509. Thanks for this! All we need now is Nunchaku Lora support!
how did you get it to work? what node? i get this error Prompt outputs failed validation: LoraLoaderModelOnly: - Value not in list: lora_name: 'qwen_snofs.safetensors' not in ['Qwen-Image-Edit-2509-Lightning-4steps-V1.0-bf16.safetensors'] or i get Exception: Error while deserializing header metadata not found
@VHStudios If it says value not in list then you didn't choose the loras from the drop down menu. make sure you load them correctly in the lora loader
@fenasikerim i think i figured it out, i had it set before the lightning lora instead of after. ill try it on runpod once, on my system it didnt give that error once put that way, but i can only use gguf which looks like crap
hey so i managed to use this it works fine, however if i have supplied an input image it keeps the scene the same, how can i use the characters from the image but change the setting? if i ask it to change the scene it doesn't
@VHStudios Thanks for mentioning this! I also had it before the lightning lora and couldn't understand why it wasn't working lol It's odd because I've been running other loras before the lightning one and was having no issues until now.
@VHStudios try adding another image for the background?
are you willing to share a WF for an absolute n00b?
@falo08397 just use the default template and add the lora loader
Details
Files
qwen_snofs.safetensors
Mirrors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors
qwen_snofs.safetensors



















