Category Archives: Python

MEL, Python and PyMEL

I just wanted to pass along a link that popped up on Rigging Dojo’s Twitter feed. Jason Parks from Sony Online Entertainment did what must have been a great talk at the GDC about MEL vs. Python and PyMEL. You … Continue reading

Posted in Devo, Maya, Python, Rigging | Leave a comment

Simplifying Animation Curves using NURBS Rebuild

This was a bit of a fun exercise, but I’m not sure that it’s actually that practical. Since I’ve been working with a lot of baked animation from mocap data, I wanted a better way to reduce the number of … Continue reading

Posted in Maya, Python | 4 Comments

Getting Keyed Attributes from AnimCurves

Does anyone know of a better way to do this? With the addition of animLayers (which are great) I haven’t found a simple maya command for finding the channel driven by an animation curve node. In the simplest situation, you … Continue reading

Posted in Python | 3 Comments

Tech Tip Tuesday: Unload Selected References

I missed New Zealand’s Tuesday, but it’s still Tuesday elsewhere. This is just a way to unload references without going through the reference editor. Sometimes it can be annoying to try to find the right reference in a big long … Continue reading

Posted in Maya, MEL, Python, Tech Tip Tuesday | 1 Comment

New Tool: Key Value Dragger

I’ve added a new script to the tools page. It’s similar in usage to the breakdownDragger, but it just scales the keys’ value toward it’s default. It’s useful for partially resetting controls, for example if you have a hand pose … Continue reading

Posted in Maya, Python, Tools | Leave a comment

Tool Update

Happy New Year! Over the past couple weeks I’ve been noodling with my script publishing workflow. One of the things I wanted to do was have a support page for each script, but I didn’t want to maintain a bunch … Continue reading

Posted in Maya, MEL, Python, Tools | 5 Comments

Small Tool Update

I’ve changed the name of ml_smartKey to ml_setKey. It wasn’t a very inspired name to begin with, someone pointed out that there’s another script on Creative Crash with a similar name, and most of all I want to try to … Continue reading

Posted in Maya, Python, Tools | Leave a comment

Tech Tip Tuesday: Transfer Animation Curves

Copying and pasting curves isn’t necessarily difficult in Maya, but there’s a lot of options to fiddle with, and a lot of times all you want to do is simply copy all animation directly from one node to another. For … Continue reading

Posted in Maya, MEL, Python, Tech Tip Tuesday | 2 Comments

New Tool: Smart Key

I’ve added a new tool for setting keyframes with extra options, including keying selected channels, keying only visible curves, and keying only keyed channels. There’s also options for deleting sub-frame keys, keying shapes, and preserving tangents. You can run the … Continue reading

Posted in Maya, Python, Tools | Leave a comment

Tech Tip Tuesday: Insert and Cut Frames

If you’re nostalgic for an old-school 2D lunchbox workflow, you might want to cut and insert frames. The first command will push all your animation forward one frame from the current frame, affectively “inserting” a frame to make your animation … Continue reading

Posted in Maya, MEL, Python, Tech Tip Tuesday | Leave a comment