jbKey Me

Josh Buck | (c)2012 | www.cgartistry.com

jbKey Me is provided free of charge and is free to use. If you find it useful please consider donating to help fund further development. Or... if you'd rather buy me a beer, indicate that donated funds are for purposes of "beer" and I personally guarantee their allocation as such. Cheers!


Please send bugs, comments and suggestions for features and/or improvements to josh@cgartistry.com

About:

jbKey Me is a simple utility script that aids in the setting and deleting of keyframes in Maya and also provides quick control over animation playback speed.

This script currently runs only in Maya 2011+.

Running the script

  1. Copy jbKeyMe to your User\Documents\Maya\version\scripts directory
  2. Start Maya, open the script editor and type or copy the following text into the Python window:

    import jbKeyMe
    jbKeyMe.jbKeyMeUI()

  3. Use the "Execute All" button in the script editor OR make a shelf button by selecting the text in the Python window and going to File -> Save Script to Shelf.

Set Keys

Translate: The 'Translate' button will set translate keys in x, y, z based on checkbox selection.

Rotate: The 'Rotate' button will set rotate keys in x, y, z based on checkbox selection.

Scale: The 'Scale' button will set scale keys in x, y, z based on checkbox selection.

All Checked: The 'All Checked' button will set keys for Translate, Rotate and Scale based on all check box selections.

Del Keys

Translate: The 'Translate' button will delete translate keys in x, y, z based on checkbox selection and the 'Current Frame', 'All Frames' and 'Frame Range' radio button selection.

Rotate: The 'Rotate' button will delete rotate keys in x, y, z based on checkbox selection and the 'Current Frame', 'All Frames' and 'Frame Range' radio button selection.

Scale: The 'Scale' button will delete scale keys in x, y, z based on checkbox selection and the 'Current Frame', 'All Frames' and 'Frame Range' radio button selection.

All Checked: The 'All Checked' button will delete keys for Translate, Rotate and Scale based on all check box selections and the 'Current Frame', 'All Frames' and 'Frame Range' radio button selection.

Utilities

Set NTSC(30fps): Checks if your currently open Maya scene is set to 30fps. If it is not you will be asked if you would like to set your scene to 30fps.

Full Speed: Sets animation playback speed to be 30fps.

Half Speed: Sets animation playback speed to be 15fps.

Custom: Sets animation playback speed to a custom value(fps).