Go to: Related nodes. Attributes.

The clipScheduler node is used to control the sequencing and blending of clips on a character. Clips and blends scheduled on a character can be viewed in the UI using the Trax Editor.

The clipScheduler is connected to a clipLibrary node that contains the source clips that have been defined for the character (source clips can be viewed in the UI using the Visor).

Clips can be instanced any number of times in the scheduler. Clip instances in the scheduler share the same animation curves as the source clip stored by the clipLibrary. Data for the clip's attributes such as start, cycle, enable, weight are controlled by the clip's associated animClip node. Each clip instance has its own unique animClip node.

Node nameParentsClassificationMFn typeCompatible function sets
clipSchedulernodeanimationkClipSchedulerkBase
kNamedObject
kDependencyNode
kClipScheduler

Related nodes

characterMap, clipLibrary

Attributes (41)

absolute, absoluteRotations, blendClips, blendList, blendList_Hidden, blendList_Inmap, blendList_InmapFrom, blendList_InmapTo, blendList_Outmap, blendList_OutmapFrom, blendList_OutmapTo, blendList_Raw, clip, clipEvaluate, clipFunction, clipFunction_Hidden, clipFunction_Inmap, clipFunction_InmapFrom, clipFunction_InmapTo, clipFunction_Outmap, clipFunction_OutmapFrom, clipFunction_OutmapTo, clipFunction_Raw, clipStatePercentEval, cycle, enable, firstClip, hold, numTracks, postCycle, preCycle, scale, secondClip, sourceEnd, sourceStart, start, startPercent, track, trackState, weight, weightStyle

Long name (short name)TypeDefaultFlags
blendList (bl) compoundn/aarrayoutputinputconnectablestorable
A list of blends
blendList_Hidden (blh) functionNULLoutputinputhidden
For Internal Use Only
Function being applied at this attribute with the mappings cached for efficiency
blendList_Raw (blr) functionNULLoutputinputconnectable
For Internal Use Only
Actual function being applied at this attribute
blendList_Inmap (bli) compoundn/aarrayoutputinputconnectablestorable
For Internal Use Only
Mapping of node's function input parameters to function data input parameters
blendList_InmapTo (blit) short0outputinputconnectablestorable
For Internal Use Only
Node's internal function input parameter index
blendList_InmapFrom (blif) short0outputinputconnectablestorable
For Internal Use Only
Function data input parameter index
blendList_Outmap (blo) compoundn/aarrayoutputinputconnectablestorable
For Internal Use Only
Mapping of node's function output parameters to function data output parameters
blendList_OutmapTo (blot) short0outputinputconnectablestorable
For Internal Use Only
Node's internal function output parameter index
blendList_OutmapFrom (blof) short0outputinputconnectablestorable
For Internal Use Only
Function data output parameter index
blendClips (bc) compoundn/aarrayoutputinputstorablehidden
A compound to store the indicies of the clip involved in the blend.
firstClip (fcl) integer0outputinputstorablehidden
The index for the first clip used by the blend.
secondClip (scl) integer0outputinputstorablehidden
The index for the second clip used by the blend
clipEvaluate (ce) functionNULLoutputconnectable
The clip evaluate function gets connected to the character that it controls. The character calls the clip function to evaluate the clip.
clipStatePercentEval (cspe) functionNULLoutputconnectable
This attribute is used to evaluate individual information about a particular clip at a percentage through the clip. For example, 0.0 is the start of the clip 1.0 is the end.
clipFunction (cf) compoundn/aoutputinputconnectable
The clip function gets connected to a library that contains the clips being scheduled.
clipFunction_Hidden (cfh) functionNULLoutputinputhidden
For Internal Use Only
Function being applied at this attribute with the mappings cached for efficiency
clipFunction_Raw (cfr) functionNULLoutputinputconnectable
For Internal Use Only
Actual function being applied at this attribute
clipFunction_Inmap (cfi) compoundn/aarrayoutputinputconnectablestorable
For Internal Use Only
Mapping of node's function input parameters to function data input parameters
clipFunction_InmapTo (cfit) short0outputinputconnectablestorable
For Internal Use Only
Node's internal function input parameter index
clipFunction_InmapFrom (cfif) short0outputinputconnectablestorable
For Internal Use Only
Function data input parameter index
clipFunction_Outmap (cfo) compoundn/aarrayoutputinputconnectablestorable
For Internal Use Only
Mapping of node's function output parameters to function data output parameters
clipFunction_OutmapTo (cfot) short0outputinputconnectablestorable
For Internal Use Only
Node's internal function output parameter index
clipFunction_OutmapFrom (cfof) short0outputinputconnectablestorable
For Internal Use Only
Function data output parameter index
clip (cl) Messagen/aarrayoutputinputconnectable
The clip message is connected to the associated clip. Array indices for the clip attribute line up with those for start, sourceStart, sourceEnd, cycle, scale, enabled and track.
start (st) time0filmarrayoutputinputconnectablestorable
time when the clip starts
sourceStart (ss) time0filmarrayoutputinputconnectablestorable
Time when the clip starts on the original animation curves
sourceEnd (se) time0filmarrayoutputinputconnectablestorable
Time when the clip ends on the original animation curves
scale (sc) double1.0arrayoutputinputconnectablestorable
Used to scale the clip
hold (h) time0filmarrayoutputinputconnectablestorable
Length of time that the clip holds its end value.
weight (w) double1.0arrayoutputinputconnectablestorable
The weight of the clip
weightStyle (ws) enum0arrayoutputinputconnectablestorablekeyable
How the clip weighting is applied. `From Start` indicates that a weight of zero returns the clip to its start frame. `From Zero` indicates that a weight of zero sets the attributes in the clip to zero. `Rotations From Zero` indicates that a rotations are weighted `From Zero` and non-rotations are weighted `From Start`.
preCycle (cb) double0.0arrayoutputinputconnectablestorable
The preCycle value is used to repeat the clip, in whole or in part, before the beginning of the basic clip.
postCycle (ca) double0.0arrayoutputinputconnectablestorable
The postCycle value is used to repeat the clip, in whole or in part, after the end of the basic clip.
enable (ea) bool1arrayoutputinputconnectablestorable
whether the clip is enabled
track (tr) short0arrayoutputinputstorable
track index for the clip
trackState (ts) short0arrayoutputinputstorablehidden
Flag bits for the track state. Current mask values are: 1: when set means that all the clips on the track are locked 2: when set means that all the clips on the track are soloed 4: when set means that all the clips on the track are muted 8: when set means that all the clips on the track are ghosted
numTracks (nt) short0outputinputstorablehidden
the number of tracks in the scheduler
cycle (cy) double1.0arrayoutputinputconnectablestorable
This attribute is obsolete.
startPercent (sp) double0.0arrayoutputinputconnectablehidden
This attribute is obsolete.
absolute (a) bool0arrayoutputinputconnectablehidden
This attribute is obsolete.
absoluteRotations (ar) bool0arrayoutputinputconnectablehidden
This attribute is obsolete.