Go to:
				Related nodes. Attributes. 
  Maya uses animation clips as the building block of its non-linear
  animation system, "Trax". An animation clip allows the user to
  bundle a set of animation curves independent of time so that they
  can be reused multiple times, with different timing than the
  original clip.
  Character sets are integral to Maya's use of clips,
  since a clip contains whatever attributes of the character were animated
  when the clip was created. For more information on character sets, refer
  to the character node documentation.
  Clips in maya can be of two types: source clips and scheduled
  clips. Scheduled clips are also referred to as instanced clips.
  In the Maya UI, source clips are visible in the Visor while
  scheduled clips are visible in Trax. A source clip maintains the
  animation curves for the clip. A scheduled clip contains data about
  the placement of an instance of a source clip in the Maya
  timeline. In this context, an "instance" means that the animation
  curves from the source clip are shared by the scheduled
  clip. Scheduled clips never contain their own animation curves, they
  always refer to a source clip's curves.
  For example, if you create a clip called "run" in maya that lasts
  from frames 1-20, a source clip node will be created with a start of
  1, a duration of 19, and dependency graph connections to all of the
  animation curves that make up the "run". If you then place an
  instance of the run clip at frame 5 and another instance of the run
  clip at frame 20, you have 2 scheduled clips: one with a start frame
  of 5 and one with a start frame of 20. As mentioned in the previous
  paragraph, only a single set of animation curves exist for the
  run regardless of the number of times the run is scheduled.
  Trax also allows you to create "blends" between clips, which enable you to
  control the transition between the clips. A blend is represented in the
  dependency graph by an "animBlendInOut" node, which uses an animation curve
  to determine the transition type.
  In the dependency graph, when a character has animation clips, the
  character node will always be connected to a "clipLibrary" node and
  a "clipScheduler" node. The clipLibrary node is connected to all of
  the source clips and their animation curves. The clipScheduler node
  is connected to the scheduled clips and blends. It is the clipScheduler
  that computes the final animation by looking at the placement and overlap
  of the clips and feeding the attribute data back into the character set.
| Node name | Parents | Classification | MFn type | Compatible function sets | 
|---|
| animClip | node | animation | kClip | kBase kNamedObject kDependencyNode kClip | 
Related nodes
character, clipScheduler, clipLibrary, animBlend, animBlendInOut
Attributes (36)
absoluteChannel, absoluteRotations, channelOffset, clip, clipData, clipInstance, cycle, duration, enable, hold, localStartPosition, localStartPositionX, localStartPositionY, localStartPositionZ, offset, offsetXform, pose, postCycle, preCycle, recomputeOffset, scale, sourceEnd, sourceStart, start, startFrame, startPercent, startTrim, timeWarp, timeWarpEnable, useChannelOffset, weight, weightStyle, worldStartPosition, worldStartPositionX, worldStartPositionY, worldStartPositionZ
| Long name (short name) | Type | Default | Flags | 
|---|
 | 
enable 
				(ea)
				 | bool | 1 |      | 
|
 | 
absoluteChannel 
				(ac)
				 | bool | false |       | 
|
 | 
startFrame 
				(sf)
				 | time | 0film |      | 
|
 | 
scale 
				(sc)
				 | double | 1.0 |      | 
|
 | 
hold 
				(h)
				 | time | 0film |      | 
|
 | 
preCycle 
				(cb)
				 | double | 0.0 |      | 
|
 | 
postCycle 
				(ca)
				 | double | 0.0 |      | 
|
 | 
weight 
				(w)
				 | double | 1.0 |       | 
|
 | 
weightStyle 
				(ws)
				 | enum | 0 |      | 
|
 | 
pose 
				(ps)
				 | bool | false |      | 
|
 | 
sourceStart 
				(ss)
				 | time | 0film |      | 
|
 | 
sourceEnd 
				(se)
				 | time | 0film |      | 
|
 | 
clip 
				(cl)
				 | Message | n/a |      | 
|
 | 
clipInstance 
				(ci)
				 | bool | 1 |       | 
|
 | 
clipData 
				(cd)
				 | clip | NULL |      | 
|
 | 
recomputeOffset 
				(roff)
				 | bool | false |     | 
|
 | 
offsetXform 
				(oxf)
				 | matrix | TmultiSharedObject::create<TdataMatrix> |      | 
|
 | 
timeWarp 
				(tw)
				 | double | 0.0 |      | 
|
 | 
timeWarpEnable 
				(twe)
				 | bool | false |      | 
|
 | 
start 
				(st)
				 | time | 0film |      | 
|
 | 
duration 
				(du)
				 | time | 0film |      | 
|
 | 
offset 
				(o)
				 | enum | 0 |      | 
|
 | 
absoluteRotations 
				(abro)
				 | bool | false |      | 
|
 | 
cycle 
				(cy)
				 | double | 1.0 |      | 
|
 | 
startTrim 
				(str)
				 | time | 0film |      | 
|
 | 
startPercent 
				(sp)
				 | double | 0.0 |      | 
|
 | 
useChannelOffset 
				(uco)
				 | bool | 1 |      | 
|
 | 
channelOffset 
				(co)
				 | double | 0.0 |       | 
|
 | 
worldStartPosition 
				(wsp)
				 | compound | n/a |      | 
|
 |  worldStartPositionX 
				(wspx)
				 | double | 0.0 |      |  |
 
  | 
 |  worldStartPositionY 
				(wspy)
				 | double | 0.0 |      |  |
 
  | 
 |  worldStartPositionZ 
				(wspz)
				 | double | 0.0 |      |  |
 
  | 
 | 
localStartPosition 
				(lsp)
				 | compound | n/a |      | 
|
 |  localStartPositionX 
				(lspx)
				 | double | 0.0 |      |  |
 
  | 
 |  localStartPositionY 
				(lspy)
				 | double | 0.0 |      |  |
 
  | 
 |  localStartPositionZ 
				(lspz)
				 | double | 0.0 |      |  |
 
  |