一般来说,当您使用最新的显卡驱动程序和硬件时,Maya 运行效果最好。您可以在“Maya 认证硬件”(Maya Certified Hardware)列表中检查硬件是否受支持。
使用以下最佳实践以优化性能。
将场景拆分到不重叠的矩形栅格也有助于设置可见性层,因为可以逐个区域设置场景。但是,请注意,Maya 针对每个对象执行前、后和侧摄影机视锥消隐。因此,即使只显示了一个三角形,Maya 也会完整地绘图。
理想的解决方法是找到并移除依存关系循环。这些循环可能很难查找。例如,A 可能为 pointConstraint B 所转换,B 使用目标 C,C 的父是 D,D 为表达式 E 所旋转,E 有一个输入 F,F 受约束于 G,而 G 是 A 的一个子对象。一个提示是查找具有在许多不同节点上的属性输出的表达式。
即,有些复杂场景需要花费很长的时间来进行求值,在加载文件时可能会遇到这种情况。
(注意:Windows 和 Linux 上的 64 位版本的 Maya 提供了足够的内存空间,因此不会出现此问题。)
也可以禁用多边形绘图缓存,以便可以更轻松地加载非常大的文件。有一个环境变量称为 MAYA_DISABLE_POLYGON_DRAW_CACHE。将其设置为 1 以禁用多边形绘图缓存。
如果禁用多边形绘图缓存,交互式绘图性能将减慢。建议您不要使此环境变量设置为 1,而是仅在处理出现此问题的文件时将其这样设置。
请参见使用求值管理器提高性能(Increase perfomance with the Evaluation Manager)主题了解如何通过“求值管理器”(Evaluation Manager)同时提高播放和操纵角色装备的速度。新系统是多线程的,以利用可用的计算资源(核心和图形处理器)。
使用“分析器”(Profiler)。“分析器”(Profiler)允许您通过录制和演示每个过程消耗的时间量(以图表的形式呈现),定位场景内的性能瓶颈。详细信息请参见分析场景以提高性能(Profile a scene to improve performance)。
按空格键或使用“布片”菜单来更改当前的“面板”(Panels)配置。所有面板现在应正常绘图。若要返回到上一个配置,请再次按空格键,或者从“面板”(Panels)菜单选择相应的条目。