垂直深度信息的灰度图 — 实现视差分层和精确空间合成。补充标准深度数据。
在合成中,我们经常使用深度数据——但经典的深度图只捕捉Z轴,即到摄像机的距离。然而,一旦你处理垂直视差效果、焦点偏移或空间分层,你很快就会意识到,你还需要知道画面中的某个物体垂直位于何处。Y深度图恰好能解决这个问题:它不是一个存储深度距离的灰度图,而是存储垂直轴上的位置——从图像的底部边缘到顶部。
实际上,这意味着你将获得除标准深度和位置通道之外的额外通道信息。经典深度图告诉你“这个物体在5米远”,而Y深度图告诉你“这个物体位于画面高度的65%处”。这在模拟摄像机运动时的视差偏移时至关重要——不同垂直位置的物体会以不同的速度在视觉上移动,从而极大地增强了空间感。尤其是在3D合成或将CG元素集成到实拍素材中时,你需要这种精度来获得自然逼真的运动效果。
应用和工作流程
在剪辑中,Y深度图通常作为单独的通道从3D渲染中导出——类似于位置通道或对象ID。你将其打包到你的EXR序列中,然后在Nuke或After Effects中直接访问这些垂直数据。你经常将其与标准深度和Z位置结合,用于复杂的重投影操作,或用于控制根据垂直位置而变化的散焦效果。一个经典的例子:你有一个场景,其中有多个处于不同高度的人物。使用Y深度图,你可以定义一个焦点区域,该区域不仅考虑深度,还考虑到较高的人物坐得更高,可能比较低的人物更快地变得模糊。
有些渲染引擎不会自动生成Y深度图——这时你需要从你的位置通道中自己截取。这只需要一分钟的工作,并且在后续的合成中会立即带来回报。其意义在于将空间操作与纯粹的Z深度空间解耦,并将真正的3D坐标信息带入合成。这可以为你节省数小时的遮罩工作,并让你对复杂的图层有更强的控制力。