Outfit prompts work best when you name three things: the garment type, the material, and the state of coverage or layering. Material words like silk, lace, and latex drive how light behaves and matter more than color. To keep an outfit consistent across images, lock it with a reference or LoRA. Keep baseline safety negatives on every render.
Clothing is one of the most controllable parts of an NSFW prompt and one of the most commonly botched. People name a garment and stop, then wonder why every render looks like a different outfit. The fix is to think like a wardrobe stylist: garment, material, fit, and coverage are separate decisions, and each one is a token the model needs.
This is a tasteful, tag style library for lingerie, cosplay, uniforms, swimwear, and casual looks, plus how to control reveal and layering and how to keep an outfit consistent. Every subject is an adult (18+), fictional, AI-generated character. Never a real identifiable person, never a minor or minor-appearing subject. Baseline safety negatives stay on every single render. All examples are tasteful tag strings, not explicit description.
Try any look in our generator.
The four levers of outfit prompting
Every outfit prompt should decide four things.
Garment type is the noun: dress, bodysuit, robe, bikini, uniform. This is the foundation.
Material is what it is made of: silk, satin, lace, cotton, leather, latex, mesh, sheer fabric. Material is the most powerful lever because it dictates how light reflects, how the fabric drapes, and how the whole image reads. Silk catches highlights, latex goes glossy, cotton stays matte. Skipping material is the number one reason outfits look flat and plastic.
Fit and cut is the shape: fitted, loose, off-shoulder, high-waisted, backless, cropped.
Coverage and layering state is how it is worn: partially open, draped, layered, one strap down. This is where tasteful reveal control lives, phrased through styling rather than explicit terms.
| Lever | Example tokens | Why it matters |
|---|---|---|
| Garment | dress, robe, bodysuit, bikini, uniform | The foundation noun |
| Material | silk, lace, latex, cotton, sheer | Controls light and drape |
| Fit and cut | fitted, off-shoulder, backless, cropped | Controls silhouette |
| Coverage state | partially open, draped, layered | Controls reveal tastefully |

