图清晰、主体正确,但光线像顶光闪光灯拍出来的:平、硬、无层次、无情绪。或者更糟,像办公室日光灯下的网课头像。
最快修复: 把”灯光形容词”换成一段完整的灯光规格。把 studio lighting 改成 single softbox at 45° camera right, low-angle, 3200K warm, deep shadow on the far side。这一处改动,能在第一次重出图时就修好大多数”平光” Prompt。
这几乎一定是 Prompt 问题,不是模型问题。当前每个模型都能出戏剧化、有立体感的光,前提是你明确告诉它要哪种灯光设置。studio lighting 会在训练数据里所有棚拍设置上取平均,落到一个平淡的中庸值上;而一段带方向、质感、来源、色温的命名设置,会给你电影感、可复用的结果。
这套思路对 GPT Image 2(ChatGPT 自 2026 年 4 月 21 日起的图像模型)、Midjourney v8(2K 原生,美学标杆)、Nano Banana Pro(谷歌基于 Gemini 3 的模型,照片级写实标杆)、FLUX 2 Pro 都一样适用。下面这套词汇与模型无关。
先诊断:你属于哪一类?
通读你的 Prompt,把里面的灯光词对照下表。大多数平光图都落在第 1、2、3 类。
| 出图里的症状 | 你 Prompt 里写了什么 | 修复 |
|---|---|---|
| 均匀、无阴影、中午顶光感 | 完全没有灯光词 | 加方向 + 质感 + 色温(Step 1) |
| 通用、略软、没有特点 | 只写了 studio lighting / professional lighting / beautiful lighting | 命名一个具体设置(Step 1) |
| 顶部平光、脸上没有立体感 | 有灯光词但没写方向 | 加 from camera left/right、45°、backlit(Step 2) |
| 处处都软、零对比 | 所有光都是 soft / diffused | 把主光改硬或加方向(Step 3) |
| 色偏不对(太蓝、太橙) | 没写 Kelvin 数值,或时段词互相打架 | 锁定一个 Kelvin 数值(Step 4) |
| 中庸、发浑的”电影”感 | 写了 cinematic 但没给参考 | 指名摄影师或影片,或直接删掉(Step 5) |
| 预览比文件更平 | 平台预览做了柔化 | 下载原始文件再对比 |
常见原因
按命中率从高到低:
1. 完全没写灯光
Prompt 里零灯光词,模型选一个通用安全默认,通常是大范围平光、中午顶光。
如何判断:通读 Prompt,没有 light、lit、shadow、softbox、golden hour、时段词或色温,就是模型默认。
2. 只写了 studio lighting
studio lighting 太泛,模型在训练数据里所有棚拍设置上取平均:美容碟、环形灯、三点、softbox、硬光。结果就是通用扁平输出。
如何判断:你唯一的灯光词是 studio lighting、professional lighting、beautiful lighting、lit well,必须更具体。
3. 没写方向
没方向的 soft lighting 也是扁平。模型默认从上方打(训练数据里最常见),出来就是顶光,脸上没有立体感。
如何判断:有灯光词但没有 from left、from right、from above、from behind、front-lit。
4. 多个光全写 soft
"soft key light, soft fill light, soft rim light, soft ambient"
软 + 软 + 软 = 平。需要对比:硬主光配软辅光,或方向性轮廓光配环境光。
如何判断:所有光线词都是 soft / diffused,把其中一个改硬或加方向。
5. cinematic 没说哪种电影
cinematic 太泛:黑色电影是暗、硬;青春爱情片是亮、软;韦斯·安德森是对称、均匀。模型取平均,出来就是中庸。
注意(对照 OpenAI 的 GPT Image 2 提示词指南核实,2026 年 6 月):当你要的是真实照片质感时,cinematic grading、dramatic color grading 这类词反而会把模型推向假假的、过度调色的观感。要真照片效果,优先用 natural lighting, believable detail, no color grading。cinematic 留给你真心想要风格化、调过色的画面时再用。
如何判断:写了 cinematic 但没指明影片、年代或摄影师风格。
6. 平台预览或 denoising 把对比削平
某些平台预览图把阴影柔化以做”友好缩略”,把对比藏起来,原始图可能更好。
如何判断:下载原始 PNG/JPG,和预览缩略图对比。
最短修复路径
Step 1:挑一个灯光设置,明确写出来
用完整规格:方向 + 质感 + 来源 + 色温。在当前任意模型里都好用的模板:
# 人像,情绪(Rembrandt)
"Rembrandt lighting, single hard key light from camera left at 45° and
slightly above eye level, no fill, 3200K tungsten warm, small light
triangle on the shadow-side cheek, deep shadow on the far side"
# 人像,美妆
"Beauty dish lighting straight on from above, soft white reflector below,
even fill, 5500K daylight neutral, soft shadows"
# 户外,金色时刻
"Backlit by low-angle 5pm sun from camera right behind subject,
warm rim light on edges, soft fill from sky on shadow side, 3000K warm"
# 室内,窗光
"Single large north-facing window light from camera left, soft diffused,
no fill, natural shadow falloff, 5600K cool daylight, low contrast"
# 电影感 / 戏剧
"Single hard light from camera left, motivated by off-screen lamp,
deep shadows, no fill, 3200K, high contrast, film noir style"
Step 2:永远写方向
最大杠杆。挑一个:
from camera left/from camera rightfrom above/top-downfrom below/up-litfrom behind/backlit45° and slightly above eye level(经典主光位置)front-on(人像最差,避开)
Step 3:写质感(硬 vs 软)
hard light -> 小光源、清晰阴影边缘、戏剧
soft light -> 大柔光源、阴影柔过渡、温和
# 配方
硬:`direct sun, no diffusion` / `single bare bulb`
软:`large softbox 4ft wide` / `overcast sky` / `window light through curtain`
Step 4:色温写 Kelvin 数值
摄影师就这么写,Prompt 也认:
2200K -> 蜡烛、火焰暖
3200K -> 钨丝灯室内暖
4000K -> 混合中性
5000K -> 日光中性
5600K -> 日光偏冷
7000K -> 阴天冷
10000K -> 蓝时刻、暮色
只挑一个 Kelvin 数值。两个互相打架的时段词(比如同一段 Prompt 里既有 golden hour 又有 blue hour)会让模型折中,出来一片发浑的色偏。
Step 5:cinematic 改成具体参考
不要 cinematic,改写:
"cinematography in the style of Roger Deakins"(暖、动机光)
"cinematography in the style of Bradford Young"(暗调、深阴影)
"shot like Wong Kar-wai"(霓虹、烟雾、色块)
"shot like Wes Anderson"(对称、均匀、粉彩)
"shot like David Fincher"(冷、硬光、暗)
如果你其实要的是真照片观感、不是电影剧照,就把 cinematic 整个删掉,改用 natural lighting, no color grading(见原因 5)。
Step 6:建一个灯光 Prompt 库
存 8-10 个灯光”片段”,任意 Prompt 里复用。建议存的:
- “美妆头像” — 上方美容碟 + 下方反光板
- “Rembrandt 人像” — 硬主光左 45°、深阴影、阴影侧脸颊三角光
- “窗光” — 左侧朝北窗、墙面柔反射辅光
- “金色时刻逆光” — 5pm 太阳在背后、暖轮廓
- “棚拍 softbox” — 单 4ft softbox 右 45°
- “黑色电影” — 单硬光下方 30°、深阴影
如何确认已修好
用新规格重出图,检查三点:
- 脸上有立体感。 应该能看到明显的受光面和阴影面,而不是整张脸亮度均匀。Rembrandt 的话,在阴影侧脸颊找那个小三角光斑。
- 方向读得出来。 你应该能指出光是从哪儿来的。如果指不出来,说明方向词没生效,写得更明确(
hard key light from camera left)。 - 色偏对得上你设的 Kelvin。 暖 Prompt -> 暖画面,中性 Prompt -> 中性肤色。
3200K的 Prompt 出来却发蓝,说明模型忽略了它,把 Kelvin 数值往前挪,删掉互相打架的时段词。
如果文件看着有立体感、但预览缩略图仍然偏平,那是平台在柔化预览,不是图本身的问题,以下载的原始文件为准。
预防建议
- 灯光形容词不能孤立用,必须配方向 + 质感 + 色温。
- 维护一份个人速查表,8-10 个命名灯光设置(复制粘贴即用)。
- 人像默认用 Rembrandt 或美容碟,少用前打光。
- 永远写一个 Kelvin 数值,哪怕粗略,也比
warm/cool强。 - 要真照片写实,跳过
cinematic/dramatic grading,改要natural lighting, no color grading。
常见问题
为什么 studio lighting 出图总是平的?
因为它根本不是一种设置。训练数据把美容碟、环形灯、三点灯、softbox 全都打上”studio lighting”标签,模型就把它们平均成一个软软的、没有特点的中庸值。直接命名具体灯具(single 4ft softbox at 45° camera right)。
这套方法在 Midjourney、GPT Image 2、Nano Banana 里都一样吗? 一样。截至 2026 年 6 月,这套摄影词汇(方向、硬 / 软、Kelvin、命名设置)与模型无关。Midjourney v8 出的光衰减最戏剧化,Nano Banana Pro 和 FLUX 2 Pro 最照片级写实,GPT Image 2 对复杂灯光 Prompt 跟得最死板,但同一套词能操控它们全部。
出图色太橙 / 太蓝怎么办?
你几乎肯定要么没写 Kelvin 数值,要么写了两个互相打架的。在 Prompt 靠前的位置设一个 Kelvin 数值(3200K warm 或 5600K neutral),删掉互相打架的时段词,比如同一段里同时有 golden hour 和 overcast。
真实照片该用 cinematic 吗?
不该。要真照片写实,cinematic 和 dramatic color grading 经常出过度调色、假假的观感(OpenAI 自家 GPT Image 2 指南就提醒过这点)。改用 natural lighting, believable detail, no color grading。cinematic 加上指名导演,留给你想要风格化电影剧照时再用。
最重要的一个灯光词是什么?
方向。from camera left 或 backlit 比任何单个词都更能加层次,因为它强制出受光面和阴影面,给脸做出立体感。