Image Generation Midjourney text Prompt Tested Reviewed by Sushil Joshi

High-angle Bathroom Selfie In A Bubble Bath | HowToWritePrompt

A structured Coding & Development prompt optimized for midjourney. Utilizes a 85mm optical perspective and Subtle high-key studio softbox with delicate catchlights in eyes to produce crisp, high-detail results without artificial smoothing.

Select AI Model
{   "scene_context": {     "setting": "Indoor bathroom environment, seated inside a white bathtub",     "action": "Subject posing for a photo while seated in a bubble bath, looking back over shoulder",     "composition_type": "High-angle snapshot, rear view with mirror reflection"   },   "subject_visuals": {     "demographics": "Young female, light-to-medium skin tone",     "hair": "Dark brown hair pulled up into a high, tight messy bun; hairline is sleek, bun is compact",     "body_type": "Slender, fit physique with visible spinal definition and defined lower back curve",     "skin_details": "Natural skin texture, slight sheen from lighting on shoulder blades and buttocks, visible moles/blemishes on back"   },   "pose_mechanics": {     "orientation": "Subject is angled 45 degrees away from the camera, displaying full back and buttocks",     "spine_and_pelvis": "Pronounced lumbar arch (lordosis), pelvis tilted anteriorly to accentuate gluteal curve; spine creates a visible vertical furrow",     "head_neck": "Head rotated approximately 120 degrees to the left, chin slightly lowered, looking back towards the camera lens",     "limbs": {       "left_arm": "Bent at elbow, resting on the edge of the bathtub, shoulder slightly elevated",       "right_arm": "Extended downwards, submerged or hidden by body angle",       "legs": "Submerged in foam, knees bent, hips weighted heavily into the tub surface"     },     "weight_distribution": "Visibly seated weight compression on buttocks against the tub bottom, slight gravitational sag of soft tissue",     "contact_points": "Glutes compressed against tub floor, left forearm resting on tub rim"   },   "attire_details": {     "garment": "Two-piece bikini with brown and black snakeskin/python print",     "top": "Bandeau style strap across back, knotted in center back with loose hanging ties",     "bottom": "High-cut, cheeky/thong style, thin side straps sitting high on the hip bone, fabric digging slightly into skin",     "fit": "Tight, form-fitting, following the curvature of the body"   },   "environmental_geometry": {     "bathtub": "White acrylic or porcelain tub, curved interior, filled with opaque white soapy foam/bubbles",     "wall": "Dark, metallic or grey horizontal subway tiles (rectangular) behind the tub",     "mirror": "Large horizontal mirror mounted above the tiles, spanning the width of the frame",     "clutter": "Visible on tub ledge or shelf in reflection: candles (lit), rolled white towels, toiletries, glass with liquid"   },   "mirror_reflection_details": {     "content": "Reflects the subject's face in profile/three-quarter view, left hand near face, and background room details",     "facial_expression": "Neutral to slightly pouty, gaze directed towards the taking device or self-reflection",     "background_reflection": "Includes a potted plant with long leaves, a basket, and bathroom shelving"   },   "lighting_and_atmosphere": {     "source_type" } }, Cinematic 35mm wide-angle environmental establishing shot, captured on Hasselblad X2D 100C with 80mm f/2.8 medium format lens, Vibrant cinematic dual-tone lighting (neon cyan key + magenta rim edge), authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography, Over-the-shoulder conversational framing, captured on 70-200mm telephoto compressed lens, Subtle high-key studio softbox with delicate catchlights in eyes, natural surface physics, 8K ultra-detailed editorial photography --ar 16:9 --v 6.1 --style raw
Master Version
Remix
Variable Customizer 3 parameters

Adjust the fields below to build a tailored version of this prompt.

Prompt Architecture & Anatomy

📐 Structured Prompt Anatomy



  • Subject Definition: {   "scene_context": {     "setting": "Indoor bathroom environment, seated inside a white bathtub",     "action": "Subject posing for a photo while seated in a bubble bath, looking back over shoulder",     "composition_type": "High-angle snapshot, rear view with mirror reflection"   },   "subject_visuals": {     "demographics": "Young female, light-to-medium skin tone",     "hair": "Dark brown hair pulled up into a high, tight messy bun; hairline is sleek, bun is compact",     "body_type": "Slender, fit physique with visible spinal definition and defined lower back curve",     "skin_details": "Natural skin texture, slight sheen from lighting on shoulder blades and buttocks, visible moles/blemishes on back"   },   "pose_mechanics": {     "orientation": "Subject is angled 45 degrees away from the camera, displaying full back and buttocks",     "spine_and_pelvis": "Pronounced lumbar arch (lordosis), pelvis tilted anteriorly to accentuate gluteal curve; spine creates a visible vertical furrow",     "head_neck": "Head rotated approximately 120 degrees to the left, chin slightly lowered, looking back towards the camera lens",     "limbs": {       "left_arm": "Bent at elbow, resting on the edge of the bathtub, shoulder slightly elevated",       "right_arm": "Extended downwards, submerged or hidden by body angle",       "legs": "Submerged in foam, knees bent, hips weighted heavily into the tub surface"     },     "weight_distribution": "Visibly seated weight compression on buttocks against the tub bottom, slight gravitational sag of soft tissue",     "contact_points": "Glutes compressed against tub floor, left forearm resting on tub rim"   },   "attire_details": {     "garment": "Two-piece bikini with brown and black snakeskin/python print",     "top": "Bandeau style strap across back, knotted in center back with loose hanging ties",     "bottom": "High-cut, cheeky/thong style, thin side straps sitting high on the hip bone, fabric digging slightly into skin",     "fit": "Tight, form-fitting, following the curvature of the body"   },   "environmental_geometry": {     "bathtub": "White acrylic or porcelain tub, curved interior, filled with opaque white soapy foam/bubbles",     "wall": "Dark, metallic or grey horizontal subway tiles (rectangular) behind the tub",     "mirror": "Large horizontal mirror mounted above the tiles, spanning the width of the frame",     "clutter": "Visible on tub ledge or shelf in reflection: candles (lit), rolled white towels, toiletries, glass with liquid"   },   "mirror_reflection_details": {     "content": "Reflects the subject's face in profile/three-quarter view, left hand near face, and background room details",     "facial_expression": "Neutral to slightly pouty, gaze directed towards the taking device or self-reflection",     "background_reflection": "Includes a potted plant with long leaves, a basket, and bathroom shelving"   },   "lighting_and_atmosphere": {     "source_type" } }, Cinematic 35mm wide-angle environmental establishing shot, captured on Hasselblad X2D 100C with 80mm f/2.8 medium format lens, Vibrant cinematic dual-tone lighting (neon cyan key + magenta rim edge), authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography

  • Framing & Shot Type: Tight headshot portrait (Over-the-shoulder conversational framing)

  • Optics & Focal Intent: 70-200mm telephoto compressed lens at f/1.8 shallow depth of field with soft optical falloff

  • Lighting Atmosphere: Subtle high-key studio softbox with delicate catchlights in eyes

  • Color Grading: Clean high-key commercial color grade with vibrant true-to-life tones

  • 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.
Prompt Tested
21 August 2026
Model: Midjourney (v6.1)
Reviewed by: Sushil Joshi
✓ High surface detail ✓ Balanced natural lighting △ Complex crowd composition requires higher step count
sushil joshi
Lead AI Prompt Engineer · HowToWritePrompt

I am a Prompt Engineer and Web Developer passionate about building AI-powered tools, crafting effective prompts, and developing modern, user-friendly web applications. I enjoy combining artificial intelligence with web technologies to create innovative solutions that improve productivity and user experience.