颜色通道与Alpha
颜色通道与Alpha
你在VFX中处理的每一张数字图像都由通道组成。把通道想象成堆叠在一起的独立灰度图像,每个通道存储特定颜色的亮度。RGB图像有三个通道:红色显示每个像素中有多少红色,绿色对应绿色,蓝色对应蓝色。当你将它们一起查看时,你的大脑会将它们组合成一幅全彩图像。
查看单个通道可能非常有用。如果你需要基于图像最亮部分创建遮罩,你可以从通道中提取亮度并直接使用。如果一个通道完全过曝或完全黑色,这能告诉你一些关于光照的信息。对于绿幕工作,绿色通道通常最重要,因为那是屏幕相对于主体最亮的地方。
Alpha通道正是实现合成的前提。它是一个额外的通道,用于存储每个像素的透明度信息。Alpha值为1的像素完全不透明,而0表示完全透明。中间值则提供部分透明度,这对于头发、烟雾和反射等元素至关重要。没有Alpha,你只能进行硬边的直接剪切。
直线Alpha和预乘Alpha之间存在重要区别。对于直线Alpha,颜色通道按原样存储,Alpha是独立的。对于预乘Alpha,颜色通道已经乘以了Alpha值。这会影响合成操作的工作方式。大多数VFX软件期望的是预乘Alpha,搞错了可能会导致合成元素周围出现难看的暗色光晕。
EXR文件可以存储RGBA之外的额外通道。你可能拥有用于世界位置、表面法线、速度、深度或材质ID的通道。这些额外的通道每个都为合成师提供了更多可用的信息。能够从一个场景渲染出十几个通道,并在合成中全部使用,这正是专业VFX流水线与简单编辑的区别所在。
