为优化大型场景的高性能场景视图选择。使用 Viewport 2.0 可以与包含许多对象的复杂场景进行交互,以及与包含大型几何体的大型对象进行交互。
渲染器 > Viewport 2.0 >
以下是对窗口中的选项的描述。
注意
如果使用 32 位版本的 Maya,那么会更有可能发生内存问题。在 32 位系统或少于 4 GB 内存的系统上支持的场景大小可能会受到限制。
-
-
该选项会尝试为使用常用材质的形状组合几何缓存。在许多场景中,这样会以附加的内存为代价而产生性能上的显著提升。
该选项会执行内存检查。如果存在产生内存问题的风险,那么将会出现一条警告,如下所示:
"可能内存不足,无法在已启用合并世界的情况下将场景加载到 Viewport 2.0。"
警告
使用该选项时,某些操作可能会引发轻微的延迟。
-
-
如果启用该选项,Maya 会为动画的每一帧缓存结果网格数据,从而可以进行多得多的动画交互式拖动。
- :选择该选项可禁用。如果在建模或照明工作流上工作,在这些工作流上不播放场景,而仅执行交互式工作流,请选择该选项。
- :该选项会缓存 GPU 上的顶点缓冲区。如果在显卡上有足够的内存来存储所有场景、纹理和动画帧,那么要比快。否则,如果没有足够的内存,可能会遇到系统速度减慢。如果发生这种情况,请切换到。
- :该选项会在系统内存中缓存顶点缓冲区。比慢,但是通常存在多得多的内存可供缓存缓冲区使用。
注意使用该选项时,必须确保有足够的内存可供包含许多对象或大型几何体的大型场景或复杂场景使用。如果选择该选项,性能可能会受到影响,并且没有足够的内存可用。
重要信息为了使该选项正常工作,更改网格数据的拓扑的所有历史节点必须位于基于时间而改变的所有节点之前。这包括节点和节点上的选项,为了使用,应将该选项设定为禁用。
提示对于包含许多角色和多个节点的场景,禁用选项的一种快速方法是,在()中选择所有节点,然后通过()将这些节点设定为。
注意如果播放速度受到钳制,例如,钳制到 24 fps,那么可能需要多次循环才能完全缓存时间轴中的所有动画。提高效率的另一种方法是,将设定为,并将设定为所需的帧速率。可以通过的类别()来设定。
重要信息 如果场景中包含任何表达式节点,那么会减少缓存提供的性能提升,因为表达式节点会强制进行某些 DG 求值,可以使用其他方式跳过这些求值。
-
-
如果启用该选项,Maya 会尝试对单独的线程中的单独的角色(DG 的子图表)进行求值。
-
-
使用该选项可设定渲染中使用的最大灯光数。不包括隐藏的灯光。默认为 8 个灯光,最大为 16 个灯光。
-
-
请从下列透明度排序算法中选择。
- :不存在任何透明度排序。
- :会按深度对对象排序。会将离摄影机远的对象绘制在离摄影机近的对象前面。
- :这是一个与顺序无关的透明度算法,且不涉及任何对象或多边形排序。会将最终颜色计算为一个像素内所有透明对象的加权平均。该算法的优点是,它与顺序无关,因此即使对于大量透明对象、头发、粒子系统等等,它也会很快。它对于单级别透明度是准确的,并且是稳定的,没有因排序产生的跳转瑕疵。但是,它并不与任意插件着色器兼容。插件着色器会还原到使用默认透明度算法。默认情况下,该算法是,除非另外设定。
- 、
-
支持将 Maya 2D 着色节点(和除外)用作烘焙纹理。可以使用这些属性为烘焙的 2D 纹理设定分辨率。
注意
必须重新加载场景或按按钮并修改 2D 纹理的属性,才能查看所做更改对当前加载的纹理的影响。
屏幕空间环境光遮挡
-
-
-
-
指定发生的环境光遮挡的强度。默认值为 1.0,但可以在 0.0 到 3.0 的范围内选择。
-
-
-
-
指定为改进环境光遮挡效果的外观而发生的遮挡采样数。
运动模糊
-
-
选择该选项可启用运动模糊。
注意运动模糊一次仅可以处理一个视口。如果多个视口都在使用 Viewport 2.0,则会为使用 Viewport 2.0 的所有视口禁用运动模糊。使用 Viewport 2.0 的视图的数量不会影响运动模糊的渲染视图渲染。
-
-
该选项指示支持的运动模糊类型。Maya 2012 仅为其变换随时间而变化的对象(如曲面或摄影机变换)提供运动模糊支持。Maya 2012 不为随时间变形的曲面提供运动模糊支持。
-
-
影片摄影机的快门处于打开状态的帧时间的百分比。0 表示快门根本未打开,1 表示快门在 100% 的帧时间内都处于打开状态。
-
-
沿每个点的运动向量的采样数。采样计数越小,质量就越低,而采样计数越大,质量就越高。
注意
启用后期效果(如屏幕空间环境光遮挡、运动模糊和景深)时,线框和组件的绘图不受这些效果影响。曲面的填充显示会受到影响。但是,如果曲面是半透明的,那么曲面的线框和组件不会与填充的绘图混合到一起。例如,如果创建了一个对象,然后将其着色器透明度设定为半透明并选择该对象或其组件,那么将看到启用和禁用之间的差别。
此外,与其他透明度选项不同,使用 时,不会将线框绘图与透明曲面绘图混合到一起。
多采样抗锯齿
-
-
-
-
增大采样数可获得更好的抗锯齿质量。越大,性能就越慢,但获得的抗锯齿效果会越好。
注意采样计数选项与显卡有关。只有有效的选项才会显示在下拉菜单中。
Gamma 校正
- /
-
Gamma 校正是在渲染结束时完成的,从而允许为显示的非线性性质进行调整。
在设定 Gamma 校正之前,必须选择。默认值为 2.2。
浮点渲染目标
选择该选项可渲染到浮点缓冲区,而不是整数缓冲区。
- R32G32B32A32_FLOAT:为每通道 32 位的 RGBA 通道选择该选项。
- R32G32B32_FLOAT:为每通道 32 位的 RGB 通道选择该选项。
- R16G16B16A16_FLOAT:为每通道 16 位的 RGBA 通道选择该选项。
注意支持的格式是与卡相关的,且只有有效的选项才会显示在下拉菜单中。
批渲染选项
-
-
选择该选项可启用 X 射线模式。视口显示和批渲染都支持 X 射线模式。
-
-
选择该选项可启用 X 射线关节模式。视口显示和批渲染都支持 X 射线关节模式。
重要信息启用、“景深”或中的任意一个时,X 射线关节模式就无法工作。
-
-
在可用照明模式中选择。从、和中选择。如果场景中没有灯光,但选择了选项,那么使用的照明将取决于选项(在下的区域)的设置。
-
-
在、、和渲染模式之间选择。这些模式与可供默认质量视口使用的模式相同。有关详细信息,请参见
“着色”菜单。
-
-
可以通过 API 使用自己的自定义渲染器覆盖视口渲染器。有关使您能够注册自己的渲染覆盖的类,请参见 MViewport2Renderer.h。渲染覆盖将显示在该下拉列表中。
-
-