Use Cached Playback to increase playback speed

Cached Playback lets you see changes made to animation immediately, rather than needing to create a Playblast.

Previously, whenever you modified a scene, Maya needed to update and redraw. To see what you had changed, you needed to create a Playblast. Depending on the size of the scene and changes made, these making updates to scenes was time-consuming. Now, you can build a cache of your scene so that Maya only recomputes the part of the animation that was changed, rather than updating the whole scene for the entire time range.

To activate or disable caching for your scene

    Note: Cached Playback is active by default in Maya. These instructions are for manually activating or disabling Cached Playback.

    Click the Cached Playback icon in the Playback Options. (You can also right click the Time Slider and select Cached Playback from the menu.)

    Right-click the Cached Playback icon to:

    Whenever you edit a scene that has been cached, the modified area in the Time Slider turns gray to show the segment of the animation that is out of date before becoming blue again to indicate that the values have been updated. This is called "Cache Invalidation". See Cached Playback status line states for more about this process.

Note: For more technical details on Cached Playback, see the Maya Cached Playback whitepaper.
Customizing Cached Playback
In the Cached Playback Preferences, you can specify things like:
  • how and where the Cached Playback status line appears
  • when and in which direction the cache is filled
  • amount of memory you want to allot for Cached Playback
You can change the default coloring of every part of the Cached Playback on the Time Slider. You can pick a color for cached, uncached and invalidated frames and subframes. You can even set transparency for the Cached Playback Status line with the opacity settings. See the Cached Playback section of the Color Settings window.

When do I Playblast?

Cached Playback means that you no longer have to create a Playblast just to view the results of your work. However, there are still times when Playblasting is recommended:
  • Your scene has setups which disable caching (For a current list of caching limitations, see Cached Playback Limitations.)
  • Playback, even with Cached Playback, is still not fast enough
  • You want to create videos to send for review

However, if your playback with caching is faster, Playblast performance will also benefit from this improvement.

Cached Playback Limitations

While Cached Playback works for most animation in Maya, there are a few areas that remain unsupported, such as Dynamics simulations, Non-linear animation (such as the Time Editor, and Trax), as well as XGen. When Cached Playback encounters errors sending data to the cache, the status line and the Cached Playback icon turns yellow to indicate that Caching is disabled and it is in Safe Mode. See Safe Mode in the Cached Playback status line states topic for more on what you can do to fix the situation.

For a list of the times that Cached Playback is disabled, see Cached Playback limitations and Cached Playback unsupported nodes.