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 name | Parents | MFn type | Compatible function sets |
---|
clipScheduler | dependNode | kClipScheduler | kBase kNamedObject kDependencyNode kClipScheduler |
Related nodes
characterMap, clipLibrary
Attributes (40)
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, cycle, enable, firstClip, hold, numTracks, postCycle, preCycle, scale, secondClip, sourceEnd, sourceStart, start, startPercent, track, trackState, weight, weightStyle
Long name (short name) | Type | Default | Flags |
---|
|
blendList
(bl )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
| blendList_Hidden
(blh )
| function | NULL | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| blendList_Raw
(blr )
| function | NULL | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| blendList_Inmap
(bli )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| blendList_InmapTo
(blit )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| | blendList_InmapFrom
(blif )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
| blendList_Outmap
(blo )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| blendList_OutmapTo
(blot )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| | blendList_OutmapFrom
(blof )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
|
blendClips
(bc )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
| secondClip
(scl )
| integer | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
|
clipEvaluate
(ce )
| function | NULL | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
clipFunction
(cf )
| compound | n/a | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| clipFunction_Hidden
(cfh )
| function | NULL | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| clipFunction_Raw
(cfr )
| function | NULL | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| clipFunction_Inmap
(cfi )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| clipFunction_InmapTo
(cfit )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| | clipFunction_InmapFrom
(cfif )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
| clipFunction_Outmap
(cfo )
| compound | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| clipFunction_OutmapTo
(cfot )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
| | clipFunction_OutmapFrom
(cfof )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) | |
|
|
|
clip
(cl )
| Message | n/a | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) |
|
|
start
(st )
| time | 0film | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
sourceStart
(ss )
| time | 0film | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
sourceEnd
(se )
| time | 0film | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
scale
(sc )
| double | 1.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
hold
(h )
| time | 0film | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
weight
(w )
| double | 1.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
weightStyle
(ws )
| enum | 0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
preCycle
(cb )
| double | 0.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
postCycle
(ca )
| double | 0.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
enable
(ea )
| bool | 1 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
track
(tr )
| short | 0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) |
|
|
trackState
(ts )
| short | 0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
numTracks
(nt )
| short | 0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
cycle
(cy )
| double | 1.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
startPercent
(sp )
| double | 0.0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
absolute
(a )
| bool | 0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
|
absoluteRotations
(ar )
| bool | 0 | ![array array](../gfx/array.gif) ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|