Maya 的图像平面在视口中具有实时 z 深度合成。利用该 z 深度合成功能,可以将摄影机视野中较远和较近的 3D 对象与使用深度信息映射的图像平面放置在一起。比图像中的深度值近的对象将显示在它的前面。比图像中的深度值远的对象将显示在它的后面。
支持具有 Z 深度数据的 OpenEXR 和 .iff 图像文件。
z 深度数据用于使图像平面的像素相对于其摄影机偏移。因此,z 深度功能仅适用于图像平面的相应父摄影机。其他摄影机将无法可视化图像平面深度。
默认情况下,禁用 z 深度贴图支持,即使图像文件包含 z 深度值也是如此。若要启用 Z 深度支持,请按照下列步骤操作。
启用图像平面的深度贴图支持
- 选择“视图 > 选择摄影机”(View > Select Camera)来选择当前摄影机。
- 在摄影机的形状节点中,展开“属性编辑器”(Attribute Editor)中的“环境”(Environment)区域。单击“创建”(Create)按钮来创建图像平面。
- 单击“图像名称”(Image Name)属性旁边的文件夹图标,以浏览到图像文件。
- 在图像平面的“属性编辑器”(Attribute Editor)中,展开“深度”(Depth)区域。
- 选中“使用深度贴图”(Use Depth Map)选项来启用 z 深度支持。
如果 z 深度数据存在于指定的图像文件中,或者,软件渲染具有合成的 z 深度信息,则它会在视口中表示出来。
若要优化性能,建议将图像分辨率设定为渲染输出分辨率的整数倍数(例如,将图像分辨率设定为渲染输出分辨率的两倍,而非 2.5 倍)。否则,可能需要重新对图像采样,以适应渲染区域。
注:
- 如果摄影机包含多个具有 z 深度数据的图像平面,则可能无法在视口中正确渲染。但是,如果摄影机仅包含一个具有 z 深度数据的图像平面,则可以在视口中正确渲染,即使该摄影机还包含多个没有 z 深度数据的图像平面也是如此。软件渲染在这两种情况下都不受影响。
- 部分透明的像素可能无法正确渲染,因为其颜色值中通常不定义深度信息。
- 启用 z 深度合成后,图像平面不能旋转。
- 有时,在重新对 z 深度数据采样以显示在场景视图中时,您可能会看到深度值与颜色信息不符的渲染瑕疵。软件渲染不受影响。