缓存播放不支持的节点

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>。下表列出了正确的变量及其关联节点:

对于每个不支持的节点,使用下表中的变量。

注: 有关使用环境变量的信息,请参见使用 Maya.env 设置环境变量
注: 有关“缓存播放”(Cached Playback)的技术详细信息,请参见 Maya 缓存播放白皮书
Bifrost
禁用的节点/属性 支持的值 强制启用缓存方式

bifrostContainer

MAYA_CACHE_IGNORE_UNSAFE_BIFROST
BOSS
禁用的节点/属性 支持的值 强制启用缓存方式
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
禁用的节点/属性 支持的值 强制启用缓存方式

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

Trax
禁用的节点/属性 支持的值 强制启用缓存方式
animClip MAYA_CACHE_IGNORE_UNSAFE_TRAX

clipGhostData

clipLibrary

clipScheduler

clipToGhostData

XGen
禁用的节点/属性 支持的值 强制启用缓存方式
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