Lingerie
Lingerie phrasing rewards material and trim detail. Name the piece, the fabric, and one or two trim accents.
1woman, adult, standing, looking at viewer, lace bodysuit, sheer fabric,
satin trim, soft studio lighting, rim light, medium shot, 85mm,
shallow depth of field, photorealistic, best quality, highly detailed
Negative: child, minor, underage, loli, shota, bad anatomy, bad hands,
deformed, watermark, text, low quality
score_9, score_8_up, score_7_up, 1girl, adult, mature female, sitting on bed,
looking at viewer, silk slip, thin straps, lace trim, bedroom, warm lighting,
cowboy shot, depth of field
Negative: score_1, child, minor, underage, loli, shota, bad hands,
extra digits, deformed, watermark
Reliable terms: lace bodysuit, silk slip, satin robe partially open, sheer babydoll, chemise. Keep it tasteful by leaning on garment and material rather than explicit reveal.
Cosplay and costume
Cosplay works best when you describe the costume by its construction, not by a copyrighted character name, which keeps results clean and avoids likeness issues. Think armored bodysuit, school uniform style, fantasy sorceress outfit.
masterpiece, best quality, 1girl, adult, mature female, standing, dynamic pose,
fantasy warrior outfit, leather armor, metal accents, flowing cape,
outdoor fantasy setting, dramatic lighting, full body shot, anime style
Negative: child, minor, underage, loli, shota, worst quality, bad anatomy,
bad hands, extra limbs, deformed, watermark
Describe original costumes rather than naming a specific franchise character to keep the design generic and your subject a fictional original.
Uniforms
Uniforms read strongly because the model has clear training references. Be specific about style and add a tasteful styling detail.
1woman, adult, standing, looking at viewer, nurse uniform style,
fitted white dress, tasteful styling, indoor, clean background,
soft lighting, medium shot, 50mm, photorealistic, best quality, highly detailed
Negative: child, minor, underage, loli, shota, bad anatomy, bad hands,
deformed, watermark, text, low quality
Common uniform looks: business suit, flight attendant style, maid outfit, office wear, pencil skirt. Pair with a matching setting from the settings guide for coherence.
Swimwear
Swimwear is straightforward and reliable. Name the cut and material, and pair with an appropriate setting.
1woman, adult, standing, looking at viewer, one-piece swimsuit, glossy fabric,
beach setting, bright daylight, ocean background, full body shot, 35mm,
deep focus, photorealistic, best quality, highly detailed
Negative: child, minor, underage, loli, shota, bad anatomy, bad hands,
extra limbs, deformed, watermark, text
Variations: bikini, high-waisted bikini, one-piece swimsuit, cover-up, sheer sarong. Wet fabric tags like wet, water droplets add realism for poolside and shower scenes.
Casual and everyday
Casual looks are the most natural and the easiest to keep tasteful. They suit candid, lifestyle style images.
score_9, score_8_up, 1girl, adult, mature female, sitting, looking at viewer,
oversized sweater, off-shoulder, cotton fabric, casual, home interior,
soft natural light, medium shot, depth of field
Negative: score_1, child, minor, underage, loli, shota, bad hands,
extra digits, deformed, watermark
Go to casual terms: oversized shirt, crop top and shorts, summer dress, bathrobe, tank top and jeans. The off-shoulder and oversized cuts give a relaxed, intimate feel while staying fully tasteful.
Want to compare three materials on the same outfit? Generate them here.
Controlling reveal, layering, and material tastefully
The key to tasteful reveal control is to do it through styling language, not explicit terms. partially open robe, one strap down, draped fabric, backless dress, sheer overlay all suggest without describing explicitly, and they give the model clean, well trained references to work from.
Layering is its own lever. layered, jacket over dress, sheer overlay on bodysuit, unbuttoned shirt over swimwear create depth and visual interest, and they help the model render believable fabric interaction. Stacking two materials, for example lace over satin, produces rich texture.
Material behavior under light is worth memorizing:
| Material | Light behavior | Good with |
|---|---|---|
| Silk and satin | Soft highlights, fluid drape | Soft and warm lighting |
| Lace and sheer | Texture, partial transparency | Backlight and rim light |
| Latex and leather | Glossy, hard reflections | Dramatic and studio light |
| Cotton and knit | Matte, soft folds | Natural daylight |
Coordinate material with lighting from the lighting guide so the fabric actually has the right light to react to. A latex outfit in flat light wastes the material entirely.
Keeping an outfit consistent across images
The hardest outfit problem is consistency. By default the model reinvents the garment every render, so a creator set ends up with the “same” character in subtly different clothes. There are three reliable fixes.
First, write a tightly specified outfit block and reuse it verbatim. The more exactly you pin garment, material, fit, color, and trim, the less the model improvises. A vague “red dress” varies wildly. A “fitted knee-length satin dress, thin straps, deep red, lace trim at hem” stays far more stable.
Second, use an IPAdapter reference image of the outfit so the model copies its appearance. This is the strongest method for matching a specific design across many renders. See IPAdapter for character consistency.
Third, train or use a LoRA for a signature outfit or style. For recurring branded looks this is the most durable option. Browse best NSFW LoRAs and the full toolkit in character consistency techniques.
Consistency is what separates a professional looking set from a random gallery. Pin the outfit the same way you pin the face, and your character starts to feel like a real, coherent persona rather than a series of lookalikes.

