Image Generation
Midjourney
Tested Prompt
Reviewed by Sushil Joshi
Gym Mirror Selfie With Snakeskin Leggings Aesthetic | HowToWritePrompt
A structured Image Generation prompt optimized for midjourney. Utilizes a 35mm optical perspective and Moody chiaroscuro single-source key light with deep velvety shadows to produce crisp, high-detail results without artificial smoothing.
Master Prompt Template
{ "subject": { "appearance": { "gender": "Female", "age_range": "Young adult (approx. 20s)", "hair": { "color": "Blonde with slightly darker roots", "style": "Long, straight, layered, falling over shoulders", "bangs": "Wispy curtain bangs framing the face" }, "skin_tone": "Light/Fair", "facial_features": { "eyes": "Light blue or green", "expression": "Neutral, soft, slightly gazing away from the lens to the left", "makeup": "Natural/minimal, subtle blush, groomed brows" }, "physique": "Athletic, toned, fit, curvaceous silhouette" }, "pose": { "type": "Mirror selfie", "body_orientation": "Three-quarter turn to the left", "posture": "Standing with weight shifted to one hip (popped hip), creating an S-curve", "hands": { "right_hand": "Holding a smartphone up to capture the reflection", "left_hand": "Resting gently near the midriff/waist" } }, "clothing": { "top": { "type": "Sports bra", "color": "{argument name="bra color" default="Light heather grey/off-white"}", "details": "Spaghetti straps, plunging neckline, ribbed texture" }, "bottom": { "type": "High-waisted leggings", "color": "Light grey/blue and white", "pattern": "{argument name="leggings pattern" default="Snakeskin or animal print"}", "fit": "Tight, compression fit" }, "accessories": { "jewelry": [ "Thin silver or gold necklace", "Multiple silver rings on fingers", "Black and green thin wristbands/hair ties on left wrist", "Small tattoo on left forearm" ], "nails": "Dark red/burgundy polish, medium length" } } }, "environment": { "setting": "Gym locker room or changing area", "background_elements": { "left": "Metal coat rack stand with a black puffer jacket and a black/green gym bag hanging (text 'FITNESS' visible inverted)", "floor": "Dark bench, light beige tiled flooring", "walls": "White textured plaster walls", "right": "Corner of a wall, glimpse of a doorway or hallway" } }, "lighting": { "type": "Soft indoor ambient lighting", "direction": "Frontal/Overhead", "quality": "Diffused, creating soft highlights on the skin and hair, minimal harsh shadows" }, "tech_specs": { "camera_angle": "Eye-level (via mirror)", "framing": "Medium shot (thighs up)", "device_visible": "iPhone with a white case and MagSafe ring, grey lanyard strap hanging down", "style": "Photorealistic, high-resolution social media aesthetic, candid lifestyle shot" } }, 85mm telephoto lens compression with creamy background bokeh, captured on Sony A7R V paired with FE 85mm f/1.4 GM lens, Soft overcast diffused daylight through a north-facing studio window, authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography, Over-the-shoulder conversational framing, captured on 35mm documentary environmental lens, Moody chiaroscuro single-source key light with deep velvety shadows, natural surface physics, 8K ultra-detailed editorial photography --ar 16:9 --v 6.1 --style raw
Interactive Variable Customizer
Tweak dynamic parameters below to compile a custom prompt tailored specifically to your needs:
Prompt Architecture & Anatomy
### 📐 Structured Prompt Anatomy
- **Subject Definition**: { "subject": { "appearance": { "gender": "Female", "age_range": "Young adult (approx. 20s)", "hair": { "color": "Blonde with slightly darker roots", "style": "Long, straight, layered, falling over shoulders", "bangs": "Wispy curtain bangs framing the face" }, "skin_tone": "Light/Fair", "facial_features": { "eyes": "Light blue or green", "expression": "Neutral, soft, slightly gazing away from the lens to the left", "makeup": "Natural/minimal, subtle blush, groomed brows" }, "physique": "Athletic, toned, fit, curvaceous silhouette" }, "pose": { "type": "Mirror selfie", "body_orientation": "Three-quarter turn to the left", "posture": "Standing with weight shifted to one hip (popped hip), creating an S-curve", "hands": { "right_hand": "Holding a smartphone up to capture the reflection", "left_hand": "Resting gently near the midriff/waist" } }, "clothing": { "top": { "type": "Sports bra", "color": "{argument name="bra color" default="Light heather grey/off-white"}", "details": "Spaghetti straps, plunging neckline, ribbed texture" }, "bottom": { "type": "High-waisted leggings", "color": "Light grey/blue and white", "pattern": "{argument name="leggings pattern" default="Snakeskin or animal print"}", "fit": "Tight, compression fit" }, "accessories": { "jewelry": [ "Thin silver or gold necklace", "Multiple silver rings on fingers", "Black and green thin wristbands/hair ties on left wrist", "Small tattoo on left forearm" ], "nails": "Dark red/burgundy polish, medium length" } } }, "environment": { "setting": "Gym locker room or changing area", "background_elements": { "left": "Metal coat rack stand with a black puffer jacket and a black/green gym bag hanging (text 'FITNESS' visible inverted)", "floor": "Dark bench, light beige tiled flooring", "walls": "White textured plaster walls", "right": "Corner of a wall, glimpse of a doorway or hallway" } }, "lighting": { "type": "Soft indoor ambient lighting", "direction": "Frontal/Overhead", "quality": "Diffused, creating soft highlights on the skin and hair, minimal harsh shadows" }, "tech_specs": { "camera_angle": "Eye-level (via mirror)", "framing": "Medium shot (thighs up)", "device_visible": "iPhone with a white case and MagSafe ring, grey lanyard strap hanging down", "style": "Photorealistic, high-resolution social media aesthetic, candid lifestyle shot" } }, 85mm telephoto lens compression with creamy background bokeh, captured on Sony A7R V paired with FE 85mm f/1.4 GM lens, Soft overcast diffused daylight through a north-facing studio window, authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography
- **Framing & Shot Type**: Low-angle hero perspective (Over-the-shoulder conversational framing)
- **Optics & Focal Intent**: 35mm documentary environmental lens at f/2.8 balanced subject sharpness with soft background bokeh
- **Lighting Atmosphere**: Moody chiaroscuro single-source key light with deep velvety shadows
- **Color Grading**: Monochrome high-contrast black and white with rich tonal gradients
- **Model Constraints**: Preserves natural skin texture; avoids oversaturated smoothing.
💡 **How To Customize**: Replace `{SUBJECT}` with your exact character or scene, or switch the Aspect Ratio to `9:16` for mobile reels and wallpaper formats.
- **Subject Definition**: { "subject": { "appearance": { "gender": "Female", "age_range": "Young adult (approx. 20s)", "hair": { "color": "Blonde with slightly darker roots", "style": "Long, straight, layered, falling over shoulders", "bangs": "Wispy curtain bangs framing the face" }, "skin_tone": "Light/Fair", "facial_features": { "eyes": "Light blue or green", "expression": "Neutral, soft, slightly gazing away from the lens to the left", "makeup": "Natural/minimal, subtle blush, groomed brows" }, "physique": "Athletic, toned, fit, curvaceous silhouette" }, "pose": { "type": "Mirror selfie", "body_orientation": "Three-quarter turn to the left", "posture": "Standing with weight shifted to one hip (popped hip), creating an S-curve", "hands": { "right_hand": "Holding a smartphone up to capture the reflection", "left_hand": "Resting gently near the midriff/waist" } }, "clothing": { "top": { "type": "Sports bra", "color": "{argument name="bra color" default="Light heather grey/off-white"}", "details": "Spaghetti straps, plunging neckline, ribbed texture" }, "bottom": { "type": "High-waisted leggings", "color": "Light grey/blue and white", "pattern": "{argument name="leggings pattern" default="Snakeskin or animal print"}", "fit": "Tight, compression fit" }, "accessories": { "jewelry": [ "Thin silver or gold necklace", "Multiple silver rings on fingers", "Black and green thin wristbands/hair ties on left wrist", "Small tattoo on left forearm" ], "nails": "Dark red/burgundy polish, medium length" } } }, "environment": { "setting": "Gym locker room or changing area", "background_elements": { "left": "Metal coat rack stand with a black puffer jacket and a black/green gym bag hanging (text 'FITNESS' visible inverted)", "floor": "Dark bench, light beige tiled flooring", "walls": "White textured plaster walls", "right": "Corner of a wall, glimpse of a doorway or hallway" } }, "lighting": { "type": "Soft indoor ambient lighting", "direction": "Frontal/Overhead", "quality": "Diffused, creating soft highlights on the skin and hair, minimal harsh shadows" }, "tech_specs": { "camera_angle": "Eye-level (via mirror)", "framing": "Medium shot (thighs up)", "device_visible": "iPhone with a white case and MagSafe ring, grey lanyard strap hanging down", "style": "Photorealistic, high-resolution social media aesthetic, candid lifestyle shot" } }, 85mm telephoto lens compression with creamy background bokeh, captured on Sony A7R V paired with FE 85mm f/1.4 GM lens, Soft overcast diffused daylight through a north-facing studio window, authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography
- **Framing & Shot Type**: Low-angle hero perspective (Over-the-shoulder conversational framing)
- **Optics & Focal Intent**: 35mm documentary environmental lens at f/2.8 balanced subject sharpness with soft background bokeh
- **Lighting Atmosphere**: Moody chiaroscuro single-source key light with deep velvety shadows
- **Color Grading**: Monochrome high-contrast black and white with rich tonal gradients
- **Model Constraints**: Preserves natural skin texture; avoids oversaturated smoothing.
💡 **How To Customize**: Replace `{SUBJECT}` with your exact character or scene, or switch the Aspect Ratio to `9:16` for mobile reels and wallpaper formats.
Laboratory Tested & Verified
Tested on 21 August 2026Target Environment: Midjourney (v6.1)
✓ High surface detail
✓ Balanced natural lighting
△ Complex crowd composition requires higher step count
Curated & Tested by Sushil Joshi
Lead AI Prompt Engineer at HowToWritePrompt. Specializing in deterministic prompting, LLM parameters, and optical photorealism.