关于交互式真实照片级渲染 (IPR)

IPR 是“渲染视图”(Render View)渲染的一个组件,允许您快速高效地预览和调整灯光、着色器、纹理和 2D 运动模糊。

IPR 是在您工作时实现场景可视化的理想方案,因为它几乎可以立即显示您所作的修改。您也可以暂停和停止 IPR 渲染,选择多个渲染选项加入 IPR 过程或从中排除这些选项。IPR 的工作方式与常规的软件渲染略有不同;如果需要了解有关其工作方式的详细信息,请参见 IPR 的工作方式

软件渲染支持 IPR;但是,它并不支持所有的软件可渲染功能(例如,光线跟踪或产品级质量抗锯齿不受支持)。请参见 IPR 限制(适用于 Maya 软件渲染器)。不支持用于 Maya 硬件 2.0 渲染器。

IPR 的工作方式

当您启动 IPR 会话时,Maya 会计算初始 IPR 图像,该图像是深光栅格式,不仅包含最终图片。Maya 将执行所有的可见性计算(仅执行一次),并将结果存储在 iprImages 目录中的文件中。

IPR 图像是带有附加数据的 IFF 图像。IFF 图像大于常规的图像文件,因为该文件中同时存储着可见性和着色数据。数据的计算方式有以下几种:

使用该格式的数据能够以一种交互的方式高效地调整着色和照明参数。

若要调整 IPR 选项,请参见 IPR 选项

注: 对于高级用户:

您可以提前使用命令行批处理 IPR 图像,之后便可以调整同一动画的若干帧,动画中帧与帧的可见性数据可能各有不同。

有关详细信息,请参见批渲染 IPR 文件

执行 IPR 渲染比执行软件渲染需要更长时间,因为需要将更多信息写入磁盘。IPR 图像包含您在调整场景参数时为图像中每个像素执行着色计算所需的信息。

当您选择要调整的区域时,Maya 会将选定区域中的所有像素的所有必要信息加载到内存中。

修改场景属性时,Maya 重新计算着色计算,“渲染视图”(Render View)中的选定区域将更新。

由于此阶段不需要计算任何可见性计算,因此调整更新肯定快于完整的软件渲染。

IPR 图像可以很大(例如,使用 NTSC 视频分辨率时,单个 IPR 图像的大小可能高达 60MB)。请确保有足够的磁盘空间存储 IPR 图像,然后再执行 IPR 渲染。

注: IPR 默认光源(在 IPR 渲染过程中创建)的工作方式与软件渲染器默认光源的工作方式相似:
  • IPR 会话终止一旦终止(例如单击了 IPR 停止按钮),IPR 默认光源将立即从场景中移除。
  • IPR 默认光源不会与场景一同保存,这样可以防止您无意中将 IPR 默认灯光添加到保存的场景。

有关详细信息,请参见手册的“照明”部分中的 Maya 中的默认照明

IPR 限制(适用于 Maya 软件渲染器)

可见性限制

任何影响可见性计算的属性更改,如更改摄影机角度、添加或删除曲面或变换曲面上的 CV,都需要进行另一个 IPR 渲染,然后才能查看更改的效果。

在应用于对象或摄影机时(如移动对象或缩放视图,因为移动对象或摄影机可能会改变每个像素的可见项),变换将影响可见性。这其中不包括照明更改,它们是受支持的。

添加或删除曲面、UV 映射值

如果您向场景添加曲面或从中删除曲面,或者更改某个纹理的 UV 映射值,则必须先执行另一个 IPR 渲染,然后才能看到所做的更改。这些类型的更改示例包括:

  • 当您在某个多边形曲面上选择一个新面组时(即使曲面已经在场景中)。在 IPR 中,选择纹理的新面组等同于创建新曲面。
  • 启用/禁用“修复纹理扭曲”(Fix Texture Warp)将改变在 IPR 渲染中生成 UV 映射值的方式。这种情况类似于改变多边形 UV 的放置来修改这些 UV。
  • 在纹理窗口中编辑 UV。

更改图像平面、阴影贴图、背景色

如果您更改了阴影贴图的分辨率、图像平面或背景色,必须手动更新 IPR 调整区域(选择“IPR > 更新阴影贴图”(IPR > Update Shadow Maps)“IPR > 更新图像平面/背景”(IPR > Update Image Planes/Background))。

Maya 软件渲染器 IPR 的一般限制

  • 光线跟踪效果(例如,透明度、反射、折射)
  • 粒子
  • 3D 运动模糊
  • 抗锯齿:自适应着色、多像素过滤
  • “启用深度贴图”(Enable Depth Maps)属性的全局覆盖(在渲染设置窗口中)不能正常工作
  • 输出到 IFF(深光栅)

特定于 Mac OS X 的限制

  • 无法以 4K 或更高的分辨率以交互方式进行渲染
  • 如果成功渲染图像后再次使用较低分辨率渲染,渲染后的图像大小不会减小。

图像平面限制

  • 仅支持文件模式,不支持纹理模式。
  • 文件模式的更改不能正确进行 IPR 渲染,除非为每个更改启用“更新图像平面/背景”(Update Image Planes/Background)

着色器和纹理限制

  • 不能很好地支持背景着色器的使用,因为该着色器依赖于光线跟踪。
  • 修改、添加或删除应用于几何图形的置换贴图需要重新渲染。
  • 在文件纹理中启用高级过滤器(例如二次、立方体或高斯)需要重新渲染。除非最初生成渲染时启用了高级过滤器,否则更多信息需要存储到 IPR 图像中。

需要 IPR 重新渲染的几何体更改

  • 添加或删除几何体。
  • 变换或变形几何体。
  • 更改细分。
  • 启用/禁用曲面的“修复纹理扭曲”(Fix Texture Warp),或修改任何“修复纹理扭曲”(Fix Texture Warp)属性。
    提示: 可以考虑使用平行光预览渲染,特别是在使用 IPR 时。这些灯光很容易变换以获得您需要的初始灯光效果。Maya 默认的灯光是平行光。

辉光限制

  • 灯光辉光强度的显示可能有区别,因为灯光辉光遮挡是在生成 IPR 时计算的。如果灯光移动时灯光辉光遮挡发生变化,则可能产生不准确的辉光强度。
  • 着色器辉光看起来可能会有所不同,因为 IPR 区域(未覆盖整个场景)将生成不同的自动曝光归一化。

其他

  • 除非重新渲染,否则更改模糊帧数不会更新 IPR。
  • 因为所操作的区域较小,所以 2D 运动模糊不会绝对正确。