Per-model outfit notes
Booru trained models (Pony, Illustrious) know an enormous outfit vocabulary as exact danbooru tags: off-shoulder, garter straps, thighhighs, backless dress, china dress all fire precisely. The reference is in danbooru tags for NSFW AI, and the model setup is in the Illustrious guide and how to use Illustrious models. SDXL realistic checkpoints handle both tags and plain descriptions. Flux wants a sentence describing the outfit naturally. Whichever model, follow the overall prompt formula so the outfit sits in slot three.
Common outfit mistakes
| Mistake | Symptom | Fix |
|---|---|---|
| No material named | Flat, plastic looking fabric | Always name the material |
| Vague garment | Outfit changes every render | Specify garment, fit, color, trim |
| Conflicting garments | Hybrid fabric blobs | One garment per layer |
| Material without matching light | Wasted texture | Pair latex and silk with right lighting |
| Copyrighted character cosplay | Likeness and legal risk | Describe original costume construction |
| Explicit reveal terms | Lower quality, less control | Use styling language like partially open |
Accessories and footwear: the finishing touches
Accessories complete an outfit and add personality, but they are also where the model produces small artifacts, so use them deliberately. Jewelry like necklace, earrings, choker, and bracelet reads well in close and medium shots. Footwear such as high heels, boots, sandals, and barefoot matters most in full body shots and should match the setting. Eyewear like glasses and sunglasses adds character but can distort if the face is small in frame. Keep accessories to two or three per image so the model does not lose track of them.
1woman, adult, standing, looking at viewer, fitted dress, deep red, high heels,
delicate necklace, studio backdrop, soft key light, full body shot, 35mm,
depth of field, photorealistic, best quality, highly detailed
Negative: child, minor, underage, loli, shota, bad anatomy, bad hands,
deformed jewelry, extra accessories, watermark, text, low quality
Note deformed jewelry and extra accessories in the negative. Those tokens curb the model’s tendency to multiply or warp small items, which is the most common accessory artifact.
Outfit states across a sequence
Many creator sets tell a small visual story, and that often means showing the same outfit in different states across images, for example a robe that goes from closed to partially open to draped over one shoulder. The trick is to keep the garment, material, fit, color, and trim absolutely identical between renders and change only the coverage state token. This keeps it reading as the same robe in a sequence rather than three different robes. Pair this with a fixed character reference and a fixed setting so only the intended thing changes between frames. The full sequencing approach lives in the photo editing workflow, where you can also inpaint state changes onto a single base render for perfect consistency.
Build an outfit swipe file
As with poses and camera, keep a reusable file of outfit blocks you trust, grouped by category, with material and trim already specified. Then paste and tweak. A starter set: a lace bodysuit block, a silk robe block, a fitted business look, a bikini block, an oversized casual block, and a fantasy costume block. Append your fixed safety negative to every one.
Once the file exists, dressing a new render is instant, and your character’s wardrobe stays coherent because you are reusing exact specifications rather than improvising. Combine an outfit block with a pose block and a camera block and most of your prompt assembles itself.
Color, pattern, and trim: the finishing details
Once garment, material, and fit are set, color and trim add the final polish. Color words are simple but specific helps: deep red, emerald green, black read more reliably than vague hues. Patterns like floral print, polka dot, pinstripe, and animal print give variety, though heavy patterns can confuse the model on small garments, so use them on larger pieces. Trim accents such as lace trim, satin ribbon, gold buttons, and mesh panels add a designed, intentional look that lifts an outfit out of the generic.
1woman, adult, standing, looking at viewer, fitted satin dress, deep red,
thin straps, lace trim at hem, studio backdrop, soft key light, rim light,
cowboy shot, 85mm, depth of field, photorealistic, best quality, highly detailed
Negative: child, minor, underage, loli, shota, bad anatomy, bad hands,
deformed, watermark, text, low quality
The more precisely you describe these finishing details, the more stable the outfit is across renders, which feeds directly back into consistency. A fully specified outfit, garment plus material plus fit plus color plus trim, is the single best defense against the model reinventing the look every time.

