pymel.core.animation

functions related to animation

Functions

aimConstraint Constrain an object’s orientation to point at a target object or at the average position of a number of targets.
animCurveEditor Edit a characteristic of a graph editor
animDisplay This command changes certain display options used by animation windows.
animLayer This command creates and edits animation layers.
animView This command allows you to specify the current view range within an animation editor.
applyTake This command takes data in a device (refered to as a take) and converts it into a form that may be played back and reviewed.
autoKeyframe With no flags, this command will set keyframes on all attributes that have been modified since an autoKeyframe -state oncommand was issued.
bakeClip This command is used to bake clips and blends into a single clip.
bakeResults This command allows the user to replace a chain of dependency nodes which define the value for an attribute with a single animation curve.
bakeSimulation This command operates on a keyset.
bindSkin This command binds the currently selected objects to the currently selected skeletons.
blendShape This command creates a blendShape deformer, which blends in specified amounts of each target shape to the initial base shape.
blendShapeEditor This command creates an editor that derives from the base editor class that has controls for blendShape, control nodes.
blendShapePanel This command creates a panel that derives from the base panel class that houses a blendShapeEditor.
blendTwoAttr A blendTwoAttr nodes takes two inputs, and blends the values of the inputs from one to the other, into an output value.
boneLattice This command creates/edits/queries a boneLattice deformer.
bufferCurve This command operates on a keyset.
buildBookmarkMenu This command handles building the dynamicBookmark menu, to show all bookmarks (sets) of a specified type (sets -text) menuName is the string returned by the menucommand.
buildKeyframeMenu This command handles building the dynamicKeyframe menu, to show attributes of currently selected objects, filtered by the current manipulator.
character This command is used to manage the membership of a character.
characterMap This command is used to create a correlation between the attributes of 2 or more characters.
characterize This command is used to scan a joint hierarchy for predefined joint names or labels.
choice The choice command provides a mechanism for changing the inputs to an attribute based on some (usually time-based) criteria.
clip This command is used to create, edit and query character clips.
clipEditor Create a clip editor with the given name.
clipMatching This command is used to compute an offset to apply on a source clip in order to automatically align it to a destination clip at a specified match element.
clipSchedule This command is used to create, edit and query clips and blends in the Trax editor.
clipSchedulerOutliner This command creates/edits/queries a clip scheduler outliner control.
cluster The cluster command creates a cluster or edits the membership of an existing cluster.
cmd
connectJoint This command will connect two skeletons based on the two selected joints.
controller Commands for managing animation sources
copyDeformerWeights Command to copy or mirror the deformer weights accross one of the three major axes.
copyFlexor This command copies an existing bone or joint flexor from one bone (joint) to another.
copyKey This command operates on a keyset.
copySkinWeights Command to copy or mirror the skinCluster weights accross one of the three major axes.
currentTime When given a time argument (with or without the -edit flag) this command sets the current global time.
cutKey This command operates on a keyset.
dagPose This command is used to save and restore the matrix information for a dag hierarchy.
defineDataServer Connects to the specified data servername, creating a named device which then can be attached to device handlers.
defineVirtualDevice This command defines a virtual device.
deformer This command creates a deformer of the specified type.
deformerWeights Command to import and export deformer weights to and from a simple XML file.
deltaMush This command is used to create, edit and query deltaMush nodes.
deviceManager This command queriers the internal device manager for information on attached devices.
disconnectJoint This command will break a skeleton at the selected joint and delete any associated handles.
dopeSheetEditor Edit a characteristic of a dope sheet editor
dropoffLocator This command adds one or more dropoff locators to a wire curve, one for each selected curve point.
effector The effector command is used to set the name or hidden flag for the effector.
enableDevice Sets (or queries) the device enable state for actions involving the device.
evaluationManager Handles turning on and off the evaluation manager method of evaluating the DG.
evaluator Handles turning on and off custom evaluation overrides used by the evaluation manager.
filterCurve The filterCurve command takes a list of anim curve and filters them.
findKeyframe This command operates on a keyset.
flexor This command creates a flexor.
flow The flow command creates a deformation lattice to `bend’ the object that is animated along a curve of a motion path animation.
geomBind This command is used to compute weights using the GeomBind lib.
geometryConstraint Constrain an object’s position based on the shape of the target surface(s) at the closest point(s) to the object.
getCurrentTime get the current time as a float
hikGlobals Sets global HumanIK flags for the application.
ikHandle The handle command is used to create, edit, and query a handle within Maya.
ikHandleDisplayScale This action modifies and queries the current display size of ikHandle.
ikSolver The ikSolver command is used to set the attributes for an IK Solver or create a new one.
ikSystem The ikSystem command is used to set the global snapping flag for handles and set the global solve flag for solvers.
ikSystemInfo This action modifies and queries the current ikSystem controls.
ikfkDisplayMethod The ikfkDisplayMethodcommand is used to specify how ik/fk blending should be shown In query mode, return type is based on queried flag.
insertJoint This command will insert a new joint under the given or selected joint.
joint The joint command is used to create, edit, and query, joints within Maya.
jointCluster The joint cluster command adds high-level controls to manage the cluster percentage values on a bound skin around a joint.
jointDisplayScale This action modifies and queries the current display size of skelton joints.
jointLattice This command creates/edits/queries a jointLattice deformer.
keyTangent This command operates on a keyset.
keyframe This command operates on a keyset.
keyframeOutliner This command creates/edits/queries a keyframe outliner control.
keyframeStats All of the group commands position their individual controls in columns starting at column 1.
keyingGroup This command is used to manage the membership of a keying group.
lattice This command creates a lattice deformer that will deform the selected objects.
listAnimatable This command list the animatable attributes of a node.
marker The marker command creates one or two markers, on a motion path curve, at the specified time and location.
mirrorJoint This command will duplicate a branch of the skeleton from the selected joint symmetrically about a plane in world space.
movIn Imports a .mov file into animation curves connected to the listed attributes.
movOut Exports a .mov file from the listed attributes.
movieInfo movieInfo provides a mechanism for querying information about movie files.
mute The mute command is used to disable and enable playback on a channel.
nonLinear This command creates a functional deformer of the specified type that will deform the selected objects.
normalConstraint Constrain an object’s orientation based on the normal of the target surface(s) at the closest point(s) to the object.
orientConstraint Constrain an object’s orientation to match the orientation of the target or the average of a number of targets.
pairBlend The pairBlend node allows a weighted combinations of 2 inputs to be blended together.
parentConstraint Constrain an object’s position and rotation so that it behaves as if it were a child of the target object(s).
pasteKey The pasteKey command pastes curve segment hierarchies from the clipboard onto other objects or curves.
pathAnimation The pathAnimation command constructs the necessary graph nodes and their interconnections for a motion path animation.
percent This command sets percent values on members of a weighted node such as a cluster or a jointCluster.
play This command starts and stops playback.
playbackOptions This command sets/queries certain values associated with playback: looping style, start/end times, etc.
playblast This command playblasts the current playback range.
pointConstraint Constrain an object’s position to the position of the target object or to the average position of a number of targets.
pointOnPolyConstraint Constrain an object’s position to the position of the target object or to the average position of a number of targets.
poleVectorConstraint Constrains the poleVector of an ikRPsolve handle to point at a target object or at the average position of a number of targets.
polyUniteSkinned Command to combine poly mesh objects (as polyUnite) while retaining the smooth skinning setup on the combined object.
pose This command is used to create character poses.
poseEditor This command creates an editor that derives from the base editor class that has controls for deformer and control nodes.
posePanel This command creates a panel that derives from the base panel class that houses a poseEditor.
readTake This action reads a take (.mov) file to a defined device.
recordDevice Starts and stops server side device recording.
removeJoint This command will remove the selected joint or the joint given at the command line from the skeleton.
reorderDeformers This command changes the order in which 2 deformation nodes affect the output geometry.
reroot This command will reroot a skeleton.
rotationInterpolation The rotationInterpolation command converts the rotation curves to the desired rotation interpolation representation.
scaleConstraint Constrain an object’s scale to the scale of the target object or to the average scale of a number of targets.
scaleKey This command operates on a keyset.
sculpt This command creates/edits/queries a sculpt object deformer.
sculptTarget This command is used to specify the blend shape target to be modified by the sculpting tools and transform manipulators.
sequenceManager The sequenceManager command manages sequences, shots, and their related scenes.
setCurrentTime set the current time
setDrivenKeyframe This command sets a driven keyframe.
setInfinity Set the infinity type before (after) a paramCurve’s first (last) keyframe.
setKeyPath The setKeyPath command either creates or edits the path (a nurbs curve) based on the current position of the selected object at the current time.
setKeyframe This command creates keyframes for the specified objects, or the active objects if none are specified on the command line.
setKeyframeBlendshapeTargetWts This command can be used to keyframe per-point blendshape target weights.
shapeEditor This command creates an editor that derives from the base editor class that has controls for deformer, control nodes.
shapePanel This command creates a panel that derives from the base panel class that houses a shapeEditor.
shot Use this command to create a shot node or manipulate that node.
shotRipple When Ripple Edit Mode is enabled, neighboring shots to the shot that gets manipulated are moved in sequence time to either make way or close up gaps corresponding to that node’s editing.
simplify This command operates on a keyset.
skeletonEmbed This command is used to embed a skeleton inside meshes.
skinCluster The skinCluster command is used for smooth skinning in maya.
skinPercent This command edits and queries the weight values on members of a skinCluster node, given as the first argument.
snapKey This command operates on a keyset.
snapshot This command can be used to create either a series of surfaces evaluated at the times specified by the command flags, or a motion trail displaying the trajectory of the object’s pivot point at the times specified.If the constructionHistory flag is true, the output shapes or motion trail will re-update when modifications are made to the animation or construction history of the original shape.
softMod The softMod command creates a softMod or edits the membership of an existing softMod.
sound Creates an audio node which can be used with UI commands such as soundControl or timeControl which support sound scrubbing and sound during playback.
substituteGeometry This command can be used to replace the geometry which is already connected to deformers with a new geometry.
tangentConstraint Constrain an object’s orientation based on the tangent of the target curve[s] at the closest point[s] to the object.
textureDeformer This command creates a texture deformer for the object.
timeWarp This command is used to create a time warp input to a set of animation curves.
ubercam Use this command to create a ubercamwith equivalent behavior to all cameras used by shots in the sequencer.
volumeBind Command for creating and editing volume binding nodes.
wire This command creates a wire deformer.
wrinkle The wrinkle command is used to create a network of wrinkles on a surface.
writeTake This action writes a take from a device with recorded data to a take (.mov) file.