Home Technical Talk

Key Assistant

[ame]http://www.youtube.com/watch?v=qqVzl_hZbiQ[/ame]


You can purchase this script here

Description

This script will help you to manage animation keys faster with help of several tools:

Key Manager

It can:

— Delete every N-key(s).
That means that after deleting 2 keys initial keyframes like:
X X X X X X X
will be:
X – – X – – X

— Insert every N-key(s).
That means that after insertig 2 keys initial keyframes like:
X – – – – – –
will be:
X – X – X – X
Note that script just inserts keys without changing controllers values.

— Space exery N-key(s).
That means that after spacing 2 keys initial keyframes like:
X X X X X X X
will be:
X – X – X – X

Pos. copier

It can:

— Copy controller position from the next keyframe to the current one. Hit ‘<’ button from the right side.
— Copy controller position from the prev keyframe to the current one. Hit ‘>' button from the left side.
— Copy controller position from the current keyframe to the previous one. Hit '<' button from the left side.
— Copy controller position from the current keyframe to the next one. Hit '>‘ button from the right side.
— For all buttons: with ‘alt’ pressed it will copy position with one-keyframe step. With time range highlighted it will copy the position with one-keyframe step within this range.

Pick walker

It can:

— Assign controller (group of controllers) to another controller (group of controllers) for the controller picking in any assigned direction.
— Highligh assigned controllers
— Work with (or without) namespaces
— Delete or re-assign picking connections
— Work with hotkeys

In order to assign hotkeys copy this parts of the code and insert them into the Hotkey editor.

Up button:
[B]import KeyAssist
KeyAssist.PUpBHK()[/B]

Down button:
[B]import KeyAssist
KeyAssist.PDnBHK()[/B]

Left button:
[B]import KeyAssist
KeyAssist.PLtBHK()[/B]

Right button:
[B]import KeyAssist
KeyAssist.PRtBHK()[/B]

Addition features will be developed soon.

Installation

Copy this file in your maya scripts folder.
For example:
C: \Users\ ***Username*** \Documents\maya\2016-x64\scripts

Copy one of desired icons (_a – postfix means that icon with transparent background) in your icon folder.
For example:
C: \Users\ ***Username*** \Documents\maya\2016-x64\prefs\icons

Open Maya, open the script editor and in a python tab paste two lines below :
[B]import KeyAssist
KeyAssist.start()[/B]

Select this line and with middle mouse click drag it to your shelf

Then assign the icon to the script via the shelf editor
Sign In or Register to comment.