选择缓存播放模式

“缓存播放”(Cached Playback)可以提高动画播放性能。您还可以通过查找适合您的设置的缓存模式,进一步优化播放性能。

默认缓存模式是解算缓存,因为它在大多数常见硬件配置下均可提供性能增益。如果您不确定自己的设置,建议使用此模式。但是,您也可以尝试其他缓存模式,以查看其他模式是否会产生更大的性能增益。

注: 有关“缓存播放”(Cached Playback)的更多技术详细信息,请参见 Maya 缓存播放白皮书

设置不同的“缓存播放”(Cached Playback)模式

    右键单击播放选项(Playback Options)中的“缓存播放”(Cached Playback)图标 ,或者右键单击时间滑块(Time Slider)并从菜单中选择一种“缓存播放”(Cached Playback)模式。

有三种模式:
缓存模式 描述
解算缓存(Evaluation cache)

此模式是默认设置,因为它可以适用于不同的硬件配置。如果您不确定自己的设置有哪些优势,建议使用此模式。

解算缓存模式与渲染器无关。它还是唯一一种可在 Viewport 1、Viewport 2、其他渲染器或烘焙/导出脚本中使用的缓存模式。

但是,由于此方法以与渲染器无关的方式存储数据,渲染器需要执行一个转换步骤才能访问它,这一额外的步骤会使此方法的速度略有下降。
注: 这是唯一支持图像平面的“缓存播放”(Cached Playback)的模式。
视口软件缓存(Viewport software cache)

视口软件缓存模式获取场景的变换和几何体数据(例如,变换、网格、NURBS(曲线和曲面)、细分曲面、Bezier 曲线、晶格和 baseLattice 形状、灯光、摄影机和图像平面),并将其存储为渲染器可读取的格式。

不同于解算缓存模式,它可以在从缓存中还原时避免转换步骤,因此速度会更快。VP2 软件缓存模式将数据存储在主内存或 RAM 中,因此这种方法更适用于 RAM 量大的计算机。

视口硬件缓存(Viewport hardware cache)

与视口软件缓存模式类似,只是缓冲区在 GPU 或 VRAM(而非 CPU)上存储为硬件缓冲区。

该缓存模式将数据直接存储在 GPU 上,这样速度更快,除非 GPU 内存受限。

调试缓存模式

您可以查找其他缓存模式,以便在解算工具包 “缓存”(Caching)部分中对“缓存播放”(Cached Playback)进行疑难解答和解算。

相关主题