Maya API Documentation Update: A Learning Path and Class Taxonomy

Posted by Christopher Diggins, 19 June 2012 5:32 pm

Thanks to the hard work of our wunderkind Martin Ashton I am pleased to announce several enhancements to the online Maya 2013 API documentation online.

There are two major new additions to the Maya API documentation:

  1. A Python plug-in learning path
  2. An API Class Taxonomy

The learning path is a series of topics written for complete newcomers to the Maya API. They are intended to be read in order and introduce many key concepts of the Maya API using Python as the example language. You will learn how to query the scene graph, create dependency graph nodes, create new commands and much more. 

The class taxonomy is our first attempt to try and classify the classes of the API elements according to their conceptual area. This goal is to make it easier for people to find related API elements, and to navigate the API reference documentation as opposed to using the class inheritance hierarchy or the alphabetical class list.

This is a work in progress and would benefit from your feedback!



Posted 19 June 2012 7:19 pm

Nice! Now I get to use all that python I've been using!


Posted 23 June 2012 11:13 am

I'm not to familiar with Python yet though I do know the concept of OOP programming.. But does this make Maya's Python module more Pythonic? Like PyMel is?

Christopher Diggins

Posted 26 June 2012 5:33 pm

>> But does this make Maya's Python module more Pythonic? Like PyMel is?

Sorry, I don't understand the question. We are just adding some documentation. We haven't changed Maya's Python module. If you are asking about the Python 2.0 API, yes it is more Pythonic than the original Python API, but not all Maya API functionality is exposed yet. The learning path is focused on the original Python API.

Add Your Comment

You must be logged in to post a comment.

Please only report comments that are spam or abusive.