If Cached Playback gets close to running out of memory, warning messages appear on the Help line. You can use the Range Slider to reduce the playback range or allocate more memory to the caching process in the Cached Playback Preferences. If the allocated memory limit is reached, caching is stopped, although you can continue working.
The following is a list of limitations for the Cached Playback workflow:
- Drawing
-
Important:
Some cases of dynamics simulation, and non-linear animation, such as Trax, and XGen-related features do not support Cached Playback. nParticles and nCloth caching is supported by enabling Cache dynamics. For a list of the unsupported nodes that disable the caching process, see Cached Playback unsupported nodes.
- Supported
-
- Animated visibility is supported, but does not take full advantage of the caching system. This may affect performance, since geometry with animated visibility might be recomputed instead of cached.
- Animated geometry topology is supported, but does not take full advantage of the caching system. This may affect Performance, since geometry with animated topology might be recomputed instead of cached.
- Unsupported
-
- Caching Smooth Mesh Preview in Maya Catmull-Clark mode does not work correctly, However, Open Subdiv smoothing modes work with caching. Disable the Smooth Mesh Preview option in the Smooth Mesh area in the Attribute Editor.
- Switching display modes (wireframe versus polygons, smooth-shaded versus flat-shaded, and so on,) is unsupported. Once the display mode is changed, the cache needs to be rebuilt.
- Workflow
-
-
Since
Cached Playback relies on the
Evaluation Manager (EM), any process that disables the EM also disables
Cached Playback. This includes the use of Motion Blur, or when the scene contains certain classic dynamics, (for example, particles, cloth, rigid bodies).
Tip: You can run a script that returns a list of which dynamics nodes are causing problems with the Evaluation Manager. See Identify dynamics nodes that inhibit performance.
- Cached Playback temporarily stalls when you move the camera view (for example, dollying, tumbling, orbiting or zooming). Workaround: Let the Cached Playback status line completely fill the Time Slider before changing the camera view.
- Smooth Mesh Preview slows down Cached Playback significantly due to the amount of memory used by subdivided meshes. Workaround: Disable Cache Smooth Meshes in the Cached Playback Preferences.
- Evaluation graph topology changes do not trigger graph (and Playback Cache) rebuild. Rebuilding occurs only on the next evaluation, not the current one. This is because there might be changes in the current scene.
- Releasing (or flushing) the cache may take a few moments, and cause Maya to pause, for example, when using File > New with a full cache.
- Using Paint Muscle Weights with Cached Playback can create unexpected behavior. Workaround: Disable Cached Playback while painting weights.
-
Since
Cached Playback relies on the
Evaluation Manager (EM), any process that disables the EM also disables
Cached Playback. This includes the use of Motion Blur, or when the scene contains certain classic dynamics, (for example, particles, cloth, rigid bodies).