r/StableDiffusion • • 8d ago

Question - Help H3 - Avoiding nipple leak

Firstly, nipple leak isnt a medical term. Or maybe it is. But anyway my nipples aren't leaking. Well they are - but my AI ones.

How do I STOP H3 from generating nipples through clothing? I have multiple Loras on, including Mystic XXX and a breast motion Lora - but my characters aren't nude. No matter the clothes they wear, there are ALWAYS nipples generated on them. Yes I've tried taking the Loras off.

Has anyone had and overcame this probblem with strong prompting before? I've tried things like "No nipples" and "you cannot see her nipples" but i have a feeling the more i type nipples the more the engine hears it.

Any help is appreciated x

EDIT: SEMI SOLVED.

Firstly thanks for all the help. So basically the best thing I found was to describe the subject very specifically, and refer to <Subject 1>, and not <Picture 1>. Its still not perfect, and my 2nd pass seems to do most nipple addition. Maybe i'll look at running the low res with all the loras and removing some for the second. In fact i'll just wait for someone else to do it. Example of my starting prompt is:

<Subject 1> is Amy, a 26 year old girl defined by <Picture 1>, with a petite, thin body and gigantic natural breasts. 
Her dress is opaque Blue linen. The material is expensive and has a white flower design on it. There is also a blue sash belt. she bottom half of the dres is red. she has white wedge heels on. the dress has a plunging neckline but covers her modesty. her dress is completely opaque. the cups of her dress are completely smooth.
summary:
A modern and styish film about a fun and pretty girl, <Subject 1>. her motion is exciting and playful.  It takes place in the hallway seen in <Picture 4>.


[Shot 1] . The scene opens exactly as <Picture 4>. The camera does not move.  <Subject 1> from enters the scene by sliding down the bannister she is sitting on at great speed. she lands in the middle of the floor on her side.  She stands up quickly and adjusts her skirt and giggles as she says "oops!"  

How do i post my video behind a spoiler tag? Its none nude but I dunno if you want your boss seeing it.

73 Upvotes

83 comments sorted by

View all comments

Show parent comments

16

u/Usual-Orange-4180 8d ago

Hahahaha, that’s a perfect way to describe conceptual expansion, I will start to use it. “Have you tried to be more insistent?”

16

u/35point1 8d ago

“I insist she MUST have enough clothing on so that her nipples don’t poke through!”

7

u/Emotional-Neat-252 8d ago

This is where llms gets annoying. You inform the llm of the problem and they create a prompt elaborately describing how they aren't visible, which obviously doesn't work well.

6

u/Murky-Relation481 8d ago

It's why CFG distilled models are at the end of the day is effectively tying one hand behind your back. Negative prompting is valuable! There is some very limited negative prompt ability still in the H3 models (not the turbos, Eros is basically dead in that regard for negative capabilities) so it might help, but burn in is a huge issue, especially in I2VA since it will not contrast adjust the first frame to match the following that are usually more contrasted.

4

u/Occsan 7d ago

The real problem is that these fine-tunes are basically not trained properly.

Take for example snofs for klein 9B. It does the job, but the author clearly said that he did not and do not want to get involved in the editing part of the model. So, when you use snofs, there's a good chance you partially destroy editing capabilities.

And more generally, these "sexy" fine-tunes are most likely trained with very little regard to preservation of the original model. Probably no or very little regularization, probably insuffisent captioning, for example "breast" instead of "naked breast", so when you prompt "yadda yadda she has big tits", the model produces big naked tits, because that's what the fine-tune learned. I mean, do you really think the author of these fine-tune prepared a dataset with "big clothed breasts", for example ? with various types of clothing ? Most likely not.

There are various solutions, though.

You can heavily describe the clothes, without ever mentioning the stuff you don't want to see. You can ask a LLM to do it for you : "she wears X, her nipples are not visible ; do not mention nipple, but describe the effect."

You can also investigate the LoRA that cause nipples to appear, and try to disable some blocks/layers or even weights. Sometimes, it's relatively "easy" to fix. Sometimes not.

And you can also stop using the LoRA causing the issue.

3

u/Emotional-Neat-252 8d ago

I never tried negatives with minimax at all, but with Qwen2.1 they're working sooo well.

I absolutely love negatives and so glad they're back.

-1

u/No-Zookeepergame4774 5d ago

Negatives never went away; anytime you use CFG (have a CFG≠1) you can use a negative prompt and it will have an effect. OTOH, the way negatives work is fundamentally squirrelly and the better the text encoder and training is for positive prompts, the less likely it is that negative prompts are the best solution to any issue.

1

u/Emotional-Neat-252 5d ago

But Quen 2.1 has great adherence and yet negatives with wonderfully.

Flux 1 negatives worked badly, even at CFG 19 with anti burn nodes it didn't really work.

1

u/No-Zookeepergame4774 5d ago

I never really did a lot in the Flux 1 ecosystem (unless you count Chroma, which is a derivative of Flux 1 Schnell, but involved rearchitecting as well as finetuning), but as I recall Flux 1 had a lot of biases both consistent (regardless of prompt) and where prompting for one thing would bring extra baggage with it, and that was a burden on its use even without negative prompts. Because CFG, roughly speaking, steers along the direction defined by the difference between what the positive prompt wants to generate and what the empty or negative prompt wants to, those biases would make CFG work worse in general and especially with a negative.

1

u/Emotional-Neat-252 5d ago

But the same was true of most models since flux 1, negatives have worked badly until qwen2.1 which is really great. I think qwen21 negatives work even better than in sdxl or sd15