Maya Python – The Book

Well we have finally wrapped up development on Touch KO! The last few weeks have been hectic as we had some last-minute requirements sort of indirectly imposed on us by Apple, but everything is wrapped up and sent off to Chillingo.

One of my next projects is a book on the Maya Python API for Morgan Kaufmann (publisher of David Gould’s Complete Maya Programming texts). Ryan Trowbridge and I will be working on this together over the next year, so it is sure to be fun and exciting. We have a pretty comprehensive plan for what the book will cover, but please do feel free to contact either of us if there are specific things you would like to see!

In other news, Crane Wars, the newest Blurst game, was released a couple weeks ago. Among other things, I focused primarily on the characters in it. I did a post awhile ago that showed the facial rigs I created for them. Go play it now!

Crane Wars logo

Tags: , , , ,

11 Responses to “Maya Python – The Book”

  1. sunnyC says:

    Well i was just looking for book on this subject..i been following yours and rayan’s blog.
    i must say most of my learning have been possible because of u guys..
    My wish list would be to see some pyMel examples in book..
    Best of luck!

  2. Charles says:

    The thing I’m having the most trouble with lately is getting wxPython to run non-blocking from within Maya by extending the App class and forcing the run loop to execute in Maya’s idle events. I think that a chapter or four on more elaborate stuff, like integrating wxPython UI’s into your pipeline for character pickers and so on, would be stellar.

    Some stuff on AE templates for custom scripted nodes would be very helpful. I know that’s not Python per se, but does link in.

    Oh, and a bit on writing deformers. I don’t feel like they’re documented well enough at all.

    If at some point you need a beta tester for the book please let me know. ;)

  3. Matt says:

    Ah great, just what I was looking for. Can’t wait for it’s release.

    It’d be great to cover some basics, to advanced (without the need for readers to have knowledge of maya’s C++ API).

  4. Carl Edwards says:

    Fantastic news! This is desperately needed. I’ll tell my students that it’s “on it’s way”. ;-)

  5. eduardo says:

    please let me know as soon as it’s available!
    Cheers,
    Eduardo

  6. [...] Ryan and I have been working on our Maya Python book, I have been converting more of my own tools into Python modules and scripted plug-ins. [...]

  7. Yaaaahoooo!!! Finally, a book on Maya’s Python. I’ve been waiting for this for the longest time! I am so happy there’s good documentation on pymel. But I wish someone would translate everything about the API that’s currently in C++ into python too. Cuz, that’s a whole wealth of knowledge already written that if we could just tap into would be great!

  8. Rob Jones says:

    Hi Adam,
    just wondering if the ‘book’ is on track for release at the end of Jan 2011? Have told all my students to look out for it when it appears as it will fill a much needed gap in their studies. Lookinf forward to it.
    Regards,
    Rob.

  9. Adam says:

    Hi Rob! Thanks for your interest. We’re still plugging away at it. I can’t confirm a final release date, but I can say that it definitely won’t be January. It will likely be sometime later in the year. Keep your eyes peeled! I may do another post at some point when I know more specifically.

  10. Rob Jones says:

    Thanks for the update Adam,
    I’ve just checked back today to see when the book is out today (Amazon.com) ….can’t wait for it’s publication as it’s going to be really a useful text for our students on the BSc 3D Computer Animation degree programme….hopefully it’ll be ready for next academic year……I will keep my eyes peeled…
    Regards,
    Rob.

  11. [...] Since I’ve gotten a few questions about this lately, I figured it might be more efficient to put up a post! As many of you are aware, I noted awhile back that Ryan and I were working on a Maya Python API book. [...]

Leave a Reply