“缓存播放”(Cached Playback)可用于立即查看对动画所做的更改,而无需创建播放预览。
以前,每当您修改场景时,Maya 都需要更新和重画。若要查看更改,您需要创建播放预览。更新场景非常耗时,具体取决于场景的大小和所做的更改。现在,您可以构建场景的缓存,使 Maya 仅重新计算已更改的动画部分,而不必在整个时间范围内更新整个场景。
“缓存播放”(Cached Playback)在 Maya 中显示为蓝色和粉色条带,称为沿时间滑块移动的“缓存播放”(Cached Playback)状态行。
动画和动力学在场景中分别缓存:蓝色的缓存播放状态行显示动画缓存的进度,而粉色状态行表示动力学节点的缓存。
为场景激活或禁用缓存
单击播放选项(Playback Options)中的“缓存播放”(Cached Playback)图标。(也可以右键单击时间滑块(Time Slider),并从菜单中选择“缓存播放”(Cached Playback)。)
每当您编辑已缓存的场景时,“时间滑块”(Time Slider)中的已修改区域就会变为灰色以显示已过期的动画片段,然后再次变为蓝色以表明这些值已更新。这称为“缓存失效”(Cache Invalidation)。有关此过程的详细信息,请参见“缓存播放”(Cached Playback)状态行的状态。
但是,如果使用缓存播放的速度会更快,播放预览性能也将从这一改进中受益。
虽然“缓存播放”(Cached Playback)适用于 Maya 中的大多数动画,但一些方面仍然不受支持,例如 Trax 和 XGen 等非线性动画。
如果“缓存播放”(Cached Playback)在将数据发送到缓存时遇到错误,状态行和“缓存播放”(Cached Playback)图标会变为黄色,以表明缓存已禁用,并且处于安全模式。有关您可以执行哪些操作以修复这种情况的详细信息,请参见“缓存播放”(Cached Playback)状态行的状态主题中的“安全模式”。
有关“缓存播放”(Cached Playback)禁用时间的列表,请参见“缓存播放”(Cached Playback)限制和缓存播放不支持的节点。