NOTE: Unless otherwise noted, you should rt-click and "save link-as" or something similar. I'll try to .zip them all so they don't open as a wall of text :) For now, the nomenclature to call the scripts is : import zbw_scriptName; zbw_scriptName.scriptName
Python Scripts
zbw_appendPath.pyFor browsing for and then appending directories to your python path in Maya. Also for quick viewing of existing python paths.
import zbw_appendPath zbw_appendPath.appendPath()
zbw_messageMapper.py
For quickly creating, viewing and editing message attributes
import zbw_messageMapper zbw_messageMapper.messageMapper()
zbw_shapeScale.py
For scaling up/down the shape node of a transform (like a control, for instance). Basically, you're scaling something without affecting the actual scale attr.
import zbw_shapeScale zbw_shapeScale.shapeScale()
zbw_smallIKStretch.py
Select the base of a two joint chain (just start and end joints). This will add the IK stretch setup and put everything under two locators, which you'll just attach (via constraints or whatever) to the things that drive the start and end.
import zbw_smallIKStretch as sik sik.smallIKStretch()
zbw_cleanKeys.py
Gets rid of superfluous keyframes, while keeping holds. Can keep the old buffer snapshot or create a new one for the cleaned channels. Can select a master control and clean all curves or DAG objects under it at once.
import zbw_cleanKeys zbw_cleanKeys.cleanKeys()
Similar to zbw_cleanKeys, except this with change tangent types either on selected or on various versions of the hierarchy.
import zbw_tangents zbw_tangents.tangents()
A bunch of quick useful things for changing colors on multiple objects (uses the shape node), un/locking, un/hiding attrs on multiple objects and on the second tab some handy connection options and info.
import zbw_attributes zbw_attributes.attributes()
For quickly dealing with audio files in your scene. List all the audio files, import or remove them, offset them and activate them in the timeline. Useful when you got lots of audio files that change a lot.
import zbw_audioManager zbw_audioManager.audioManager()
Just some handy options for quickly snapping one object to another. Can snap multiple objects to one, or one to the average values of multiple objs. Options for either rotate, translate or both.
import zbw_snap zbw_snap.snap()
A script for blocking that allows you to move the master control to get the gross movement in place and then "pull down" that animation to any world space controls and reset the master back to zero. Basically pushes or transfers your master control animation down to any world space or IK controls.
import zbw_animPullDown zbw_animPullDown.animPullDown()
Select a master object, then the stand-ins and it will replace each stand-in with a duplicate of the master (with or without input connections).
import zbw_dupeSwap zbw_dupeSwap.dupeSwap()
Basically just moves a selection of objects closer or farther (in a straight line) from the first selection based on a percentage.
import zbw_huddle zbw_huddle.huddle()
Automates the process of offsetting a curve and lofting it, then converting that loft to a poly. Useful for extending the edge of a poly, for instance.
import zbw_polyExtend zbw_polyExtend.polyExtend()
Simple script to set clipping planes on cameras for bigger or smaller scenes. Can do all cameras in the scene or only selected cameras.
import zbw_setClipPlanes zbw_setClipPlanes.setClipPlanes()
This is NOT a deformer node! It simply uses either the softmod deformer or a softselection of verts to create a simple rig that is easier to deal with and animate and add some quick deformation to a poly object.
import zbw_softDeformer zbw_softDeformer.softDeformer()
Some cool stuff here but not all of them are usable, for example the ones which use your module zbw_rig which isn't downloadable here
ReplyDeleteOops. Didn't realize there any dependencies like that in here. Which script was it that you found that problem? Sorry!
DeletesmallIKstretch - needs zbw_rig.
Delete