每通道32位色深——保留过曝数据。HDR合成和调色必备。
你在进行色彩校正或视觉特效合成时会很快发现:8位是会骗人的。当你在对一个片段进行三次曝光校正或叠加多个特效时,使用0到255之间的数值,你将无法保留细微的渐变。这时浮点数就派上用场了——它是一种数值系统,不将颜色存储为离散的整数,而是每通道存储32位浮点数。这在实践中意味着:你可以使用远超1.0的数值进行操作,而软件不会丢失任何信息。
关键优势在于过曝处理。当你在调色软件中构建一个画面效果,并将红色通道增益1.8倍时,数值会暂时达到1.8而不是1.0——而不会发生剪切。这在最终结果中是看不见的,但它允许系统更灵活地处理色调曲线。你保留了原始过曝的信息,并且之后还可以进行修正。在8位系统中,这些信息早已丢失。这种灵活性是现代HDR合成之所以离不开浮点数的原因——HDR扩展的亮度范围需要这种数学精度。
在实践中,这意味着:你将你的视觉特效元素、色彩校正后的母版以及中间合成文件都渲染成32位浮点色彩空间。OpenEXR是为此的标准——该格式正是为此目的而设计的。在Nuke、DaVinci Resolve或任何专业合成工具中,你都会在内部使用它。与16位整数(存在于TIFF或某些ProRes变体中)相比,视觉上的差异很小,但校正的余地却呈指数级增大。当你必须进行激进的色彩校正,或者多个连续的特效不能出现色调分离时——例如在细微的天空渐变或逆光下的发丝上——你会最明显地感受到它的优势。
一个警告:占用大量存储空间。一个4K序列以32位浮点格式存储会给内存和硬盘带来巨大的压力——是8位格式的三倍。因此,最终交付时你还是会转换为10位或8位,但在工作流程本身、所有中间步骤中,你需要这个缓冲。这不是奢侈品,这是工艺。