Why Maya and Python?

Python has the benefit of being able to use both MEL and C++ Api’s.  Can be used to write plugins or scripts and can be used outside of Maya.

There are 4 Maya libraries that Python can use:

  1. CMDS
  2. OpenMaya
  3. PyMEL: Wraps both CMDS and OpenMaya libraries into one interface that we can use.  Can cut down on amount of code we need to write, the downside is that it can be slow.  Some studio’s don’t allow it because of its performance issues.