AI 图片写实但看着像塑料:原因 + 修复路径

写实 prompt 出来塑料感——多半是灯光 / 皮肤 / 材质语言不够。

你写了 “photorealistic portrait of a woman”,选了一个强写实模型,结果出来像游戏渲染——皮肤太光、头发没一根飞丝、光线太均匀、眼睛玻璃球一样空洞。这就是”AI 塑料感”——不是模型不行,而是 prompt 没给到现实世界”不完美”的锚点,模型就会回到它的默认值。

常见原因

按命中率排序。

1. 没指定光线

只写 “photorealistic” 等于没写。每张真照片都有具体光线——窗光、黄金时刻、阴天、影棚柔光、正午硬阳。没有这个锚点,模型平均出一张平光合成图,眼睛立刻识别为假。

如何判断:在 prompt 里找描写光源、方向、色温、时段的语句。没有就是问题。

2. 只写 “photoreal” / “hyper-realistic”

这俩词被滥用到模型把它们学成”光鲜、塑料、素材库”的代名词。写 “photoreal” 有时反而不如不写。

3. 缺纹理 / 材质描述

真皮肤有毛孔、油光、雀斑、细毛。真布料有织纹、褶皱、纤维阴影。真木头有纹理和表面变化。AI 模型默认会把这些全磨平,除非你 prompt 里写出来。

如何判断:把输出图里 100x100 的皮肤区域放大看。是均匀的渐变色吗?真皮肤在这种放大下能看到高频纹理。

4. 没有相机 / 镜头语言

“Shot on iPhone” 和 “shot on Canon R5 with 85mm f/1.4” 出来差很远。没有镜头语言,模型默认”宽景深、泛讨喜”的肖像感,一眼”AI 渲染”。

5. 主体过度对称、五官完美

真人的脸都略不对称。AI 默认对称。再写 “perfectly symmetrical” 或直接默认,出来就是怪谷感。

6. 用了错的底模

部分模型重度训练在插画 / 风格化数据上(Niji、anime-focused SDXL checkpoint)。让它出写实就是出风格化,跟 prompt 无关。要用写实导向的底(Flux Pro、Imagen 3、JuggernautXL、RealisticVision)。

7. 风格修饰堆太多

“Photorealistic, cinematic, dramatic, hyperdetailed, 8k, masterpiece”——这些 token 在训练数据里都和 AI 渲染感强相关。堆得越多,越”AI”。

动手前先确认

  • 把当前 prompt、模型、塑料感的输出都存下来。
  • 找一张你想要的真实参考照片(不是 AI 的),记下它的光线、构图、纹理。
  • 想清楚用例能容忍多少 AI 痕迹——社交可以、印刷不行。
  • 确认底模是写实导向,不是风格化的。
  • 改 prompt 模板前,先备份。

需要收集的信息

  • 完整 prompt、负面 prompt、模型、版本、seed。
  • 输出图里皮肤 / 材质区域的 100x100 裁图。
  • 你想匹配的真实参考照片。
  • 用例(社交、印刷、落地页 hero)。

最短修复路径

Step 1:用具体的摄影光语言

把 “photorealistic” 换成具体光线:

soft window light from camera left, slight fall-off, warm golden hour, 
shot in the late afternoon

其他强光线锚点:

  • overcast diffuse light, even shadows
  • studio softbox key light, rim light from behind
  • single hard noon sun, deep shadows
  • candle light, low key, dim ambient

这一项就能贡献 50%+ 的写实感提升。

Step 2:加具体的纹理描写

人物:

visible skin texture, fine pores, subtle freckles, individual flyaway hairs, 
natural skin oil reflection on the nose and forehead

产品 / 材质:

matte brushed aluminum with fine machining marks, slight fingerprint on surface
worn leather with visible grain and slight creasing

Step 3:用相机 + 镜头语言

shot on Canon R5 with 85mm f/1.4 lens, shallow depth of field, 
slight grain, color profile Kodak Portra 400

具体的镜头名比 “shallow depth of field” 出图差异明显——模型从摄影师训练数据里学到了每只镜头的特征。

Step 4:去掉滥用的”AI 标志”修饰

从 prompt 里删:

  • 8k
  • hyperdetailed
  • ultra realistic
  • masterpiece
  • award winning
  • trending on artstation

这些和”光鲜 AI 渲染”高相关。反直觉的是,删掉它们,输出更写实。

Step 5:加微小的”不完美”线索

slight asymmetric features, one eyebrow slightly higher, subtle blemish 
on the left cheek, natural human imperfection

把模型从对称默认值推开。

Step 6:换写实导向的模型

Step 1-5 跑完还是塑料感,就是模型瓶颈。试:

  • Flux Pro(当前写实人像最强)
  • Imagen 3(Google)——脸部很强
  • JuggernautXL 或 RealisticVision(SD 家族)——开源写实最佳
  • Midjourney v7 + --style raw + --stylize 50(降低风格化)

Step 7:后期加胶片颗粒和色彩偏移

DaVinci Resolve 或 Lightroom 里加微弱的胶片颗粒(5-10% 强度)+ 轻微色偏,是最后一层可信度。真数码照片是经过后期的,纯 AI 输出不是。

怎么确认已经修好

  • 100% 看皮肤 / 材质——能看到纹理,不是光滑渐变。
  • 给一个不知道这是 AI 的人看。他默认这是张照片,就到了。
  • 检查输出里的光线设置是不是匹配 prompt 里写的。
  • 和真实参考并排——差距应该在缩小,而不是仍然刺眼。

如果还是没修好

  1. prompt 砍到最简(主体 + 一个光线 + 一个镜头),重生成。然后逐个加回描写,盯着是哪个把塑料感又带回来。
  2. 用图生图,起点是一张真照片(或另一张写实 AI 图),denoise 0.5-0.6,不用纯文生图。
  3. 加一遍面部 / 皮肤修复 pass(ADetailer + 写实 LoRA、或 Photoshop 的高反差保留)。
  4. 提高分辨率(Flux 1536x1536、SDXL + Hires Fix 1.5x)——像素多就是纹理多。
  5. 求助前打包 prompt、模型、输出裁图、参考照片。

预防建议

  • 给你常用的模型整一份”写实工具包”——光线、镜头、胶片型号,重复用。
  • 写实 prompt 永远以具体光线 + 镜头开头,不是 “photoreal”。
  • 按用例存一份真实参考照片库,写 prompt 时对照着写。
  • 标准化用一个写实导向的底模做所有人像和产品图。
  • 任何要印刷或上落地页的图,后期加胶片颗粒。

相关阅读

标签: #Prompt #排查 #排查 #图像生成 #写实