动画性能得到改进,有助于加快工作速度。
Maya 2023 包含多项动画性能改进,可帮助加快您的工作速度,包括对“缓存播放”(Cached Playback)、“解算工具包”(Evaluation Toolkit)和“烘焙模拟”(Bake Simulation)选项的更新。
之前和之后:具有和没有 GPU 和缓存播放支持的抖动变形器
通过不懈的努力,“缓存播放”(Cached Playback)现在支持抖动变形器和 Bullet 解算器,旨在将“缓存播放”(Cached Playback)的优势扩展到其余不受支持的 Maya 节点。使用抖动缓存演示文件或 Bullet 缓存演示文件以交互方式尝试这些操作。
有关当前限制,请参见缓存播放不支持的节点。
通过解算工具包(01“模式”(Modes)部分)中新的“减少图表重建”(Reduce Graph Rebuild)选项,可以切换某些设置关键帧工作流(例如,首次设置未设置动画属性的关键帧、向静态曲线添加新的不同关键帧、撤消这些操作等)是否使图表无效。默认情况下,此选项处于启用状态。
新的“不可见性”(Invisibility)解算模式已添加到解算工具包。此部分现在包含两种模式:“划分”(Partitioning)(可见性更改触发重新划分的传统行为)和新模式“调度”(Scheduling)(可见性监视不会使划分无效)。
请参见解算工具包主题中的 14) 不可见性部分。
对于绑定师,添加了两个新属性 dagLocalMatrix 和 dagLocalInverseMatrix,作为“变换”(Transform)节点上的矩阵输出。
这些属性可用于从对象中排除父变换,以便仅使用局部和偏移父矩阵变换。这样,您就可以将计算保留为局部,并在需要没有父变换的世界变换时节省额外的计算。
在“变换”(Transform)节点上提供局部矩阵不再需要创建多个 matrixMultiply 节点,从而可以简化整体绑定并获得更好的性能。
以前,模拟始终在烘焙动画时运行。
如果激活“运行模拟”(Run Simulation),则 bakeResults 命令会以 -simulation true 运行。如果禁用“运行模拟”(Run Simulation)选项,则 bakeResults 命令运行时不带 -simulation 标志,这与以 -simulation false 运行相同。有关其他信息(包括受支持变形器的列表),请参见并行 Maya 白皮书中的“GPU 覆盖”部分。