Go to: Return value. Related commands. Flags. Examples.

Synopsis

autoKeyframe [flags]

With no flags, this command will set keyframes on all attributes that have been modified since an "autoKeyframe -state on" command was issued. To stop keeping track of modified attributes, use "autoKeyframe -state off" autoKeyframe does not create new animation curves. An attribute must have already been keyframed (with the setKeyframe command) for autoKeyframe to add new keyframes for modified attributes. You can also query the current state of autoKeyframing with "autoKeyframe -query -state".

Return value

int Number of keyframes set.

Related commands

setKeyframe, setDrivenKeyframe, findKeyframe, setKeyPath

Flags

characterOption, state

Long name (short name)[argument types]Properties
-state (-st) booleanquerycreateedit
turns on/off remembering of modified attributes
-characterOption (-co) stringquerycreateedit
Valid options are: "standard", "all". Dictates whether when auto-keying characters the auto-key works as usual or whether it keys all of the character attributes. Default is "standard".

Flag can appear in Create mode of command Flag can appear in Edit mode of command
Flag can appear in Query mode of command Flag can be used more than once in a command

Examples

	// Start remembering attributes that have changed
	//
	autoKeyframe -state on;

	// For all attributes that have changed since the 
	// last "autoKeyframe -state on", set a keyframe
	//
	autoKeyframe;
	
	// Stop remembering attributes that have changed.
	// Note that Subsequent "autoKeyframe" commands 
	// (with no flags) will have no effect until an 
	// "autoKeyframe -state on" command is executed.
	//
	autoKeyframe -state off;

	// When auto-keying, key all character attributes, not just
	// those that have changed.
	//
	autoKeyframe -characterOption all;