它从哪来
这套方法在电影出现前几百年就被画家解决了。文艺复兴和巴洛克的画家要在平面上做出体积感,最省事的办法就是从一侧给对象打光,另一侧任其沉下去。卡拉瓦乔把它推到背景完全消失的程度;伦勃朗用的是柔和一些的版本,暗面里还留着信息,落在暗侧颊骨上的那个小三角光后来直接用他的名字命名。
电影是通过 1920 年代的德国表现主义接过这套语言的,再经由黑色电影定型:一只硬光、百叶窗投影、纯黑背景,成了道德暧昧的视觉速记。它能活这么久,是因为它做到了曝光做不到的事:只靠亮与不亮的边界,就把一个三维形体说清楚。
真正让它成立的是什么
最常见的误解是以为这套方法讲的是「暗」。它讲的是画面里最暗点和最亮点之间的距离。一张整体昏暗、照度均匀的图完全没有反差,看上去只是曝光不足;而一张只有一小块接近溢出、大片接近纯黑的图会显得很有戏,即使两张的平均亮度完全一样。
构成它的有三件事:
- 单一光源,而且要硬。 聚光灯、裸灯泡、窗户上的一道窄缝,只要光源相对被摄体足够小就行。小光源产生锐利的阴影边缘,而锐利的边缘才是眼睛读到的「戏」。
- 不补光,或者做负补光。 补光在这里是敌人。黑旗、深色墙面、让被摄体远离反光面,都是把光减掉的工具。
- 可控的衰减。 平方反比定律替你干了大部分活。光源贴近人物,背景会自己变黑,因为光在最初一两米内掉得极快;光源放远,整个空间被均匀照亮,正是你不想要的结果。
光位怎么摆
高度和水平角决定结果是肖像还是威胁。主光在轴外 45 度、略高于视线,得到的是经典造型光,眼睛还看得清。把光继续往侧面推,人脸被劈成亮半边和暗半边,气质开始像审讯。再抬高、绕到后面,只有形体顶部吃光,气质就进恐怖片了。
要盯住眼睛。反差很大的方案里,眼窝总是最先陷进黑里,而一张没有眼神光的脸读到的是「空」而不是「狠」。下巴底下加一小块反光板,或者放一台远到只在眼睛里留一点反光的灯,就能把眼神光买回来,又不会抬起暗部。
在 AI 生成里怎么打出来
图像模型对这个词的理解出乎意料地好,因为训练数据里有大量绘画。副作用也来自这里:点名这个术语,常常连带把古装、画布纹理和油画笔触一起请进来。如果你只要光、不要博物馆,就描述光源而不是描述流派。
- ✅
single hard light from a high window at frame left, bright highlight on the cheekbone, deep black background, no fill light, 90 percent of the frame in shadow - ✅
chiaroscuro portrait, hard shadow edge splitting the face, shadow side falling to black - ⚠️
dark and moody换来的是一张没有高光锚点的曝光不足图 - ⚠️
chiaroscuro, cinematic, dramatic lighting, high contrast, volumetric rays几种风格互相抢,通常返回一片没重点的昏暗
视频模型还多一层麻烦:深黑区域编码代价高,暗部往往带着噪点、色带,或者一层缓慢爬动的颗粒。两个习惯有帮助。一是用模型支持的最高分辨率生成,这类瑕疵是逐像素的,缩小后很难看;二是画面里留一处明亮且稳定的东西,比如被照亮的墙或一支蜡烛,因为压缩会把码率分给有细节的地方,一整帧 95% 是黑的画面等于什么都没给它。
如果某一张静帧出对了,把它当首帧复用,而不是再描述一遍同样的布光。明暗对照法吃的是阴影的精确位置,而手里已有的一帧能把这个位置钉住,文字做不到。