图像平面的深度合成

 
 
 

Maya 的图像平面在摄影机场景视图中具有实时 z 深度合成。利用该 z 深度合成功能,可以将摄影机视野中较远和较近的 3D 对象与使用深度信息映射的图像平面放置在一起。比图像中的深度值近的对象将显示在它的前面。比图像中的深度值远的对象将显示在它的后面。

z 深度数据包含在映射到图像平面的 .iff 图像文件的 z 通道中。

z 深度数据用于使图像平面的像素相对于其摄影机偏移。因此,z 深度功能仅适用于图像平面的相应父摄影机。其他摄影机将无法可视化图像平面深度。

默认情况下,禁用 z 深度贴图支持,即使图像文件包含 z 深度值也是如此。若要启用 Z 深度支持,请按照下列步骤操作。

启用图像平面的深度贴图支持

  1. 选择“视图 > 选择摄影机”(View > Select Camera)来选择当前摄影机。
  2. 在摄影机的形状节点中,展开“属性编辑器”(Attribute Editor)中的“环境”(Environment)区域。单击“创建”(Create)按钮来创建图像平面。
  3. 在图像平面的“属性编辑器”(Attribute Editor)中,展开“深度”(Depth)区域。
  4. 选中“使用深度贴图”(Use Depth Map)选项来启用 z 深度支持。

    如果 z 深度数据存在于指定的图像文件中,或者,软件渲染具有合成的 z 深度信息,则它会在场景视图中表示出来。

若要优化性能,建议将图像分辨率设定为渲染输出分辨率的整数倍数(例如,将图像分辨率设定为渲染输出分辨率的两倍,而非 2.5 倍)。否则,可能需要重新对图像采样,以适应渲染区域。

注意
  • 目前,只能将 z 深度合成用于 .iff 图像文件。
  • mental ray for Maya 渲染器不支持 Z 深度合成。
  • 包含多个具有 z 深度数据的图像平面的摄影机可能无法在场景视图中正确渲染。但是,仅包含一个具有 z 深度数据的图像平面的摄影机将在场景视图中正确渲染,即使该摄影机还包含多个没有 z 深度数据的图像平面也是如此。软件渲染在这两种情况下都不受影响。
  • 部分透明的像素可能无法正确渲染,因为其颜色值中通常不定义深度信息。
  • 启用 z 深度合成后,图像平面不能旋转。
  • 有时,在重新对 z 深度数据采样以显示在场景视图中时,您可能会看到深度值与颜色信息不符的渲染瑕疵。软件渲染不受影响。