How to Create Rich Blossoms Shanghai / Fanhua Style in Midjourney | Full Prompt Breakdown
· 10 min read
Use Midjourney to recreate the glossy, luminous 1990s Shanghai cinematic look of Blossoms Shanghai (Fanhua): Rembrandt lighting, Amber and Teal palette, foreground obstruction composition, and a complete prompt breakdown. Wong Kar-wai aesthetic keywords and parameter tips—copy and use.
Disclaimer: All images in this article are AI-generated.
If you have recently scrolled past stills from Blossoms Shanghai (Fanhua), you have probably been struck by those glossy, luminous frames full of retro mood. Wong Kar-wai’s 1990s Shanghai—amber light, drifting smoke, velvet-skirt texture—can absolutely be recreated in Midjourney.
The hard part is that Midjourney does not deliver great results from a simple “describe the scene” approach. You need the right keywords and the right structure so the AI understands the cinematic look you want.
In this article, I break down the full Midjourney “Blossoms Shanghai / Fanhua style” prompt methodology I refined through repeated testing. A complete case study is included at the end—copy and use it directly.
1. First, Understand the Aesthetics of Blossoms Shanghai
Many people assume Fanhua style is just a simple copy of Wong Kar-wai. It is not.
The aesthetics of Blossoms Shanghai differ from the heavy film grain of Wong Kar-wai’s earlier work. It pursues a quality where gloss and clarity coexist—the image has depth without murkiness; it feels vintage without feeling rough.
Specifically, these are the core traits:
Lighting: Rembrandt lighting as the base, paired with Amber and Teal warm-cool contrast, strong Chiaroscuro, Rim Light outlining the subject’s edges, and an overall Cinematic Haze
Composition: Heavy use of Foreground Obstruction, Reflection/Mirror, and Double Exposure to create depth and mystery
Color: High-saturation warm oranges, yellows, and reds alongside cool teals, blues, and greens; yellow-biased highlights and teal-biased shadows
Texture: Velvet, Glass, Smoke, Gold Leaf—these material keywords are the “finishing touches” in your prompt

