Image Generation Midjourney Tested Prompt
Reviewed by Sushil Joshi

Cinematic Blue Hour Street Portrait Prompt For Nano Banana Pro | HowTo

A structured Image Generation prompt optimized for midjourney. Utilizes a 50mm optical perspective and Rembrandt 3-point studio lighting with 45° key light and soft fill bounce to produce crisp, high-detail results without artificial smoothing.

Master Prompt Template
{ "scene": "blue-hour city street crossing with motion blur and glowing bokeh traffic lights", "subject": { "gender": "female", "age_range": "early 20s", "expression": "soft confident smile, calm and unbothered", "pose": "mid-stride walking across the street, body slightly turned back toward camera", "gaze": "looking at camera while walking", "vibe": "casual, grounded, real street moment" }, "wardrobe": { "headwear": "dark beanie with small front logo patch", "outerwear": "oversized blue denim jacket", "bottom": "baggy cargo pants in muted olive/khaki tone", "footwear": "black sneakers", "styling_notes": "streetwear casual, comfortable fit, no over-styling" }, "environment": { "location": "busy downtown street with storefronts and pedestrians", "background": "traffic cars with light trails, blurred people on sidewalks, city buildings fading into distance", "time_of_day": "evening blue hour, just after sunset", "weather": "cool dry evening, slightly hazy atmosphere" }, "lighting": { "key_light": "natural blue-hour ambient light", "practicals": "warm street lamps and shop lights creating contrast", "look": "soft cinematic contrast", "realistic exposure", "no harsh highlights" }, "camera": { "shot_type": "full-body street portrait in motion", "angle": "eye-level perspective", "lens": "35mm full-frame look", "aperture_style": "wide aperture for background separation and bokeh", "shutter_effect": "slight motion blur on legs and traffic, subject face still readable", "focus": "subject in focus with soft background blur" }, "color_and_texture": { "color_palette": "cool blues and greys with warm orange/yellow city lights", "grading": "film-, muted saturation, natural skin tones", "texture": "subtle film grain, realistic fabric texture, no smoothing" }, "composition": { "framing": "subject centered slightly left, strong leading lines from road and buildings", "depth": "deep city perspective with layered lights", "energy": "movement in background, calm subject contrast" }, "negative_prompts": [ "plastic skin", "overly sharpened", "AI beauty face", "perfect symmetry", "hyper-saturated colors", "cinematic fog overload", "cartoon look", "studio lighting", "unrealistic glow", "extra limbs", "deformed hands" ], "quality_tags": [ "cinematic realism", "street photography", "blue hour", "natural motion blur", "35mm film look", "authentic texture", "subtle bokeh" ] }, 85mm telephoto lens compression with creamy background bokeh, captured on Hasselblad X2D 100C with 80mm f/2.8 medium format lens, High-key crisp editorial studio lighting with subtle catchlights in eyes, authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography, Dutch tilt diagonal dynamic angle, captured on 50mm natural focal length lens, Rembrandt 3-point studio lighting with 45° key light and soft fill bounce, natural surface physics, 8K ultra-detailed editorial photography --ar 9:16 --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**: { "scene": "blue-hour city street crossing with motion blur and glowing bokeh traffic lights", "subject": { "gender": "female", "age_range": "early 20s", "expression": "soft confident smile, calm and unbothered", "pose": "mid-stride walking across the street, body slightly turned back toward camera", "gaze": "looking at camera while walking", "vibe": "casual, grounded, real street moment" }, "wardrobe": { "headwear": "dark beanie with small front logo patch", "outerwear": "oversized blue denim jacket", "bottom": "baggy cargo pants in muted olive/khaki tone", "footwear": "black sneakers", "styling_notes": "streetwear casual, comfortable fit, no over-styling" }, "environment": { "location": "busy downtown street with storefronts and pedestrians", "background": "traffic cars with light trails, blurred people on sidewalks, city buildings fading into distance", "time_of_day": "evening blue hour, just after sunset", "weather": "cool dry evening, slightly hazy atmosphere" }, "lighting": { "key_light": "natural blue-hour ambient light", "practicals": "warm street lamps and shop lights creating contrast", "look": "soft cinematic contrast", "realistic exposure", "no harsh highlights" }, "camera": { "shot_type": "full-body street portrait in motion", "angle": "eye-level perspective", "lens": "35mm full-frame look", "aperture_style": "wide aperture for background separation and bokeh", "shutter_effect": "slight motion blur on legs and traffic, subject face still readable", "focus": "subject in focus with soft background blur" }, "color_and_texture": { "color_palette": "cool blues and greys with warm orange/yellow city lights", "grading": "film-, muted saturation, natural skin tones", "texture": "subtle film grain, realistic fabric texture, no smoothing" }, "composition": { "framing": "subject centered slightly left, strong leading lines from road and buildings", "depth": "deep city perspective with layered lights", "energy": "movement in background, calm subject contrast" }, "negative_prompts": [ "plastic skin", "overly sharpened", "AI beauty face", "perfect symmetry", "hyper-saturated colors", "cinematic fog overload", "cartoon look", "studio lighting", "unrealistic glow", "extra limbs", "deformed hands" ], "quality_tags": [ "cinematic realism", "street photography", "blue hour", "natural motion blur", "35mm film look", "authentic texture", "subtle bokeh" ] }, 85mm telephoto lens compression with creamy background bokeh, captured on Hasselblad X2D 100C with 80mm f/2.8 medium format lens, High-key crisp editorial studio lighting with subtle catchlights in eyes, authentic skin micro-textures, true-to-life surface physics, ultra-detailed editorial photography
- **Framing & Shot Type**: Wide environmental establishing shot (Dutch tilt diagonal dynamic angle)
- **Optics & Focal Intent**: 50mm natural focal length lens at f/1.8 shallow depth of field with soft optical falloff
- **Lighting Atmosphere**: Rembrandt 3-point studio lighting with 45° key light and soft fill bounce
- **Color Grading**: Golden-hour amber and cyan complementary color harmony
- **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 2026
Target Environment: Midjourney (v6.1)
✓ High surface detail ✓ Balanced natural lighting △ Complex crowd composition requires higher step count
Author
Curated & Tested by Sushil Joshi
Lead AI Prompt Engineer at HowToWritePrompt. Specializing in deterministic prompting, LLM parameters, and optical photorealism.