Go to: Related nodes. Attributes.

        This node is used to evaluate an input geometry or matrix at
  a range of times defined by the "startTime", "endTime" and "increment"
  attribute values. When a geometry is attached as the input, the
  output is a sequence of time-evaluated geometries, which is
  referred to in maya as an "animated snapshot". When a
  matrix is attached as the input, the output is a an array of points
  that indicate the motion trail of the input matrix data.

Node nameParentsMFn typeCompatible function sets
snapshotdependNodekSnapshotPathkBase
kNamedObject
kDependencyNode
kSnapshotPath

Related nodes

dagPose, reverseCurve, offsetSurface, stitchAsNurbsShell, avgCurves

Attributes (14)

animCurveChanged, endTime, frames, increment, inputGeom, inputMatrix, localPosition, localPositionX, localPositionY, localPositionZ, outputGeom, points, startTime, update

Long name (short name)TypeDefaultFlags
startTime (s) time0filmoutputinputconnectablestorablekeyable
The first time at which to evaluate the input geometry
endTime (e) time0filmoutputinputconnectablestorablekeyable
The last time at which to evaluate the input geometry
increment (b) time1filmoutputinputconnectablestorablekeyable
How much time exists between copies of the geometry
inputGeom (in) geometryNULLoutputinputconnectablestorable
The input geometry
outputGeom (out) geometryNULLarrayoutputconnectable
The output geometry
inputMatrix (im) matrixidentityoutputinputconnectablestorable
The input matrix.
localPosition (lp) double30.0, 0.0, 0.0outputinputconnectablestorable
Offset position for the shape in local space coordinates.
localPositionX (lpx) distance (double)0.0cmoutputinputconnectablestorable
Local location in X.
localPositionY (lpy) distance (double)0.0cmoutputinputconnectablestorable
Local location in Y.
localPositionZ (lpz) distance (double)0.0cmoutputinputconnectablestorable
Local location in Z.
points (pts) pointArrayemptyoutputinputconnectable
Outputs an array of points that correspond to the locations of the translate pivot of the snapshotted object.
frames (f) intArrayemptyoutputinputconnectable
Stores the list of frame numbers corresponding to the points. The frame unit is ticks.
animCurveChanged (acc) Messagen/aoutputconnectablehidden
This attribute is used internally to store whether dirty messages received by the inputGeom attribute arrive from transformations versus modifications to animCurves that affect the snapshot calculation. This allows the most common case of snapshot usage (that of snapshotting an animated object) to work more efficiently.
update (up) enum1outputinputconnectablestorablehidden
Controls whether the snapshot updates on demand, or updates whenever the inputGeom attribute is marked dirty, or only update when an input animCurve is modified, versus every time the input shape attribute is modified.