O'Reilly logo

Practical Maya Programming with Python by Robert Galanakis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introducing Maya's API and architecture

Maya, as we know, uses three distinct languages: MEL, Python, and C++. In previous chapters, we've used Python in much the same way as we would have used MEL, by creating high-level functionality and controls for Maya. We have seen, however, that the general purpose design of Python has allowed us to do things that we could not otherwise do in MEL. This includes building pure PySide GUIs in Chapter 5, Building Graphical User Interfaces for Maya, and the automation system from Chapter 6, Automating Maya from the Outside. These would simply not have been possible in MEL and would have required some Maya-specific C++ coding.

Another unique application of Python in Maya, and the focus of this chapter, is Python's ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required