If Maya is the giant killer robot, the Maya interface is the control panel in the underground bunker, miles from the action. The interface is a limited set of tools, but when you push the buttons on the panel, mushroom clouds form on the horizon, and for most people that’s good enough.
If you really want to get your hands dirty with Maya, and feel the rush of punching through buildings yourself, you’re going to have to learn to code. Maya gives you a few options for getting that buzz, but the most promising thing I’ve found so far is a third-party open-source project called PyMEL. But first, a strained metaphor for my artist homeboys.
The Ghosts in the Machine

Success
If you use Maya’s interface for very long, you start to notice relationships between the buttons you push and the motion of the gears and levers visible through the portholes in the control panel. Eventually you might be brave enough to start pulling pieces of the panel off to get at the guts. Inside you’d find a Rube Goldberg device of gears and rubber bands, maintained by dancing Keebler elves. This is MEL, the Maya Embedded Language, a scripting language with which the whole Maya interface is built.
(more…)