“缓存播放”(Cached Playback)可以提高动画播放性能。您还可以通过查找适合您的设置的缓存模式,进一步优化播放性能。
默认缓存模式是解算缓存,因为它在大多数常见硬件配置下均可提供性能增益。如果您不确定自己的设置,建议使用此模式。但是,您也可以尝试其他缓存模式,以查看其他模式是否会产生更大的性能增益。
设置不同的“缓存播放”(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)进行疑难解答和解算。