Stop Saying 'Cinematic Lighting.' Name the Lamp Instead..
Here's what "cinematic lighting" actually means in diffusion model terms: it maps to whatever lighting configuration appeared most frequently in training data tagged "cinematic." In practice, that's three-point studio lighting from cinematography blogs, film school textbooks, and Hollywood BTS shoots.
So when you write "cinematic lighting," you're writing "three-point lighting" in a language the model already speaks. Every time.
The escape: name the lamp. Specifically.
Full prompt (copy this exactly)
late-night apothecary interior, 1890s London, single Edison carbon-filament bulb suspended from oak beam ceiling, warm 2700K practical-only spill across mahogany counter, no fill light, no bounce card, deep shadow pools in corners and behind shelving, pharmacy bottles in foreground creating amber prismatic refraction, figure in dark wool vest leaning over brass postal scale in middle ground, shallow depth of field at 1.4 aperture equivalent, grain profile of gelatin dry plate photography, wide slight downward tilt 8 degrees, photorealistic
Why each clause earns its spot
"single Edison carbon-filament bulb" — Not "a lamp." Not "Edison-style lighting." The specific phrase "carbon-filament" pulls toward the warmer, more irregular pre-tungsten glow. Modern incandescents land in a different cluster. Carbon-filament routes to museum photography, period illustrations, and early photographic references that have lower color temperature and more visible filament structure.
"warm 2700K practical-only spill, no fill light, no bounce card" — This is an explicit negation instruction. AI models are trained on professional photography, which almost always includes fill and bounce lighting. "Practical-only" flags that the in-scene source is doing all the work — no invisible third lamp cleaning up the shadows. "No fill, no bounce card" reinforces this because the model needs explicit contradiction of its professional-lighting default.
"deep shadow pools in corners and behind shelving" — Shadow description is lighting specification. Naming where the darkness goes reinforces the one-source constraint and prevents the model from inventing a second "ambient" light to fill the room. The model has a strong bias toward even illumination — naming shadow zones explicitly counters it.
"grain profile of gelatin dry plate photography" — This is era-accurate film simulation. Gelatin dry plate was the photographic medium from roughly 1880–1925. Specifying it — rather than "grainy" or "vintage photo" — pulls from a specific cluster: lower dynamic range, expanded highlights, characteristic sharp-but-grainy structure. "Vintage photo" can land anywhere from 1940s Kodachrome to a 1990s disposable camera. Gelatin dry plate is a precise address.
4 variations
1. Neon tube (1980s diner)
1980s American diner interior, single pink neon tube sign above counter as only light source, no overhead fluorescent, warm floor vinyl reflecting magenta spill, late-night empty, shallow DOF, Kodak Portra 800 film grain, eye-level shot, photorealistic
2. Sodium vapor street (1970s city)
1970s urban street intersection at night, sodium vapor lamp overhead as only light, no moon, no fill, wet pavement reflecting one sodium cone of orange-yellow light, two blurred pedestrians in foreground, absolute background darkness, Tri-X 400 pushed to 1600, heavy grain, CCTV camera angle, photorealistic
3. Fireplace only (medieval tavern)
medieval tavern interior, single stone fireplace right of frame as only light source, fire-only orange-red practical spill, no candles, no lanterns, barkeep silhouette against firelight, rough-hewn timber ceiling catching warm flicker, back wall near-darkness, photorealistic illumination study
4. Bioluminescence (deep ocean, zero ambient)
deep ocean thermal vent environment, bioluminescent organisms as only light source, cold blue-green practical-only illumination, no ambient, hydrothermal vent venting dark plume, tube worms and microbial mats in cold light, absolute black background, scientific macro photography, photorealistic
Model compatibility
Gemini Imagen 3 (Nano Banana Pro) — Strong. The historical photography vocabulary (carbon-filament, gelatin dry plate) consistently routes to accurate period references. 2700K as a color temperature is respected. Run 2–3 generations; the single-source constraint occasionally produces a second ambient shadow that wasn't in the brief.
DALL-E 3 — Good. Handles era vocabulary and practical-only lighting well. The "no fill light, no bounce card" instruction is partially respected but DALL-E still tends to add slight ambient. Add "extremely high contrast, deep shadows" to push it further. Skip the Kelvin temperature — DALL-E responds better to descriptive color terms like "deep amber" than to CCT numbers.
Midjourney v7 — Decent but fights the shadow instruction hardest. MJ v7 has a strong bias toward readable faces and will add eye fill even when you say no. Use --no fill_light and --style raw to reduce it. The gelatin dry plate grain works great on MJ — that clause is probably doing more work here than anywhere else.
When this prompt fails
The most common failure: a second fill light appears from the left that wasn't in the scene. The tell is even face illumination on the figure despite the single-source setup. If you see it, add "artificial fill light: none" as an additional clause. The model defaults to professional lighting because that's what most of its training data shows. The negation has to be explicit.
Second failure mode: the depth-of-field instruction at 1.4 aperture equivalent sometimes produces an over-blurred foreground that obscures the bottle detail. Replace "1.4 aperture equivalent" with "f/2.8 aperture equivalent" for a cleaner foreground with the same shallow-focus feel.
Run this with your model of choice and swap one clause at a time. Replace carbon-filament with tungsten. Replace gelatin dry plate with Kodachrome. Watch how each change shifts the output. The model will tell you which part of training data each word is pulling from. Share what you find — tag @chickenpie.co.
Next prompt?
All promptsRelated posts

One Code. Infinite Variations. How Midjourney's --sref Locks Your Visual DNA

Your Figma File Is Already a Website. Here's How to Publish It in 8 Steps.

The "Anti-AI Aesthetic" Is Already Slop

The 1950s Pulp Formula: How to Make Gemini Imagen 3 Believe It's 1957

I Tried to Keep My AI Character Consistent Across 10 Scenes. Here's What Actually Broke.

Figma Had Its Best Config Ever. Your Client Already Shipped Without You.
You might also like
