Why AI-Generated Images Still Look Off: 7 Tells
The visual tells that give generated images away, ranked by the order your eye checks them — and which ones can actually be fixed afterwards.
The short answer
Seven tells give generated images away, roughly in the order your eye checks them: unnatural smoothness, lighting that is too consistent, textures that repeat or fail up close, symmetry where none should exist, depth of field matching no real lens, physically impossible details, and the absence of ordinary capture artefacts. Geometry and lighting are checked before texture, which is why adding grain to an image with impossible lighting produces a grainy impossible image.
AI image generation has gotten remarkably good at rendering individual details correctly — faces, objects, and scenes that hold up to a quick glance. And yet something about a lot of AI-generated images still reads as synthetic on a second look, even when nothing is obviously wrong. Here's what's actually causing that impression, broken into the tells that matter most.
1. Unnatural smoothness
This is the biggest one. Real photographs — even ones taken on excellent modern cameras — carry sensor noise, fine texture, and micro-imperfections across nearly every surface. AI-generated images often render surfaces (skin, walls, fabric, sky) with a smoothness that no camera sensor produces at normal settings. The eye has learned to associate that level of smoothness with illustration or render, not photography, even without consciously identifying why.
Fix: Add back luminance-aware grain and a light sharpening pass. This is exactly the gap between a synthetic-looking render and something that reads as a genuine photograph — see our deeper explanation of what film grain is and why it matters.
2. Lighting that's too consistent
Real-world lighting is messy: multiple light sources at different color temperatures, shadows that don't perfectly match a single light direction, reflected light bouncing unevenly off nearby surfaces. AI-generated images often default to a single, coherent lighting setup that's technically "correct" in the sense that shadows fall the right direction, but too clean in the sense that real environments rarely have such uniform lighting.
Fix: Where possible, prompt for or select generations with mixed or slightly imperfect lighting — a secondary light source, a color cast from a nearby surface, a shadow that isn't perfectly crisp.
3. Textures that repeat or don't hold up close
Zoom into an AI-generated image of, say, a brick wall or a patch of grass, and you'll sometimes find the texture pattern repeating in a way that's subtly too regular, or dissolving into an indistinct blur rather than resolving into individual, slightly-irregular blades of grass or bricks. Real-world texture is irregular at every scale — no two bricks are identical, no patch of grass has a repeating pattern.
Fix: This one's harder to fix after generation. Higher-resolution generation and post-processing sharpening help, but the underlying irregularity is best addressed at the generation or selection stage — look for outputs where close-up texture doesn't visibly repeat.
4. Perfect symmetry in things that shouldn't be symmetrical
Faces, in particular, are a common source of this tell — AI-generated faces are often slightly too symmetrical, since real human faces have measurable asymmetry (one eye slightly different from the other, a nose that isn't perfectly centered). The same applies to hands, foliage, and other organic subjects where perfect regularity reads as synthetic.
Fix: Again, mostly a generation-stage fix, but selecting outputs with visible minor asymmetry helps considerably.
5. Depth of field that doesn't match a real lens
Real camera lenses produce depth-of-field blur (bokeh) with specific optical characteristics — the blur shape, the way out-of-focus highlights render, the falloff between sharp and blurred areas. AI-generated "blurred background" effects sometimes approximate this reasonably well but can also produce blur that looks more like a digital filter than genuine optical defocus — too uniform, or with an unnatural transition between sharp and blurred regions.
Fix: Look for generations with more natural-looking bokeh, or apply post-processing that mimics real lens characteristics rather than a flat Gaussian blur.
6. Missing sensor and compression artifacts
Real digital photos, especially ones that have been through a phone camera pipeline or shared on the web, pick up subtle JPEG compression artifacts and chroma noise that AI-generated images often lack entirely. An image with zero compression artifacts, at a resolution and file size that suggests it should have some, can read as synthetic simply through that absence.
Fix: A final export pass with realistic JPEG compression and chroma subsampling — rather than a lossless or minimally-compressed export — adds back this expected texture.
Putting it together
None of these tells are individually damning — a single AI-generated image might get away with unnaturally smooth skin if the lighting and texture elsewhere are convincing. It's the combination, much like with AI-generated text, that gives the game away: multiple "too clean" signals stacking up in the same image.
Our Photo Humanizer is built to address the two most fixable tells after generation — smoothness and missing sensor artifacts — by adding luminance-aware grain, a light sharpening pass for restored micro-detail, and realistic JPEG compression on export. It won't rebuild irregular textures or fix lighting from scratch, but for the most common and most noticeable tell — that telltale digital smoothness — it closes most of the gap between "obviously generated" and "looks like a real photo."
The order the eye checks things
The tells above are not equally important, because people do not scan an image uniformly. Attention follows a rough hierarchy, and a failure high in the hierarchy makes everything below it irrelevant.
1. Geometry and physics. Does the scene hold together? Shadows falling in inconsistent directions, reflections that do not match what is in front of the mirror, perspective lines that fail to converge, objects intersecting impossibly. These are caught almost instantly and cannot be fixed by post-processing.
2. Anatomy and faces. Human perception is specialised for faces and hands. Asymmetric eyes, teeth of inconsistent size, an ear that does not match its partner, the well-known finger-count problems. Also caught fast.
3. Text and symbols. Any writing in a generated image is a common failure — near-letterforms that resolve into nothing. Logos, signage, keyboards, book spines, clock faces.
4. Semantic coherence. Objects that belong to different contexts, a period costume with a modern zip, plants that do not grow in that climate.
5. Texture and surface. Skin too smooth, fabric without weave, materials with no wear.
6. Capture artefacts. Missing grain, no chromatic aberration, no vignetting, no depth-of-field falloff.
Only the last two are fixable after generation, which is the practical point of this hierarchy. Adding grain to an image with two left hands does nothing — you have made a textured impossible image. Work down the list: fix or regenerate for problems in the first four, and treat texture as the finishing pass it is.
Why the smoothness happens
Worth understanding the cause, because it explains why the problem is systematic rather than incidental.
Diffusion models generate by starting from noise and iteratively removing it. Denoising is literally the operation being performed, so the process is built to eliminate exactly the high-frequency randomness that real capture introduces. The result trends toward the smooth, idealised centre of everything the model has seen — a plausible average of a million skin textures rather than one person's actual skin.
Training data compounds it. Images available at scale are disproportionately professional, retouched, and well-lit — stock photography, marketing imagery, edited portraits. Models learn that surfaces look retouched because in the training set they mostly did.
And upscaling, applied to nearly every generated image, is another smoothing pass. It invents plausible detail rather than recovering real detail, which produces a particular kind of clean that has no analogue in optical capture.
What grain does and does not fix
Our Photo Humanizer addresses tiers 5 and 6 — smoothness and missing capture artefacts — by compositing softened monochromatic noise with an overlay blend so it weights the midtones, then applying light sharpening and a JPEG encode with chroma subsampling. That puts the texture through something resembling a real pipeline rather than leaving it pasted on top. Why the blend mode matters is covered in how camera sensor noise actually works.
What it cannot do, stated plainly: it will not fix hands, correct impossible lighting, resolve garbled text, rebuild irregular surface structure, or add depth-of-field falloff that was never there. Texture is the last thing the eye checks, and a fix at that level only helps once the levels above it are already sound.
The honest summary is that grain closes the gap between "obviously synthetic" and "reads as a photograph" for images that are already coherent — which is a real and useful improvement, and a much narrower claim than it is usually made to sound.
Common questions
- Why do AI images look fake?
- Usually a stack of small things rather than one. In the order your eye checks them: impossible geometry and lighting, anatomical errors especially in hands and faces, garbled text, objects from mismatched contexts, over-smooth surfaces, and missing capture artefacts like grain, chromatic aberration, and depth-of-field falloff.
- Why does AI struggle with hands and text?
- Both are high-variance structures the eye is specialised to check. Human perception is finely tuned to hands and faces, so small errors register immediately. Text fails because letterforms must be exactly right to read as letters, and models generate plausible shapes rather than symbols with fixed meanings.
- How can you tell if an image is AI-generated?
- Work down the hierarchy: check whether shadows fall consistently and reflections match, then hands, ears, and teeth, then any text or logos, then whether objects belong to the same context, then surface texture. The first four are far more reliable than texture, which is also the only tier that can be faked convincingly.
- Can adding grain make AI images look real?
- It closes the gap for images that are already coherent, by supplying the capture texture that generation strips out. It does nothing for the tiers above texture — grain over an image with two left hands is a textured impossible image. Treat it as a finishing pass, not a repair.
- Why are AI images so smooth?
- Diffusion models generate by iteratively removing noise, so the process is built to eliminate exactly the high-frequency randomness real capture introduces. Training data compounds it, since images available at scale are disproportionately retouched, and upscaling adds a third smoothing pass.
- Will AI images become undetectable?
- At the texture level, largely already. The persistent failures are structural — physics, anatomy, and semantic coherence — and those are harder because they require a model of how the world works rather than of how images look. Provenance metadata is a more promising direction than visual detection.
Keep reading
How to Make an AI Image Look Like a Real Photo
A workflow in the order your eye checks things: geometry first, then lighting, then colour, and texture last. Most people start at the end.
How to Fix Colour Banding in Gradients
Why smooth gradients break into visible steps, why adding noise is the real fix, and settings for Photoshop, Lightroom, CSS, and video.
How to Add Realistic Film Grain (5 Tools)
Step-by-step settings for five tools, why blend mode matters more than amount, and the three mistakes that make grain look pasted on.