内存缓存是将对象的运动保存到内存中(而不是保存到磁盘,有关缓存到磁盘的信息,请参见粒子磁盘缓存)。可以使用内存缓存来缓存场景中的特定对象。
Maya 将缓存播放的所有帧中选定对象的所有属性值。如果不再需要反向拖动或反向播放,可以通过选择“解算器 > 内存缓存 > 禁用”(Solvers > Memory Caching > Disable)来恢复正常的逐帧计算。请注意,如果将时间滑块的开始帧设置为较小的数值,则 Maya 会自动删除缓存。
如果更改影响缓存刚体平移或旋转的属性,则必须删除缓存才能播放反映更改的动画(请参见下文)。
或者,可以在“属性编辑器”(Attribute Editor)中通过禁用“缓存数据”(Cache Data)属性来启用或禁用内存缓存。该属性在属性编辑器中的位置取决于对象的类型。如果对某个刚体启用缓存,则 Maya 还会对该刚体的解算器中的所有刚体启用缓存。