Viewport 2.0 支持 Maya 中的所有公用工作流。此外,“Viewport 2.0”可提供“旧版默认视口”(Legacy Default Viewport)中没有的功能;例如,环境光遮挡和抗锯齿等视口效果。Viewport 2.0 中的照明保真度和材质也大大改进。此外,它提供更好的多边形和细分效果,并通过使用顶点动画缓存和 GPU 实例化等功能,提高了场景性能。
在此场景中,将“海洋着色器”(Ocean Shader)应用到了平面。在“旧版默认视口”(Legacy Default Viewport)和“Viewport 2.0”中工作的差异如下所示。
选择“渲染器 > Viewport 2.0”(Renderer > Viewport 2.0) > 以打开“硬件渲染器 2.0 设置”(Hardware Renderer 2.0 Settings)窗口。详细信息请参见 Viewport 2.0 选项。
Viewport 2.0 还包括旧版默认视口的以下性能改进:
对于包含大量不适合 GPU 内存的几何体或缓存动画的场景,其性能在 Viewport 2.0 中得到了显著改进。
写入自己的插件时,您还可以使用 MPxSubSceneOverride 类充分利用此性能改进。
详细信息请参见 Maya 开发人员帮助。
此外,将自定义形状作为用户定义的形状节点 (MPxSurfaceShape) 进行实施的任何插件也可受益于性能改进,而无需使用任何 Viewport 2.0 API 类。