Matching the outfit to pose, setting, and intent
An outfit never works in isolation. A flowing robe reads beautifully in a seated or reclining pose but looks awkward in a stiff standing one. Latex and leather suit dramatic studio settings, while cotton casual wear belongs in a relaxed home interior. Swimwear needs a beach or poolside setting to make sense. When the outfit, pose, setting, and lighting all agree on a single mood, the image reads as a deliberate shoot. When they clash, the result feels like a costume pasted onto a mismatched scene.
This is why the swipe file approach pays off: once you have trusted outfit blocks that already specify their ideal pairing, assembling a coherent image becomes a matter of matching modules rather than guessing. Coordinate deliberately with the pose, setting, and camera guides for the cleanest results.
Troubleshooting an outfit that will not render right
When a garment comes out wrong, walk it in order. If the fabric looks plastic and flat, you forgot the material, so add silk, lace, cotton, or latex. If the outfit keeps changing between renders, your description is too vague, so pin garment, material, fit, color, and trim precisely. If you get a hybrid blob, you stacked two conflicting garments, so reduce to one garment per layer. If the texture looks wasted, the lighting does not suit the material, so match latex and silk to dramatic and soft light respectively. If small items multiply or warp, you used too many accessories, so cut to two or three and add the deformed jewelry negative. Each symptom maps to one lever, which makes outfit problems fast to diagnose once you know the four core levers and their order.
When your look is set, render it in the generator. Keep every subject adult, fictional, and AI-generated, never a real person’s likeness, and keep your safety negatives locked on every render.
Frequently asked questions
How do I describe an outfit so it looks realistic?
Name three things: the garment type, the material, and the fit. Material is the most important lever because silk, lace, latex, and cotton each behave differently under light. A prompt like fitted satin slip with lace trim renders far better than just dress. Skipping material is the top reason AI outfits look flat and plastic instead of like real fabric.
Why does my outfit change in every image?
By default the model reinvents the garment each render because your description is too loose. Pin it tightly: specify garment, material, fit, color, and trim, then reuse that exact block. For stronger consistency, use an IPAdapter reference image of the outfit or train a LoRA for a signature look. Vague descriptions vary wildly while specific ones stay stable.
How do I control how revealing an outfit is without explicit terms?
Use styling language rather than explicit description. Phrases like partially open robe, one strap down, draped fabric, backless dress, and sheer overlay suggest reveal tastefully and give the model clean, well trained references. This produces higher quality, more controllable results than explicit terms, and it keeps your prompts tasteful while you still direct the look you want.
Can I prompt for a specific copyrighted character’s costume?
It is safer to describe the costume by its construction rather than naming a franchise character. Use terms like fantasy warrior outfit, leather armor, flowing cape instead of a brand name. This keeps your subject an original fictional character, avoids likeness and copyright issues, and often renders more cleanly because the model builds from generic, well represented costume elements.
Which materials work best with which lighting?
Silk and satin catch soft highlights and pair with soft warm light. Lace and sheer fabrics show texture and partial transparency under backlight and rim light. Latex and leather go glossy with hard reflections, so they shine under dramatic studio light. Cotton and knit stay matte in natural daylight. Match material to lighting or the texture is wasted.
How do I keep a signature outfit across a whole character set?
Write one tightly specified outfit block and reuse it verbatim, pinning garment, material, fit, color, and trim. For stronger matching, add an IPAdapter reference image of the outfit so the model copies its appearance, or train a LoRA for recurring branded looks. Pin the outfit the same way you pin the face to keep the persona coherent.
Do Pony and Illustrious handle outfits differently than Flux?
Yes. Booru trained models like Pony and Illustrious know a huge outfit vocabulary as exact danbooru tags, such as off-shoulder, garter straps, and backless dress. Flux prefers a natural sentence describing the outfit. SDXL handles both tags and plain language. Match the phrasing to the model family, and keep the safety negatives identical across all of them.
Is it okay to dress an AI character in real brand clothing?
Generic styling is fine, but avoid recreating a real identifiable person and avoid trademark heavy logos. Every subject here is an adult, fictional, AI-generated character. Describe garments by type and material rather than brand, keep the design original, and always keep the minor and likeness safety negatives active. The goal is a tasteful original look, not a copy of a real person or product.



