通过使用 Autodesk Maya 的“分析器”工具分析动画场景,可以通过记录和绘制每个过程所使用的时间量找到性能下降的位置。
注意:您必须安装 Autodesk Maya 2016(或更高版本),才能使用“分析器”工具。
分析是一个过程,用于计算完成某些过程要使用多少时间和资源。它可用于查找降低您的工作效率的效率低下问题。
您可以确定何时在 3ds Max 软件中开始和停止记录。记录内容将保存为文本文件,然后在 Maya 软件中加载和查看。
使用以下方法之一绘制您的事件:
- 类别视图:按不同的类别(如 XGen、Bifrost 和 Qt)显示活动。这是默认视图。
- CPU 视图:显示每个处理器的活动。选择此视图可更好地评估多线程。
- 线程视图:显示每个线程的活动。选择此视图可评估单个线程上的所有活动。
创建性能配置
要创建性能配置:
- 打开“MAXScript 侦听器”窗口。
- 选择“MAXScript”。
- 在输出(白色)窗格中,键入 SetEnableProfiling(true)。
True 一词以蓝色显示在文本下方。
- 执行要分析的任务(动画播放、加载/保存、曲线操纵、更改参数等等)。
- 在 MAXScript 侦听器输出窗格中,键入 SetEnableProfiling(false)。
注意:如果不停止记录,它会在缓冲区已满时自动停止。
记录会停止,缓冲区会清除。
3dsMaxProfile.txt 文件将在临时目录 C:\\Users\\\\AppData\\Local\\Temp 中创建,其中包含配置信息。
注意:AppData 文件夹可能是一个隐藏的目录。
在 Maya 中打开性能配置
在 Maya 中打开性能配置文本文件:
- 启动 Maya 软件。
- 在“窗口”菜单中,选择“常规编辑器”,然后单击“分析器”。
“分析器”将打开。
- 单击“加载”,然后浏览并选择您的性能配置文本文件。
常见分析器任务
下表简要概述了使用“分析器”的任务。
目标...
|
实现方法…
|
在不同的图形视图之间切换:、和
|
使用热键 1、2、3 可在视图模式之间切换。
这些选项也可以从菜单中使用。
|
在绘制区域中导航
|
按住 Shift 键和 Alt 键并使用鼠标右键向上/向下拖动以进行垂直缩放。
按住 Shift 键和 Alt 键并使用鼠标右键向左/向右拖动以进行水平缩放。
|
增加记录缓冲区的大小
|
在属性中输入一个较大的值。
|
在绘制区域中显示或隐藏特定的事件
|
在绘制区域中右键单击,并在隐藏和显示菜单项之间进行选择。
|
隔离或取消隔离分段
|
在分段栏上,单击要隔离的分段。在分段栏上再次单击它以取消隔离,并返回到默认视图。
|
在图形中查找事件
|
使用搜索框。
|