AI 图片渲染感太重:5 类原因 + 6 步修复路径

想要照片质感,出来却像 3D 渲染?三个独立原因叠加:Prompt 里有渲染词、用错了 checkpoint、CFG 过高。

图很干净、打光也漂亮,但一看就像 3D 动画里的一帧,而不是照片。皮肤像蜡,头发像多边形,光线太完美——大脑瞬间判定”CGI”。

这是 SDXL / Flux 最常见的症状之一,有三个独立原因会叠加。修一个就能改善,全修就能进入照片质感。

常见原因

按命中率从高到低:

1. Prompt 里混入了渲染关键词

"portrait photograph, octane render, unreal engine 5, 8k, hyperrealistic, ray tracing"

你写了 photograph,但同时也写了 octane renderunreal engine——这些词在训练数据里的 3D 渲染图说明里频率太高,会把模型拉过去。结果是”半照片半 CGI”,倾向 CGI。

如何判断:扫 Prompt 找 octane renderunreal engineblendervray3d rendercinema 4dray tracingpbrsubsurface scattering。在照片 Prompt 里出现任何一个都是雷。

2. 用错了 checkpoint / 模型

某些热门模型——Cinematic Diffusion、部分 “photoreal” 融合模型、Flux schnell——本身就带 CGI 倾向。出风格化作品惊艳,出真实照片做不到。

如何判断:相同 Prompt 和设置,换一个公认的照片 checkpoint(Juggernaut、RealVisXL)。出图立刻变照片 → 是模型问题。

3. CFG / guidance 过高

CFG(SDXL)或 guidance(Flux)超出甜点后,模型过度承诺——颜色变浓、光线过戏剧、表面变光亮塑料。这就是”过度处理 CG”质感。

如何判断:SDXL CFG > 8、Flux guidance > 4。试 CFG 5-6(SDXL)或 guidance 2.5-3.5(Flux)。

4. hyperrealistic / 8k 反而把图拉向渲染

反直觉:hyperrealisticultra detailed8k4k uhd 这种词在 3D 渲染图的训练 caption 里占比很高,反而把图往 CGI 拽。

如何判断:Prompt 里有 hyperrealisticultra-realistic8kcinematic 4k——换成 photograph35mm filmdocumentary photography

5. 把打光描述成”完美 / 棚拍”

studio lighting, perfect lighting, three-point lighting, ring light 全部把模型推向受控的 CG 式设置。真照片有瑕疵:混合光、色偏、阴影噪点。

如何判断:打光词是临床 / 完美的——换成 available natural lightwindow light onlymotivated practical lamps

最短修复路径

Step 1:删渲染词,加照片词

从 Prompt 里删掉:

octane render, unreal engine, blender, vray, cinema 4d,
3d render, ray tracing, pbr shader, subsurface scattering,
cgi, computer graphics

加照片锚词:

# 通用照片
35mm film photograph, raw photo, photojournalism,
documentary style, candid shot, photographed on Kodak Portra 400

# 人像专用
shot on Hasselblad H6D, 50mm f/1.4, available natural light,
unedited, soft skin imperfections visible

# 加一点"不完美"(最有效)
slight film grain, organic skin texture, natural color cast,
visible pores, slight motion blur, imperfect focus

Step 2:换真照片向的 checkpoint

从任何”风格化” / “cinematic”模型切到写实向:

# SDXL —— 最强照片质感
- Juggernaut XL v9+
- RealVisXL v4+
- Realism Engine SDXL v3

# Flux —— 最强照片质感
- Flux dev + UltraReal Fine-Tune LoRA
- Flux dev + 关掉任何动漫 LoRA
- Flux dev + Skin Realism LoRA(Civitai)

照片工作避开:cinematic、fantasy art、anime、illustration 调优过的融合模型。

Step 3:降 CFG / guidance

# SDXL
CFG:5-6(原 8-10)

# Flux dev
Guidance:2.5-3.5(原 4-7)

# Midjourney
"--stylize 100" 甚至 "--stylize 50"(默认 500)

低 guidance = Prompt 跟随更松 = 更自然的照片感。

Step 4:加胶片 / 相机颗粒

真照片有瑕疵。加一两个:

slight film grain, kodak portra 400 35mm film,
natural skin imperfections, subtle out-of-focus motion,
soft shadows with noise, ambient light bleed

Step 5:负向 Prompt 拦 CGI 印记(仅 SD 系)

3d render, cgi, octane render, unreal engine,
overprocessed, plastic skin, waxy, oversaturated,
hyperreal, smooth perfect skin, smooth perfect hair,
ray traced, sss, computer graphics, video game

Step 6:加颗粒 LoRA 或后期一遍

前面都对了图还是太干净:

  • SDXL:Civitai 的 <lora:film_grain_v2:0.4>
  • Flux:Flux Filmgrain LoRA,权重 0.3-0.5
  • 后期:Filmkonvert / Dehancer / FilmStock 插件加胶片质感
  • 快速后期:任意修图软件加 10-15% 颗粒 + 轻微色偏

预防建议

  • 严格维护两套 Prompt 模板:照片向、3D 向——永远别串用
  • 照片工作默认低 CFG / guidance;只有”Prompt 服从度比真实感更重要”时再调高
  • 照片 Prompt 永远加至少一个”不完美”词(颗粒 / 自然光 / 抓拍)
  • 系列项目里用真实照片训一个个人”照片风格”LoRA,比 Prompt 锚定更稳

相关阅读

标签: #图像生成 #排查 #排查