
Maya 依存关系图 (DG) 中的某些节点将禁用“缓存播放”(Cached Playback)过程。此部分仅讨论禁用“播放缓存”(Playback Caching)的已设置动画节点。如果节点未设置动画,“播放缓存”(Playback Caching)将不会受其影响。例如,只要未设置动画的 XGen 节点是静态的,便可以将其与“缓存播放”(Cached Playback)结合使用。(其中“未设置动画”表示节点不是解算图的一部分。)
如果 Maya 在场景中检测到任何不支持的节点,则禁用“播放缓存”(Playback Caching)并进入安全模式。当“缓存播放”(Cached Playback)处于安全模式时,“缓存播放”(Cached Playback)状态行和“缓存播放”(Cached Playback)图标将变为黄色。(有关详细信息,请参见“缓存播放”(Cached Playback)状态行的状态。)

在安全模式下时,“缓存播放”(Cached Playback)图标变为黄色
通过使用以下环境变量,您可以覆盖这些限制并将“缓存播放”(Cached Playback)强制用于动力学节点:MAYA_CACHE_IGNORE_UNSAFE_<nodename>。下表列出了正确的变量及其关联节点:
对于每个不支持的节点,使用下表中的变量。
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
|
bifrostContainer |
MAYA_CACHE_IGNORE_UNSAFE_BIFROST |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| BossSpectralWave | MAYA_CACHE_IGNORE_UNSAFE_BOSS | |
|
BossWaveSolver |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| cacheFile | MAYA_CACHE_IGNORE_UNSAFE_CACHE_FILE |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
|
hairSystem.simulationMethod (有条件的支持:某些属性值禁用缓存) |
关闭 (0) 静态 (1) |
MAYA_CACHE_IGNORE_UNSAFE_DYNAMICS |
|
nucleus.enable (有条件的支持:某些属性值禁用缓存) |
FALSE |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
|
greasePlane greasePencilSequence |
MAYA_CACHE_IGNORE_UNSAFE_GREASE_PENCIL |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| jiggle | MAYA_CACHE_IGNORE_UNSAFE_JIGGLE_DEFORMER |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
|
MASH_Jiggle |
MAYA_CACHE_IGNORE_UNSAFE_MASH | |
|
MASH_Trails.trailsMode (有条件的支持:某些属性值禁用缓存) |
接合点 (2) 连接到点 (3) 连接到最近点 (4) 按距离连接 (5) 约束对 (6) |
|
| MASH_BulletSolver | FALSE | |
|
MASH_Flight |
FALSE | |
|
MASH_Spring |
FALSE | |
|
MASH_Falloff.falloffEventType (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
MASH_Time.enableVelocity (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
MASH_Time.simulateTime (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
MASH_Orient.orientMode (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
MASH_Color.enableVelocity (有条件的支持:某些属性值禁用缓存) |
FALSE |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| cMuscleSystem.enableJiggle
(有条件的支持:某些属性值禁用缓存) |
FALSE |
MAYA_CACHE_IGNORE_UNSAFE_MUSCLE |
|
cMuscleSystem.enableSliding (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
cMuscleSystem.enableForce (有条件的支持:某些属性值禁用缓存) |
FALSE | |
|
cMuscleSystem.enableRelax (有条件的支持:某些属性值禁用缓存) |
FALSE |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| subdiv.aOutSubdiv
(有条件的支持:某些属性值禁用缓存) |
*未设置动画 | MAYA_CACHE_IGNORE_UNSAFE_DEFORMING_SUBDIV |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| textureDeformer | MAYA_CACHE_IGNORE_UNSAFE_TEXTURE_DEFORMER |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| timeEditor
(有条件的支持:某些属性值禁用缓存) |
当时间编辑器已禁用时受支持。请参见禁用时间编辑器。
若要禁用时间编辑器轨迹,请参见使用时间编辑器轨迹中的“禁用轨迹”。 |
MAYA_CACHE_IGNORE_UNSAFE_TIME_EDITOR |
|
timeEditorAnimSource (此节点不会禁用缓存。) |
*受支持
此节点适用于“缓存播放”(Cached Playback)。 |
|
|
timeEditorTracks (此节点不会禁用缓存。) |
*受支持
此节点适用于“缓存播放”(Cached Playback)。 |
|
|
timeEditorClip |
||
|
timeEditorClipBase |
||
|
timeEditorClipEvaluator |
||
| timeEditorClip.trackMuted | True | |
| timeEditorClip.clips[i].trackMuted | True | |
|
timeEditorInterpolator |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| animClip | MAYA_CACHE_IGNORE_UNSAFE_TRAX | |
|
clipGhostData |
||
|
clipLibrary |
||
|
clipScheduler |
||
|
clipToGhostData |
| 禁用的节点/属性 | 支持的值 | 强制启用缓存方式 |
|---|---|---|
| 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 |