Neal's MEL Package Online Help

Download the latest MEL Package ~ Neal's Website
 

Animation Layer

animLayerWindow(); animLayer.mel

Animation Offset

animOffWindow(); animOff.mel

Auto Backup

abakToggle(); abakWindow(); autobak.mel

Get Maps

getMapsWindow(); getMaps.mel

Instancer

instWindow(); instamatic.mel

Light Lister

lightListerWindow(); lightLister.mel

Mouse Mocap

mouseCapWindow(); mouseCap.mel
This is a user friendly implementation of Maya's recording abilities to capture mouse movements in real-time. Select the object you wish to animate, then pick a channel by selecting it from the list. If you need to select a different object, do so then click refresh. With a channel selected, click one of the worldspace buttons to assign the animation of that channel to mouse movement in the viewport in the x, y, or z direction. If "Overwrite existing keys" is checked, any existing animation for that channel will be lost. With it unchecked, the new animation is added to the old and then baked. The multiplier value scales the mouse movement to better fit what you are animating. For example, if you are animating rotation, a value of 30 or 40 is usually helpful so that for every 1 x, y, or z unit that you move the mouse, the object rotates 30 or 40 degrees. The clear button removes the channel assignment. Make sure you have the move tool in use and it is not being constrained to one axis. Click record to capture your mouse movements. It begins recording at the start of your playback range and goes until the end of the playback range or until you press the Esc key. While recording, middle mouse click in the view port to animate your objects (they will not be selected at the time). It can be helpful to be in an orthographic view. Everytime you record something, you should click the clean button afterwards. This deletes all the locators and expressions used by the script and places the new animation keys on your object.

If you get an error about CBdeleteConnection enter: "source C:/Program Files/Alias/Maya7.0/scripts/startup/generateChannelMenu.mel;"

 

Render Layers

rlRender(); renderLayersWindow(); renderLayers.mel

Render Selected

renderSelectedProc(); renderSelected.mel

Save Plus

savePlusProc(); savePlus.mel

Transform Copy/Paste

transCopyWindow(); transformCopy(); transformPaste(); transCopy.mel

View Playblast

viewPbProc(); viewPb.mel
Download the latest MEL Package ~ Neal's Website