灯光

什么是明暗对照法(chiaroscuro)?

又称 明暗对比, 明暗法, chiaroscuro, 暗调光

明暗对照法(chiaroscuro)指用强烈的明暗反差来塑造形体,通常只用一只硬光、几乎不补光。这个词在意大利语里就是「明」加「暗」,从文艺复兴绘画一路被电影黑色和恐怖片沿用,做法几乎没变。

它从哪来

这套方法在电影出现前几百年就被画家解决了。文艺复兴和巴洛克的画家要在平面上做出体积感,最省事的办法就是从一侧给对象打光,另一侧任其沉下去。卡拉瓦乔把它推到背景完全消失的程度;伦勃朗用的是柔和一些的版本,暗面里还留着信息,落在暗侧颊骨上的那个小三角光后来直接用他的名字命名。

电影是通过 1920 年代的德国表现主义接过这套语言的,再经由黑色电影定型:一只硬光、百叶窗投影、纯黑背景,成了道德暧昧的视觉速记。它能活这么久,是因为它做到了曝光做不到的事:只靠亮与不亮的边界,就把一个三维形体说清楚。

真正让它成立的是什么

最常见的误解是以为这套方法讲的是「暗」。它讲的是画面里最暗点和最亮点之间的距离。一张整体昏暗、照度均匀的图完全没有反差,看上去只是曝光不足;而一张只有一小块接近溢出、大片接近纯黑的图会显得很有戏,即使两张的平均亮度完全一样。

构成它的有三件事:

  1. 单一光源,而且要硬。 聚光灯、裸灯泡、窗户上的一道窄缝,只要光源相对被摄体足够小就行。小光源产生锐利的阴影边缘,而锐利的边缘才是眼睛读到的「戏」。
  2. 不补光,或者做负补光。 补光在这里是敌人。黑旗、深色墙面、让被摄体远离反光面,都是把光减掉的工具。
  3. 可控的衰减。 平方反比定律替你干了大部分活。光源贴近人物,背景会自己变黑,因为光在最初一两米内掉得极快;光源放远,整个空间被均匀照亮,正是你不想要的结果。

光位怎么摆

高度和水平角决定结果是肖像还是威胁。主光在轴外 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% 是黑的画面等于什么都没给它。

如果某一张静帧出对了,把它当首帧复用,而不是再描述一遍同样的布光。明暗对照法吃的是阴影的精确位置,而手里已有的一帧能把这个位置钉住,文字做不到。

这个效果的提示词

一条能稳定出效果的起点。主体和场景可以换,技术性的那几句留着。

Close portrait of an old man in a dark room, single hard light from a high window at frame left, bright specular highlight on the cheekbone, deep black background, no fill light, strong chiaroscuro, 85mm

试一下:明暗对照法(Chiaroscuro)

打开生成器,参数已经预填好。

常见问题

chiaroscuro 怎么读、什么意思?
大致读作「基亚罗斯库罗」,重音在第三个音节,ch 发硬的 k 音。它由意大利语 chiaro(明)和 scuro(暗)拼成,中文一般译作明暗对照法或明暗法。
明暗对照法和低调光有什么区别?
低调光只是说画面的影调大部分落在暗部。明暗对照法要求更严:同一画面里必须同时有接近纯白的高光和接近纯黑的暗部,靠这个跨度去描述形体,而不只是整体偏暗。
暗色调主义(tenebrism)是同一回事吗?
暗色调主义是它的极端版本,代表是卡拉瓦乔:画面几乎全黑,只有一道窄光挑出一两个人物。明暗对照法可以温和得多,比如伦勃朗,暗面里仍然保留细节。
光比大概要多少?
从主光面与暗面 8:1 起步,往上加。很多方案完全不补光,暗部细节全靠墙面或地面的自然反弹。低于 4:1 基本就不再像明暗对照,只是普通侧光。
为什么我生成的暗调画面只是发灰、不够狠?
因为你只告诉模型「暗」,没告诉它「反差」。反差需要一个亮端锚点,所以要在黑之外点名一处具体高光(被照亮的颊骨、地面上的一道光斑),并明确写出没有补光。

相关术语