Cached Playback unsupported nodes

Some nodes in the Maya dependency graph (DG) disable the Cached Playback process. This section refers only to animated nodes that disable Playback Caching. If the nodes are not animated, Playback caching is not affected by them. For example, you can use non-animated XGen nodes with Cached Playback, so long as they are static. (Where "Not animated" means any node that is not a part of the Evaluation Graph.)

Playback caching is disabled, and enters Safe Mode if Maya detects any unsupported nodes in the scene. When Cached Playback is in Safe Mode, the Cached Playback status line and the Cached Playback icon turns yellow. (See Cached Playback status line states for more information.)

When in Safe Mode, the Cached Playback icon turns yellow

There is a separate Dynamics status line (different from the Animation status line,) where you can load and refresh nParticle and nCloth dynamics in your scene along with animation. Activate Cached Playback dynamics support using the Cache Dynamics option in the Caching section of the Evaluation Toolkit.

You can override limitations for any other dynamics and force Cached Playback for dynamics nodes using the following environment variable: MAYA_CACHE_IGNORE_UNSAFE_<nodename>.

Use the variables in the following tables for each unsupported node.

Note: See Setting environment variables using Maya.env for information on using environment variables.
Note: For more technical details on Cached Playback, see the Maya Cached Playback whitepaper.
Bifrost
Disabling Nodes/Attributes Supported Value Force enable cache with

bifrostContainer

MAYA_CACHE_IGNORE_UNSAFE_BIFROST
Cache file
Disabling Nodes/Attributes Supported Value Force enable cache with
cacheFile MAYA_CACHE_IGNORE_UNSAFE_CACHE_FILE
Grease Pencil
Disabling Nodes/Attributes Supported Value Force enable cache with

greasePlane

greasePencilSequence

MAYA_CACHE_IGNORE_UNSAFE_GREASE_PENCIL
Jiggle
Disabling Nodes/Attributes Supported Value Force enable cache with
jiggle MAYA_CACHE_IGNORE_UNSAFE_JIGGLE_DEFORMER
MASH
Disabling Nodes/Attributes Supported Value Force enable cache with

MASH_Jiggle

MAYA_CACHE_IGNORE_UNSAFE_MASH

MASH_Trails.trailsMode

(Conditional support: certain attribute values disable caching)

Join the Dots (2)

Connect to Point (3)

Connect to Nearest (4)

Connect by Distance (5)

Constraint Pairs (6)

MASH_BulletSolver FALSE

MASH_Flight

FALSE

MASH_Spring

FALSE

MASH_Falloff.falloffEventType

(Conditional support: certain attribute values disable caching)

FALSE

MASH_Time.enableVelocity

(Conditional support: certain attribute values disable caching)

FALSE

MASH_Time.simulateTime

(Conditional support: certain attribute values disable caching)

FALSE

MASH_Orient.orientMode

(Conditional support: certain attribute values disable caching)

FALSE

MASH_Color.enableVelocity

(Conditional support: certain attribute values disable caching)

FALSE
Muscle
Disabling Nodes/Attributes Supported Value Force enable cache with
cMuscleSystem.enableJiggle

(Conditional support: certain attribute values disable caching)

FALSE

MAYA_CACHE_IGNORE_UNSAFE_MUSCLE

cMuscleSystem.enableSliding

(Conditional support: certain attribute values disable caching)

FALSE

cMuscleSystem.enableForce

(Conditional support: certain attribute values disable caching)

FALSE

cMuscleSystem.enableRelax

(Conditional support: certain attribute values disable caching)

FALSE
Subdivision
Disabling Nodes/Attributes Supported Value Force enable cache with
subdiv.aOutSubdiv

(Conditional support: certain attribute values disable caching)

*Not animated MAYA_CACHE_IGNORE_UNSAFE_DEFORMING_SUBDIV
Texture deformer
Disabling Nodes/Attributes Supported Value Force enable cache with
textureDeformer MAYA_CACHE_IGNORE_UNSAFE_TEXTURE_DEFORMER
Time Editor
Disabling Nodes/Attributes Supported Value Force enable cache with
timeEditor

(Conditional support: certain attribute values disable caching)

Supported if Time Editor is muted. See Mute the Time Editor.

To mute Time Editor tracks, see Mute Tracks in Working with Time Editor tracks.

MAYA_CACHE_IGNORE_UNSAFE_TIME_EDITOR

timeEditorAnimSource

(This node does not disable caching.)

*Supported

This node works with Cached Playback.

timeEditorTracks

(This node does not disable caching.)

*Supported

This node works with Cached Playback.

timeEditorClip

timeEditorClipBase

timeEditorClipEvaluator

timeEditorClip.trackMuted True
timeEditorClip.clips[i].trackMuted True

timeEditorInterpolator

Trax
Disabling Nodes/Attributes Supported Value Force enable cache with
animClip MAYA_CACHE_IGNORE_UNSAFE_TRAX

clipGhostData

clipLibrary

clipScheduler

clipToGhostData

XGen
Disabling Nodes/Attributes Supported Value Force enable cache with
xgmPalette MAYA_CACHE_IGNORE_UNSAFE_XGEN

xgmDescription

xgmPatch

xgmMakeGuide

xgmGuide

xgmGuideManip

xgmGuideSculptManip

xgmPointsManip

xgmConnectivity

xgmPointsViewer

xgmNurbsPatch

xgmSubdPatch

xgmArchiveGuide

xgmCardGuide

createPtexUV

xgmHairMapping

xgmSphereGuide

xgmSplineGuide

xgmSplineBase

xgmModifierBase

xgmModifierCut

xgmModifierCollision

xgmModifierSculpt

xgmModifierNoise

xgmModifierDisplacement

xgmModifierGuide

xgmModifierLinearWire

xgmModifierScale

xgmModifierClump

xgmCurveToSpline

xgmSeExpr

xgmSplineCache

xgmSplineDescription

igBrushManip

igmDescription