Image Generation
Midjourney
Tested Prompt
Reviewed by Sushil Joshi
Lazy Morning Mirror Selfie Prompt | HowToWritePrompt
A structured Image Generation prompt optimized for midjourney. Utilizes a 85mm optical perspective and Volumetric golden-hour rim light at 3800K with soft atmospheric haze to produce crisp, high-detail results without artificial smoothing.
Master Prompt Template
{ "subject": { "description": "20yo woman sitting on bedroom floor taking mirror selfie, lazy morning energy, effortlessly pretty in loungewear", "setting_rules": "bedroom floor, full-length mirror, natural daylight, intimate casual", "age": "early 20s", "expression": { "eyes": { "look": "soft gaze toward phone screen", "energy": "relaxed, peaceful, content", "direction": "slightly down at phone" }, "mouth": { "position": "soft, relaxed, hint of gentle smile", "energy": "serene, unbothered" }, "overall": "lazy sunday morning face, naturally pretty, no effort" }, "hair": { "color": "platinum blonde, white-blonde", "style": "messy low ponytail / loose bun", "details": { "updo": "loosely pulled back, undone", "pieces": "face-framing strands falling loose", "texture": "messy, slept-on, cute", "length": "shoulder length visible in loose pieces" }, "effect": "just-threw-it-up hair that somehow looks perfect" }, "body": { "frame": "slim, athletic, toned", "waist": "small, visible midriff", "chest": "modest but perky through thin white tank", "legs": "long, toned, smooth, visual focus", "skin": "pale, fair, glowing in natural light" }, "pose": { "position": "sitting on floor in front of mirror", "base": "seated on wooden floor", "legs": { "arrangement": "one leg bent up, one tucked underneath", "left_leg": "knee raised, foot flat", "right_leg": "folded to side", "effect": "shows leg length, feminine shape" }, "upper_body": { "lean": "leaning back slightly", "support": "left arm behind her, hand on floor", "posture": "relaxed, casual" }, "arms": { "left_arm": { "position": "behind her, supporting weight", "effect": "casual reclined pose" }, "right_arm": { "position": "raised, holding phone", "angle": "phone at face level" } }, "overall": "seated floor selfie, leaning back, artful legs, phone raised" }, "clothing": { "top": { "type": "white ribbed tank / crop top", "color": "WHITE", "style": { "cut": "cropped above belly button", "fit": "tight, ribbed", "neckline": "high neck, racer-back", "straps": "thick athletic" }, "fit_details": { "fabric": "thin ribbed cotton, slightly sheer", "effect": "basic white tank but the fit sells it" } }, "bottom": { "type": "grey cotton lounge shorts", "color": "HEATHER GREY", "style": { "cut": "very short, mini length", "fit": "relaxed, soft", "waist": "elastic, natura" } } } }, every single detail meticulously rendered, visible surface textures and micro-imperfections, subsurface scattering, physically based rendering, ray-traced lighting, resolution, 16-bit color depth, shot on Phase One IQ4 150MP, 100mm macro, f/8, ISO 64, zero motion blur, technically perfect across entire frame, Slight low angle looking up to create visual presence, captured on 85mm portrait prime lens, Volumetric golden-hour rim light at 3800K with soft atmospheric haze, 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": { "description": "20yo woman sitting on bedroom floor taking mirror selfie, lazy morning energy, effortlessly pretty in loungewear", "setting_rules": "bedroom floor, full-length mirror, natural daylight, intimate casual", "age": "early 20s", "expression": { "eyes": { "look": "soft gaze toward phone screen", "energy": "relaxed, peaceful, content", "direction": "slightly down at phone" }, "mouth": { "position": "soft, relaxed, hint of gentle smile", "energy": "serene, unbothered" }, "overall": "lazy sunday morning face, naturally pretty, no effort" }, "hair": { "color": "platinum blonde, white-blonde", "style": "messy low ponytail / loose bun", "details": { "updo": "loosely pulled back, undone", "pieces": "face-framing strands falling loose", "texture": "messy, slept-on, cute", "length": "shoulder length visible in loose pieces" }, "effect": "just-threw-it-up hair that somehow looks perfect" }, "body": { "frame": "slim, athletic, toned", "waist": "small, visible midriff", "chest": "modest but perky through thin white tank", "legs": "long, toned, smooth, visual focus", "skin": "pale, fair, glowing in natural light" }, "pose": { "position": "sitting on floor in front of mirror", "base": "seated on wooden floor", "legs": { "arrangement": "one leg bent up, one tucked underneath", "left_leg": "knee raised, foot flat", "right_leg": "folded to side", "effect": "shows leg length, feminine shape" }, "upper_body": { "lean": "leaning back slightly", "support": "left arm behind her, hand on floor", "posture": "relaxed, casual" }, "arms": { "left_arm": { "position": "behind her, supporting weight", "effect": "casual reclined pose" }, "right_arm": { "position": "raised, holding phone", "angle": "phone at face level" } }, "overall": "seated floor selfie, leaning back, artful legs, phone raised" }, "clothing": { "top": { "type": "white ribbed tank / crop top", "color": "WHITE", "style": { "cut": "cropped above belly button", "fit": "tight, ribbed", "neckline": "high neck, racer-back", "straps": "thick athletic" }, "fit_details": { "fabric": "thin ribbed cotton, slightly sheer", "effect": "basic white tank but the fit sells it" } }, "bottom": { "type": "grey cotton lounge shorts", "color": "HEATHER GREY", "style": { "cut": "very short, mini length", "fit": "relaxed, soft", "waist": "elastic, natura" } } } }, every single detail meticulously rendered, visible surface textures and micro-imperfections, subsurface scattering, physically based rendering, ray-traced lighting, resolution, 16-bit color depth, shot on Phase One IQ4 150MP, 100mm macro, f/8, ISO 64, zero motion blur, technically perfect across entire frame
- **Framing & Shot Type**: Full-body dynamic shot (Slight low angle looking up to create visual presence)
- **Optics & Focal Intent**: 85mm portrait prime lens at f/8.0 deep edge-to-edge clarity across all focal planes
- **Lighting Atmosphere**: Volumetric golden-hour rim light at 3800K with soft atmospheric haze
- **Color Grading**: Moody desaturated ambient palette with warm practical accents
- **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": { "description": "20yo woman sitting on bedroom floor taking mirror selfie, lazy morning energy, effortlessly pretty in loungewear", "setting_rules": "bedroom floor, full-length mirror, natural daylight, intimate casual", "age": "early 20s", "expression": { "eyes": { "look": "soft gaze toward phone screen", "energy": "relaxed, peaceful, content", "direction": "slightly down at phone" }, "mouth": { "position": "soft, relaxed, hint of gentle smile", "energy": "serene, unbothered" }, "overall": "lazy sunday morning face, naturally pretty, no effort" }, "hair": { "color": "platinum blonde, white-blonde", "style": "messy low ponytail / loose bun", "details": { "updo": "loosely pulled back, undone", "pieces": "face-framing strands falling loose", "texture": "messy, slept-on, cute", "length": "shoulder length visible in loose pieces" }, "effect": "just-threw-it-up hair that somehow looks perfect" }, "body": { "frame": "slim, athletic, toned", "waist": "small, visible midriff", "chest": "modest but perky through thin white tank", "legs": "long, toned, smooth, visual focus", "skin": "pale, fair, glowing in natural light" }, "pose": { "position": "sitting on floor in front of mirror", "base": "seated on wooden floor", "legs": { "arrangement": "one leg bent up, one tucked underneath", "left_leg": "knee raised, foot flat", "right_leg": "folded to side", "effect": "shows leg length, feminine shape" }, "upper_body": { "lean": "leaning back slightly", "support": "left arm behind her, hand on floor", "posture": "relaxed, casual" }, "arms": { "left_arm": { "position": "behind her, supporting weight", "effect": "casual reclined pose" }, "right_arm": { "position": "raised, holding phone", "angle": "phone at face level" } }, "overall": "seated floor selfie, leaning back, artful legs, phone raised" }, "clothing": { "top": { "type": "white ribbed tank / crop top", "color": "WHITE", "style": { "cut": "cropped above belly button", "fit": "tight, ribbed", "neckline": "high neck, racer-back", "straps": "thick athletic" }, "fit_details": { "fabric": "thin ribbed cotton, slightly sheer", "effect": "basic white tank but the fit sells it" } }, "bottom": { "type": "grey cotton lounge shorts", "color": "HEATHER GREY", "style": { "cut": "very short, mini length", "fit": "relaxed, soft", "waist": "elastic, natura" } } } }, every single detail meticulously rendered, visible surface textures and micro-imperfections, subsurface scattering, physically based rendering, ray-traced lighting, resolution, 16-bit color depth, shot on Phase One IQ4 150MP, 100mm macro, f/8, ISO 64, zero motion blur, technically perfect across entire frame
- **Framing & Shot Type**: Full-body dynamic shot (Slight low angle looking up to create visual presence)
- **Optics & Focal Intent**: 85mm portrait prime lens at f/8.0 deep edge-to-edge clarity across all focal planes
- **Lighting Atmosphere**: Volumetric golden-hour rim light at 3800K with soft atmospheric haze
- **Color Grading**: Moody desaturated ambient palette with warm practical accents
- **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.