|On this page|
This SOP takes as input a MotionClip (eg. from MotionClip) and evaluates it at the given frames. If a requested frame is not stored in the clip, this will interpolate between the neighboring cached frames.
The output geometry contains the requested joints from the given frames, assigning each point a time attribute describing where it originated from.
Specify whether you want to output skeletons, or motion trails displaying lines showing the movement of each joint.
A group of the topology skeleton’s points to be extracted. The topology is packed in primitive zero of the MotionClip.
Unpack Existing Samples
If this is toggled then the MotionClip will be evaluated only at all of the samples within the range.
Good for when you are working with sparse data and you only want to modify the keyframes themselves, skipping the frames in between.
The source used to define the frame range and rate when extracting poses. These can either be obtained from the clipinfo detail attribute of the MotionClip or from the Frame Range parameter.
Specifies the start/end/increment of the range of frames to be extracted.
These values are specified based upon the scene frame rate.
The Unpack Existing Samples parameter can be used to extract every frame in the Motion Clip within the range.
Describes how the animation will behave when evaluated outside the bounds of the MotionClip. If this is disabled, the left and right end behaviors will be determined from the
clipinfo detail attribute.
The first and last poses will be extended out indefinitely.
The animation will repeat from the beginning.
The animation will repeat in reverse.
A pattern matching the attributes to output from the clip.
Disable this for maximum performance.
The MotionClip you wish to extract from.
The skeleton in a range of poses extracted from the MotionClip at the specified frames. If a joint does not exist at a frame, data is interpolated from surrounding frames.