线性颜色 vs sRGB vs Rec.709
线性颜色 vs sRGB vs Rec.709
色彩空间定义了颜色如何以数字方式表示。两个具有相同像素值的图像,根据它们被解释的色彩空间,可能看起来完全不同。在VFX中,最重要的区别是线性色彩空间和显示参考色彩空间(如sRGB和Rec.709)之间的区别。搞错这一点是初学者最常见的错误之一。
线性色彩空间意味着数值与光的物理强度成正比。数值加倍意味着亮度加倍。这就是光在现实世界中的行为方式,对于基于物理的渲染至关重要。反射、折射和阴影等光照计算只有在线性空间中进行时才是数学上正确的。如果你在sRGB中渲染,你的光照计算将是错误的。
sRGB是网络和大多数消费类显示器的标准色彩空间。它应用了伽马曲线,这意味着数值不是线性的。这最初是为了匹配CRT显示器的工作方式,但事实证明,人类视觉也不是线性的。我们对暗色调的差异比亮色调更敏感。sRGB伽马曲线为暗区分配了更多数值,从而减少了标准显示器上的可见条带。
Rec.709是高清晰度电视标准。它在色彩原色和伽马方面与sRGB非常相似,但用于广播和视频制作。当你听到广播安全颜色时,通常指的是保持在Rec.709限制内。对于用于电视的VFX,你需要确保最终输出保持在Rec.709内,否则广播链将裁剪或改变你精心调色的颜色。
标准的VFX工作流程是在线性空间中进行渲染和合成,然后在最后转换为sRGB或Rec.709进行交付。大多数现代VFX软件如果正确设置色彩管理,会自动处理这种转换。重要的是要知道你的素材处于什么色彩空间,并确保你的管道在每个阶段都正确转换它。
