Edit product

$0+

Key Assistant

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 prev keyframe to the current one. Hit ‘>’ key from the left side. With ‘alt’ pressed it will copy position from the ‘step one frame back’ keyframe.

With time range highlighted it will copy the position from the prev keyframe and apply it to all range.

— Copy controller position from prev keyframe to the current one. Hit ‘<' key from the right side. With 'alt' pressed it will copy position from the 'step one frame forward' keyframe. 

With time range highlighted it will copy the position from the next keyframe and apply it to all range. 

— Copy controller position from current keyframe to the previous one. Hit '<' key from the left side. With 'alt' pressed it will copy position to the 'step one frame back' from the current keyframe. 

With time range highlighted it will copy the position from the last keyframe inside the range and apply it to all range. 

— Copy controller position from current keyframe to the next one. Hit '>‘ key from the right side. With ‘alt’ pressed it will copy position from the ‘step one frame forward’ from the current keyframe.

With time range highlighted it will copy the position from the first keyframe inside the range and apply it to all range.

Loop creator:

'Match first' button - match first key (not the first frame in the range but the leftmost key within the range) to the rightmost key of the animation curve within the range with values and tangents

'Match last' button - match last key (not the last frame in the range but the rightmost key within the range) to the leftmost key of the animation curve within the range with values and tangents

'Match average' button - match first and last keys with average values and tangents

'Freeze rest' checkbox - create first frame -1 and last frame +1 keys that freeze the rest animation outside the active time range

'Only bounds' checkbox - perform 'match' operattion only with keys that placed in the first and last frames of the active time range

'Create bounds' checkbox - create keys on the first and/or last frames in case the're doesn't exist and perform matching operations with them

RePos:

'Save' button - store world transformations of selected objects

'RePos' button - restore world position of selected objects after parent changing by hyerarchy changes or by parent constraint changes

'Every frame' checkbox - force to store and restore objects positions by every frame within time range

'Full path' checkbox - check it if you just reparent object by parent constraint, and if you doesn't sure if there are some objects that has the same name in the scene or not. Uncheck it if you sure that in the scene has no the same names of the objects or you need to change hierarchy of the objects with stored keys: in case of full path name script will fail since after the hierarchy changes it will not find that object.

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 :

import KeyAssist

KeyAssist.start()

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

Then assign the icon to the script via the shelf editor

Download AutoHotkey script for Pickwalker hotkeys remapping to the mouse weel:

.exe-file

.ahk-file 

The text below represents the code that contains AutoHotkey script, you can replace existing hotkeys with the desired ones:

#IfWinActive Autodesk Maya ahk_class QWidget

F1::

Suspend

return

WheelUp::

send, +i

return

WheelDown::

send, +k

return

~LShift & WheelUp::

send, +l

return

~LShift & WheelDown::

send, +o

return

Download the script that can hide and reveal controllers with single button – ShowHideControllers

In order to reveal controllers use the code:

import ShowHideControllers

ShowHideControllers.tabB(1)

In order to hide controllers use the code:

import ShowHideControllers

ShowHideControllers.tabB(0)


You can download additional scripts with the 'Key Assistant' script as well.


History:

Version 1.3:

— Small optimizations.

— New 'loop creator' feature (see the description).

— New 'repos' feature (see the description). See it in work here - https://vimeo.com/326928495

— Pick Walker section is now separate script with extra cool features, like export/import data, sets list, etc. See it in work here, the download link you can find in the video description - https://vimeo.com/277495992


Version 1.2:

— Fixed bug with the 'delete' function.


Version 1.1:

— Significant performance improvement of the 'Key manager' section (delete, insert, space).

— Undo for the 'insert' function is much more faster with the big amount of animated controllers.

— Fixed bug with the 'delete' function: collapsing the objects with the single key.

You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.

Name a fair price:

0 ratings

Checkout

Key Assistant

Enter your info to complete your purchase of KeyAssistant_1.3

Card

···· ···· ···· 4242
Test card

05/18

Card

Use a different card?

Card

pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

Please confirm your location:

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad