Skip to content
The Technical ArtistArt. Code. Pipelines. Games.
section 03
maya
3 articles

Script The Industry Workhorse

Maya is used in many game and film pipelines. Python is useful for repetitive scene work, asset checks, and rigging tools. Start with a small task you can verify, then build from there.

Three connected rigging bones with four visible pivots and curved rotation controls.
maya - a joint chain, scripted
API

Three Levels Of Maya Python

Level 1

Maya.cmds

The built-in command module. Quick and simple, but verbose and stringly-typed.

Level 2

PyMEL

An object-oriented wrapper around cmds. Cleaner syntax, better for tool development. Useful for tools where node and attribute access need to stay readable.

Level 3

Openmaya API

Low-level access to Maya's internals for custom nodes, deformers, and tools that need to be fast.