2. Midjourney Blossoms Shanghai Prompt Breakdown: Lighting
In Midjourney, controlling light requires more than a vague word like “lighting.” You need to specify light source type, direction, and color.
Core Lighting Keywords
| Keyword | Role |
|---|---|
| Rembrandt lighting | Rembrandt lighting—a triangular highlight on one side of the face, extremely dramatic |
| Amber and Teal | Amber and Teal contrast—the classic pairing of warm skin and cool background |
| Chiaroscuro | Chiaroscuro—strengthens light–shadow contrast |
| Rim Light | Rim Light—makes the subject “pop” from the background |
| Cinematic Haze | Cinematic Haze—adds atmosphere and depth |
| Warm tungsten light | Warm tungsten light—soft skin glow |
Practical tip: Combine these terms rather than using them in isolation. For example:
Rembrandt lighting, warm tungsten light with soft glow on skin, amber and teal color palette, cinematic haze in the background
This tells Midjourney you want a frame with strong contrast, warm skin against a cool background, and a hazy cinematic atmosphere.
3. Midjourney Blossoms Shanghai Prompt Breakdown: Composition
Composition is what decides whether a frame feels “cinematic.” Midjourney’s understanding of compositional language has improved dramatically in V6/V7/V8.
Core Composition Keywords
| Keyword | Role |
|---|---|
| Foreground Obstruction | Foreground obstruction (e.g., blurred crystal chandelier, glass partition)—creates depth layers |
| Double Exposure | Double Exposure—adds narrative and dreamlike quality |
| Reflection / Mirror | Reflection / Mirror—uses mirrors and glass for spatial folding |
| Shallow depth of field | Shallow depth of field—sharp subject, blurred background |
| Foreground bokeh | Foreground bokeh—one of the most signature Fanhua-style techniques |
Key insight: Foreground obstruction is one of Wong Kar-wai’s most common compositional tools. In a Midjourney prompt, you must describe not only the subject but also what you are looking through.
The prompt for this article’s hero image uses:
Viewing a mysterious woman in a velvet dress through a foreground obstruction — blurred crystal chandelier or textured glass partition
This tells Midjourney: I want to see the character through something, not a direct portrait.
4. Midjourney Blossoms Shanghai Prompt Breakdown: Texture
Texture decides whether the image reads like a film still or a cheap filter.
Core Texture Keywords
| Keyword | Role |
|---|---|
| Wong Kar-wai Style | Wong Kar-wai Style—locks the overall aesthetic tone |
| 90s Shanghai Vibe | 90s Shanghai Vibe—locks era and location |
| Glossy Texture | Glossy Texture—the key difference from early Wong Kar-wai |
| Neon Noir | Neon Noir—adds urban night atmosphere |
| Velvet / Glass / Smoke / Gold Leaf | Specific material terms so the AI understands physical surface quality |
An easily overlooked point: Many people stack words like “high resolution” and “photorealistic” in Midjourney prompts, but for Fanhua style, keeping a measured amount of film “imperfection” matters more. Halation in low light, the dreamy quality of Bokeh—these “flaws” are where the texture comes from.
5. Full Case Study
Below is the complete Midjourney prompt used for this article’s hero image. You can copy it directly:
Full Prompt
Cinematic shot, Wong Kar-wai aesthetic, interior of a luxurious 1990s Shanghai restaurant. Viewing a mysterious woman in a velvet dress through a foreground obstruction — blurred crystal chandelier or textured glass partition. Extreme shallow depth of field, foreground bokeh. Rembrandt lighting, warm tungsten light, soft glow on the skin, sparkling highlights. Amber and teal color palette, chiaroscuro, rim light, cinematic haze. Velvet, glass, smoke, and gold leaf textures. Secretive, opulent, romantic tension. --ar 16:9 --stylize 200 --no text, watermark, modern digital look
Segment-by-Segment Breakdown
- Subject and scene:
Cinematic shot, Wong Kar-wai aesthetic, interior of a luxurious 1990s Shanghai restaurant— locks cinematic feel, Wong Kar-wai aesthetics, and a 1990s Shanghai restaurant - Composition:
Viewing a mysterious woman in a velvet dress through a foreground obstruction — blurred crystal chandelier or textured glass partition— foreground obstruction; viewing the subject through a blurred chandelier or glass partition - Depth of field:
Extreme shallow depth of field, foreground bokeh— extreme shallow DOF plus foreground bokeh - Lighting:
Rembrandt lighting, warm tungsten light, soft glow on the skin, sparkling highlights— Rembrandt lighting, warm tungsten, soft skin glow, sparkling highlights - Color:
Amber and teal color palette, chiaroscuro, rim light, cinematic haze— Amber and Teal palette, chiaroscuro, rim light, haze - Texture:
Velvet, glass, smoke, and gold leaf textures— specific material description - Mood:
Secretive, opulent, romantic tension— atmosphere keywords - Parameters:
--ar 16:9 --stylize 200 --no text, watermark, modern digital look— widescreen ratio, moderate stylization, exclude distractions
Parameter Notes
--ar 16:9: Cinematic widescreen ratio--stylize 200: A stylize value between 100–300 usually gives the best “cinematic but controllable” results--no text, watermark, modern digital look: Excludes text, watermarks, and a modern digital look
6. Advanced Tips: How to Fine-Tune Variants
With the same base prompt, you can swap keywords to get different stylistic variants:
Variant 1 — Colder, more austere mood: Replace Amber and teal with Cool teal and deep blue, and replace warm tungsten light with cold neon light
Variant 2 — More vintage film feel: Add film grain, 35mm, slight halation at the end
Variant 3 — Daytime scene: Replace interior of restaurant with daylight through venetian blinds, and remove neon noir
Variant 4 — Stronger emotional focus on the subject: Add close-up portrait, melancholic expression, eyes telling a story
Adjusting stylize: --stylize 100 stays closer to the prompt (good for commercial design); --stylize 500+ gives the AI more creative freedom (good for concept exploration)
7. Summary: The Core Formula for Blossoms Shanghai Midjourney Prompts
Finally, here is a formula you can adapt:
Fanhua style = Wong Kar-wai aesthetic + 1990s Shanghai setting + foreground obstruction composition + Rembrandt lighting + Amber and Teal palette + glossy texture + cinematic haze + --ar 16:9 --stylize 200
Remember: Midjourney is not a spell generator—it is a translator of visual language. The more “cinematic” your prompt becomes—with lens, light, composition, and material—the richer the result.
Use this methodology and you can create your own Blossoms Shanghai moments in Midjourney.
If you found this tutorial useful, save and share it. More Midjourney prompt tips coming soon.