Prompt: Generate a Portrait with Specific Lighting
Generates one portrait image with a named lighting setup and mood specified precisely, instead of leaving light direction and quality to chance.
Generate ONE portrait image with the following exact specification.
Subject: {{SUBJECT DESCRIPTION — e.g. a middle-aged man with short grey hair, wearing a navy jumper}}.
Framing: {{FRAMING — e.g. head-and-shoulders, three-quarter angle}}.
Lighting setup: {{LIGHTING SETUP — e.g. Rembrandt lighting, single key light from the upper left, small triangular highlight on the shadowed cheek}}.
Mood: {{MOOD — e.g. calm and contemplative}}.
Background: {{BACKGROUND — e.g. dark, softly blurred neutral background}}.
Constraints:
- Follow the named lighting setup precisely, including the direction, hardness and any characteristic effect it produces (e.g. the triangular highlight in Rembrandt lighting)
- Exactly one light source described above; do not add a second, unstated light or fill light that would change the shadow pattern
- Realistic photographic portrait, natural skin texture, no illustration, anime or CGI look
- No text, watermark or additional people in the frame
Example: "Rembrandt lighting" specifically implies a 45-degree key light producing a small triangle of light on the shadowed cheek — a flat, evenly lit face would not count as this setup.
Return only the generated portrait image, with no accompanying text or caption.
Before generating, check that the lighting setup described actually produces the named effect, and that no second, unstated light source has been introduced.
Example
Input
SUBJECT DESCRIPTION — e.g. a middle-aged man with short grey hair, wearing a navy jumper: a middle-aged man with short grey hair, wearing a navy jumper FRAMING — e.g. head-and-shoulders, three-quarter angle: head-and-shoulders, three-quarter angle LIGHTING SETUP — e.g. Rembrandt lighting, single key light from the upper left, small triangular highlight on the shadowed cheek: Rembrandt lighting, single key light from the upper left, small triangular highlight on the shadowed cheek MOOD — e.g. calm and contemplative: calm and contemplative BACKGROUND — e.g. dark, softly blurred neutral background: dark, softly blurred neutral background
Output (a written description, not a generated image)
What a good result should look like: A head-and-shoulders portrait of a middle-aged man with short grey hair, wearing a navy jumper, photographed from a three-quarter angle against a dark, softly blurred neutral background. A single key light falls from the upper left, producing classic Rembrandt lighting: the near side of his face is brightly lit while the far cheek falls into shadow, with a small, distinct triangle of light visible on that shadowed cheek. No second light source is present, so the shadow falls cleanly with no competing highlight softening it. His expression is calm and contemplative, eyes slightly lowered, consistent with the requested mood. The image reads as a realistic photograph, with natural skin texture and pore-level detail rather than an illustrated, anime or CGI look, and no text, watermark or other people appear anywhere in the frame.
Why it works
- Naming a specific lighting setup and its characteristic effect controls the actual outcome, more precisely than a vague 'moody lighting' request.
- Restricting the scene to exactly one light source is what preserves a named setup's defining shadow pattern instead of it being washed out by a second light.
- The pre-generation check verifies the described setup would actually produce its named effect, catching a mismatch before generation.
Why the basic version fails
“A moody portrait with nice lighting” leaves the actual light direction, hardness and number of sources entirely up to chance, so repeated attempts produce visually different results with no reliable way to recreate a specific look you had in mind, like a classic Rembrandt or split-lighting setup.
What this prompt fixes
Naming a specific lighting setup and its characteristic visual effect (like the small triangular highlight in Rembrandt lighting) gives the model something concrete to reproduce rather than a mood word to interpret freely. Restricting the scene to exactly one light source is what actually preserves that setup’s defining shadow pattern, since a second, unstated fill light is the most common reason a named lighting style doesn’t read clearly in the result.
Tips per model
- Gemini responds well to named classical lighting terms (Rembrandt, split, loop, butterfly) when the direction and effect are also spelled out, not just the name alone.
- ChatGPT’s image generation sometimes softens hard shadows by default; explicitly banning a second light source, as done here, helps preserve the intended contrast.
- If a result looks close but the highlight or shadow shape is wrong, change only the lighting setup field and regenerate — it isolates whether the issue is lighting or framing.