"Birthday Rooftop Celebration Portrait"
CRITICAL RULE 1 (read first, applies above all else): The face in the
output MUST be the exact same person as the uploaded reference photo.
Do not generate a new face, do not beautify, do not idealize, do not
blend with a generic face. If you are unsure whether the face matches,
default to making it MORE identical to the reference, not less.
IDENTITY LOCK (exact match required): Match the reference photo exactly
for: face shape and bone structure, eye shape/size/color/spacing,
eyebrow shape, nose shape and width, lip shape and fullness, chin and
jawline shape, cheekbone structure, skin tone and undertone, any
visible marks, moles, or asymmetries. These are not suggestions — they
are hard constraints. Zero deviation allowed.
DO NOT COPY FROM REFERENCE (only these things should change): expression,
eye gaze direction, head angle/tilt, and body pose should NOT match the
reference photo — generate these freshly based on the scene below. To
be clear: FACE IDENTITY = locked exactly. EXPRESSION/POSE/ANGLE = freely
generated and different from the reference.
EMOTIONAL INTENT (design goal): This should feel like a genuine
milestone birthday moment — the kind of photo a guy would actually
want for his birthday post, looking like his best real self,
celebratory and confident, not overly done-up or fantasy-styled.
LIGHTING SETUP (as a real photographer would dial it in): Key light —
warm string of fairy lights and a soft sunset glow on a rooftop
terrace, acting as a gentle warm key from camera-left at chest height.
Fill — soft ambient dusk-blue sky light from above, gently balancing
the warm key at close to a 2:1 ratio so shadows stay soft. Rim light —
the fairy lights behind him create a delicate golden edge-glow along
his hair and shoulder. Catchlights in his eyes should be warm and
lively, picking up the string lights.
LENS & OPTICS: Simulate an 85mm lens at f/2.0 — flattering facial
compression, background rendered as soft creamy bokeh with blurred
balloons, fairy lights, and a city skyline at dusk, gentle fall-off in
sharpness away from the focal point, faint natural vignette at the
corners.
FILM/COLOR SCIENCE: Warm celebratory film response — highlights bloom
softly rather than clipping, shadows lifted gently rather than crushed
black, warm golden-amber midtones, natural true-to-reference skin
tone — color grading must not shift his actual skin tone from the
reference.
Style: A smart-casual outfit (fitted shirt or bomber jacket, sleeves
slightly rolled), minimal accessories (watch, simple chain) — the
kind of look he'd actually wear to celebrate, realistic and relatable,
not an exaggerated glam transformation.
NEW POSE & ANGLE (must differ from reference, face identity unchanged):
Standing near a balloon arch or fairy-light backdrop, one hand raised
casually holding a small sparkler or a drink, body angled at three-
quarters to the camera, head turned back over one shoulder toward the
lens with relaxed energy.
NEW EXPRESSION (must differ from reference, face identity unchanged):
A genuine, confident laugh or warm open smile with eyes crinkled —
the natural joy of someone celebrating a happy milestone, right after
a photographer says "just enjoy the moment and look over at me," not
a stiff copied expression.
RETOUCH PIPELINE: Smooth tonal transitions while fully preserving fine
pore-level texture and the reference face's exact proportions. No
flattening, no waxy skin, no facial reshaping of any kind.
FINAL VERIFICATION (mandatory self-check before output): Compare the
generated face side-by-side against the reference photo's face shape,
eyes, nose, lips, and jawline. If any facial feature does not match
the reference person, discard and regenerate the face to match exactly
— only the expression, pose, and angle are allowed to differ.