三根滑块背后,是一整条化学链路
在手机上把一张底片反转成正片,你拖的是黑场、白场、gamma 三根滑块。但你面对的那张底片,是光穿过三层乳剂、在显影液里被一堆偶合剂修正过之后的结果。术语不懂,滑块就只能靠试——知道那层橙色是怎么来的,你才知道它该被怎么减掉。
这篇不讲配方、也不抄任何厂家数值(那些必须以官方 datasheet 为准),只讲机制:每个术语对应胶片里的哪一层、它在解决什么问题、以及它在数码后期里会以什么形态冒出来。
特性曲线:反差和宽容度是「画」出来的
横轴是曝光量的对数(logE),纵轴是显影后的密度(D)——这条 D–logE 曲线就是一款胶片的身份证。
它分三段。趾部(toe):曝光不足区,密度随曝光涨得很慢,暗部细节在这里被压扁。直线段:中间调,它的斜率就是反差(γ)。肩部(shoulder):高光区,密度涨不动了,负片在这里把高光「滚」住,而不是一刀切平。
负片的肩部长而缓——这正是「负片宽容度大、宁过勿欠」的来处;反转片肩部陡,过曝一挡就白。而数码传感器的响应本身接近直线,高光是硬切的。所以胶片模拟里那条「高光滚降」不是装饰,它补的正是这段肩部。
同一卷底片,显影时间长一点,直线段的斜率就陡一点。反差不是按下快门那一刻定死的,是在显影罐里被拉出来的。
γ / CI(反差指数)与显影时间的对应关系每款药水各不相同,要看厂家给的「显影时间—反差」图,不能互相套用,更不能凭记忆填。
三层乳剂:谁「看见」什么,谁「挡住」什么
卤化银本身只对蓝紫光敏感。彩色胶片靠增感染料(sensitizing dyes)把另外两层分别拉到绿光和红光——这就是光谱感光度曲线描述的事:每一层对每个波长有多敏感。
所以顶层通常是蓝敏层,紧跟着一层黄滤层把余下的蓝光挡掉,免得下面那两层(它们对蓝本来就敏感)被污染。
显影之后,每层生成的不是银而是染料——黄、品红、青。这时起作用的是另一条曲线:染料吸收谱,描述每种染料挡住哪些波长。感光度曲线管「进来的光怎么被记下」,吸收谱管「记下的东西怎么再被看见」。
这两条曲线加起来,才是一款胶片的「颜色」。一个 LUT 只是这条链路在某一种光源下切出来的一片——换个色温的光源,真实胶片的反应和 LUT 的反应就会分家。
| 曲线 | 描述什么 | 数码里的对应物 |
|---|---|---|
| 光谱感光度 | 每层对各波长的敏感度 | 传感器滤色阵列响应 + 白平衡 |
| 特性曲线 D–logE | 曝光量 → 显影后密度 | 色调曲线 / 高光滚降 |
| 染料吸收谱 | 染料挡住哪些波长 | 通道混合 / 饱和与串扰 |
橙罩:不是保护层,是一层「故意的偏色」
理想的品红染料应该只吸收绿光,理想的青染料只吸收红光。现实中它们都有「不该有的吸收」:品红顺带吃掉一点蓝,青顺带吃掉一点蓝和绿。不管的话,印到相纸上就是发脏、发闷、饱和不起来的颜色。
厂家的解法是有色偶合剂(colored couplers,又称遮蔽偶合剂 / masking couplers):偶合剂在没有参与显影的地方本身就带颜色(黄与红);哪里显影了,它就在哪里被消耗掉。于是整张底片上留下一层与图像互补、浓淡正好抵消掉多余吸收的「面具」。它整体呈橙色——这就是彩色负片的橙罩。
橙罩不是均匀的一层橙。它的浓度随画面内容变化——所以「减去一个固定橙色」永远只是近似。
这条推论很实用:扫描或翻拍彩负时,更稳的做法是先在片基上取一次色(未曝光的片头、齿孔之间那条空白),把那一点当基准再逐通道拉。这正是底片实验室里「片基取色」那一步存在的理由。
黑白负片与彩色反转片都没有橙罩,它们的反转链路比彩负少这一整步——「点成黑白反而颜色正常了」这类现象,根子常常在这里。
DIR 偶合剂:让胶片自己「锐化」自己
DIR(Development Inhibitor Releasing,显影抑制剂释放型)偶合剂在显影时会放出一种抑制剂,而抑制剂会往旁边扩散,压住邻近区域的显影。
后果是:一块亮区和一块暗区的交界处,亮的那一侧被邻居压得更狠,暗的那一侧几乎没人压——边界两侧的密度差被放大了。这就是边缘效应 / 相邻效应,看上去就是「锐」。
它还有第二个作用:抑制剂能跨层扩散、压住其他层的显影,从而降低层间串扰、提高色彩分离度。所以 DIR 同时管锐度和饱和。
数码里模拟它不能拿普通 USM 顶替——USM 是对称的、与密度无关的;边缘效应有方向,而且和局部曝光量有关。这也是为什么「加锐化」和「像胶片」从来不是一回事。
光晕与颗粒:两个不该用滤镜糊弄的东西
光晕(halation):光穿过乳剂打到片基,一部分在片基另一面反射回来,在原亮点周围再曝一圈。红光穿透力最强、被吸收得最少,所以光晕往往偏红——夜景霓虹、逆光轮廓上那一圈红边就是它。
胶片背面通常涂防光晕层(antihalation backing)把它压下去,冲洗时溶掉。压得多还是压得少是设计取舍,所以不同片子的「红边性格」并不一样。
颗粒是显影后的银(或染料云)聚成的随机团块,大小与分布来自乳剂晶体本身。它不是均匀的高斯噪声:暗部与高光的颗粒感不一样;而且团块的物理尺寸与放大倍率无关——你把照片放大,是把颗粒一起放大,不是让它变多。
光晕、颗粒、边缘效应,三个都是「和亮度有关」的效应。任何一个被做成与亮度无关的全局滤镜,像的就只是它的形状,不是它的行为。
放大机那两片滤镜,和「预闪」
黑白放大今天最常见的是多号相纸(variable contrast / multigrade):一张纸上涂了两种反差不同的乳剂——一种高反差、对蓝光敏感,一种低反差、对绿光敏感。
放大机头里的双色(dichroic)滤镜——洋红与黄——就是用来调这两种光的比例的。洋红多 = 蓝多 = 高反差(号数高);黄多 = 绿多 = 低反差(号数低)。所谓「几号纸」,本质上是一个混光比例,不是一张不同的纸。
加了滤镜就挡掉光,所以要补曝光。不同号数补多少,厂家有对照表;而且同一系列的不同代次(例如 Ilford MG IV 与 MG V)数值会有差异——用哪一版就照哪一版,别混着记。
这些词在光轴 Optaxis 里对应哪儿
底片实验室——「片基取色」对付的是橙罩(§04);逐通道黑场 / 白场 / gamma,做的是手动重建那条特性曲线(§02)。黑白片没有橙罩,链路更短,所以常常一次就对。
胶片模拟——「高光滚降」对应肩部(§02);阴影染色与暖调按亮度加权,是承认这些效应和亮度有关(§06),而不是全局平移。
暗房工具——多号滤镜补偿就是 §07 那张对照表;试条与加焼 / 减焼,做的是在曲线上找落点。
倒易律工具——长曝时胶片响应偏离特性曲线、需要额外补时,那是 §02 那条曲线在极低照度下的失效。
懂了这几个词,再回头看那三根滑块,你拖的就不再是「随便试试」,而是在把一条被化学拉过的曲线掰回来。
延伸阅读:想看这些机制被真的算出来,可以读开源项目 spektrafilm(github.com/andreavolpato/spektrafilm,GPLv3)以及作者在 PIXLS.US 社区的长文——它按厂家 datasheet 的光谱数据完整模拟了「曝光 → 显影 → 放大 → 扫描」这条链路。本文只讲公共领域的概念,不含该项目的任何代码或数据。