AI 图片皮肤过于光滑像塑料:4 步还原真实质感

皮肤像磨皮过头、像塑料、像 CG。根因是 face-restore 权重太高加上写实 LoRA 的偏向。用毛孔提示词、颗粒和降低修复权重修。

你跑出来的人像皮肤光滑到像塑料——没有毛孔、没有微弱泛红、没有汗毛、没有微阴影,看着不是 CG 就是被磨皮滤镜推到底。这是 AI 图最容易被一眼识破的特征之一,也是”AI 照片”始终给人不真实感的最大根源。原因是三件事叠加:训练集里的照片大多本身就修过、CodeFormer/GFPGAN 这类 face-restore 模型默认就是激进磨皮、Prompt 里的 “beautiful” / “perfect skin” 会把模型往训练集里最光滑的那批样本拉。

修法是主动 Prompt 出皮肤质感、把 face-restore 权重压到 0.3 左右、并在 Prompt 或后期里补上颗粒。

常见原因

按命中率从高到低:

1. face-restore 权重太高

CodeFormer 权重 1.0、GFPGAN 权重 1.0 几乎每次都会把皮肤磨成塑料。它们的训练目标是在已修过的杂志大片数据上最大化”人脸相似度”,所以默认就往那个外观推。

如何判断:检查 Automatic1111 / Forge / ComfyUI 工作流。CodeFormer 或 GFPGAN 设在 0.5 以上,基本就是元凶。

2. Prompt 里有 “perfect skin” 或 “flawless skin”

flawless skinperfect skinsmooth skinbeautiful complexionairbrushedmodel skin 全部往塑料感推。训练集里这些描述词都打在重度修过的图上。

如何判断:Prompt 里 “skin” 附近有没有 “perfect” / “flawless” / “smooth” / “airbrushed”。

3. 写实 LoRA 自带磨皮偏向

很多热门写实向 LoRA(RealVision、JuggernautXL、EpicRealism 的某些版本)是在修过的图库数据上训的,自带磨皮倾向。

如何判断:同 Prompt 去掉这个 LoRA,质感回来了?就是 LoRA 的偏向。

4. 美颜系词汇

Instagram modelbeauty shotmagazine covermodel portrait 都会往修图美学拉。

如何判断:主体周围有任何社交媒体 / 杂志级词汇。

5. Prompt 里完全没有颗粒或纹理线索

真实照片自带胶片颗粒或传感器噪点,AI 默认输出是干净的。没有显式的颗粒线索,模型没理由给你加微观纹理。

如何判断:Prompt 里没提 grain、film stock、ISO、analog。

最短修复路径

Step 1:把 face-restore 权重大幅压低

打开工作流改成:

CodeFormer weight: 0.3(或直接关掉)
GFPGAN weight: 0.3(或直接关掉)
ADetailer denoise: 0.30(原来 0.45)

如果实在不能关(有些工作流靠它修眼睛),权重压到 0.3,只让它修明显的对称错误,不让它磨纹理。

Step 2:Prompt 里显式要皮肤质感

正向 Prompt 加:

(skin pores:1.1), (natural skin texture:1.2), (visible peach fuzz:1.0),
slight skin imperfections, fine wrinkles, subtle moles, natural micro-shadows,
(realistic skin detail:1.15), unretouched photograph, no filter

冒号-权重把这些词的存在感拉到能压过磨皮偏向。

Step 3:加胶片颗粒和模拟胶片线索

(film grain:0.7), Kodak Portra 400, 35mm film, slight noise,
ISO 800, analog photography, slightly grainy

Kodak Portra 400Fujifilm Pro 400HCinestill 800TIlford HP5 这些胶片名在训练集里都带颗粒关联。挑一个稳定用就行。

Step 4:负向 Prompt 拦塑料感(仅 SD 系)

负向 Prompt 加:

plastic skin, airbrushed, overly smooth, smooth skin, perfect skin,
flawless skin, beauty filter, retouched, doll-like skin, CGI skin,
3d render skin, wax figure, mannequin skin, no pores

主动排斥磨皮偏向。权重正常即可,1.0 就够强。

Step 5:还是太光滑就后期补颗粒

把图丢进任意图像编辑器加噪:

Photoshop:Filter > Noise > Add Noise,Gaussian,1.5%-2.5%,单色
Affinity:Filters > Noise > Add Noise,2% Gaussian
Lightroom:Detail > Grain,数量 25,大小 25,粗糙度 50

后期补颗粒能救回一张”差一点点就好”的图,省得整套流程重跑。

预防建议

  • 全局默认把 CodeFormer / GFPGAN 设到 0.3,只在个别图上手动调高
  • 存一个”皮肤质感”Prompt 块:(skin pores:1.1), (natural skin texture:1.2), (film grain:0.6),每张人像都默认追加
  • 人像 Prompt 里彻底避开 flawlessperfectsmoothairbrushed
  • 商业人像按最终分辨率 1.5 倍渲染再缩放——降采样比放大更能保住颗粒
  • 给常用 checkpoint 做一份 CodeFormer 0.2 / 0.4 / 0.6 / 0.8 / 1.0 的对比表,看清磨皮从哪个权重开始失控

相关阅读

标签: #ai-image #排查 #texture #face-restore