The tell of an AI photograph is rarely a sixth finger. It is that the picture is too good: perfectly centred, evenly lit, skin like a retouched cosmetics ad. Real snapshots are worse than that, and the fix is to ask for the specific ways in which they are worse. This article gives you the flaw vocabulary, a worked prompt, and the point at which adding more flaws stops helping.
Why default output looks synthetic
Image models are trained and tuned toward images people rate highly. Aesthetic scoring during dataset filtering, then preference tuning on top, both push in the same direction: pleasing composition, flattering light, clean edges, no distracting artefacts. The result is a model whose idea of a photograph is closer to a magazine cover than to a picture your uncle took at a wedding.
So the model is not failing when it gives you a glossy image. It is succeeding at a target you did not want. Prompting for realism therefore means prompting against that default, and doing it with camera language rather than with the word realistic, which the model has already decided means polished.
Four categories of usable flaw
Useful imperfections cluster into four groups. Pulling one lever from each is usually enough; pulling all sixteen produces mud.
| Category | What to ask for | What it fixes |
|---|---|---|
| Capture | Direct on-camera flash, harsh shadow behind the subject, imperfect exposure, slight motion blur | Kills the soft cinematic studio light that screams generated |
| Medium | Visible analogue grain, mild colour fading, dust artefacts, softened edges, consumer 35mm film | Breaks the clean digital surface and dates the image plausibly |
| Framing | Off-centre subject, cropped limbs, plain wall background, too much headroom | Removes the trained instinct toward perfect rule-of-thirds staging |
| Subject | Relaxed pose, faint spontaneous smile, natural skin texture, unretouched | Stops the model from producing a posed model rather than a person |
The single highest-value item on that list is direct flash. Nothing else changes an image's read from rendered to photographed as reliably, because on-camera flash produces a specific and instantly recognisable signature: flattened faces, a hard-edged shadow on the wall behind, hot highlights on skin, and a background that falls off into darkness.
A worked prompt
Here is the pattern applied end to end. It was written for Recraft's V4 model and transfers to any generator with a competent photoreal mode.
Vintage amateur photo of a young man wearing a traditional mariachi outfit
with intricate silver embroidery and decorative buttons. Authentic cultural
dress, relaxed natural pose, spontaneous expression with a faint smile,
imperfect composition with slightly off-centre framing, plain wall background.
Direct flash creating slightly harsh lighting and a soft shadow behind the
subject. Warm nostalgic tones typical of old Kodak compact-camera film,
visible analogue grain, slight blur and softened edges, mild colour fading,
imperfect exposure, subtle dust artefacts, consumer 35mm film aesthetic,
late-1980s and 1990s family photo style. Natural skin texture, unretouched
snapshot look, photorealistic, highly detailed but intentionally imperfect,
vintage colours, nostalgic emotional atmosphere.
Read it back against the table and the structure is obvious: subject and wardrobe first, then one framing flaw, then the lighting signature, then a block of medium characteristics anchored to a specific era, then a closing instruction that the image should be detailed and intentionally imperfect. That last clause matters — without it, some models resolve the contradiction between highly detailed and grainy by dropping the grain.
Building your own
- Name the subject and one concrete wardrobe or object detail. Specific materials give the model something to texture.
- Pick one framing flaw. Off-centre, cropped at the knees, or a subject too small in frame. One is enough.
- Choose a light source with a name. Direct flash, window light with the sun behind, overhead fluorescent. Never leave lighting unspecified.
- Anchor an era through its medium. Consumer 35mm film, disposable camera, early digital compact. The era does the colour grading for you.
- Add two or three medium artefacts. Grain, fading, dust, soft edges. Stop there.
- Close with the intent clause. Unretouched snapshot, intentionally imperfect. This is what stops the model from cleaning everything back up.
Era anchors worth knowing
- Consumer 35mm, late 1980s to 1990s. Warm cast, visible grain, direct flash, slightly soft. The most forgiving anchor and the one in the prompt above.
- Disposable camera. Heavier vignetting, harsher flash falloff, lower resolving power. Good for a party or holiday feel.
- Early digital compact. Crunchy JPEG artefacts, harsh white balance, flat colour, sometimes a corner date stamp. Reads as early 2000s rather than film.
- Modern phone, imperfectly used. Slight camera shake, mixed indoor lighting, an unflattering angle. Use when you want recent rather than nostalgic.
Pick one and commit. Mixing film grain with JPEG artefacts produces something that belongs to no era and reads as an effect rather than a photograph.
Failure modes
- Flaw stacking. Ten imperfection terms fight each other and the model averages them into general blur. Three or four well-chosen ones beat a wall of adjectives.
- The word realistic working against you. On many models it pulls toward the glossy default. Camera and film vocabulary is more precise and more effective.
- Upscalers undoing the work. Most upscaling and face-restoration passes are built to remove grain and smooth skin. Either skip them or run them at low strength.
- Design-oriented models resisting. Generators tuned for clean commercial output will soften a mess back into tidiness. If a model refuses to look cheap, use a different one rather than adding more words.
- Negative prompts cancelling you out. A boilerplate negative prompt containing blurry, grainy, low quality will silently delete exactly the qualities you asked for. Check it before blaming the positive prompt.
Takeaways
- The realism gap is aesthetic polish, not anatomy. Prompt against the polish.
- Direct flash is the highest-return single term in the whole vocabulary.
- Anchor an era through its capture medium and let it handle colour for you.
- Cap yourself at roughly four imperfection terms; more is worse.
- Audit your negative prompt and your upscaling step — both routinely erase the effect.



Top comments (0)