I posted this over on our companion web site for the book, but figured it couldn’t hurt to cross post here for anyone who doesn’t regularly visit the book site. Seth, Kristine, and I will all be doing poster sessions related to Maya/Python stuff. If you happen to make it out to GDC please stop by and say hi!
Archive for the ‘Maya Python’ Category
On account of getting the flu at GDC, and then having to catch up on all of my work that wasn’t getting done, I’ve been a little behind, but I wanted to make sure I got up a write-up for my main conference presentation from GDC this year.
My Unity Maya Extensions are now live in the Unity Asset Store, so you can also download them directly from within Unity. Please note that the license was slightly modified to comply with their requirements (instead of MIT, it’s a modified version of the FreeBSD license, which hopefully should make no difference for anyone else).
Although I still need to do a formal write-up for my GDC presentation, I do finally have all of the source code ready to go (or at least I think it’s ready enough), so I wanted to make it available for download now. Here’s a brief summary of changes:
- All of my Python stuff is officially copyrighted under the MIT License now.
- Since I know a fair number of people out there rely on decent API examples for learning, I refactored all of my plug-ins to conform to better practice.
- As part of the plug-in refactoring process, the AM_HipConstraintCmd and AM_ShoulderConstraintCmd plug-ins are now deprecated, and the commands are contained in the same plug-in files as the nodes.
- Math has been dramatically simplified in both the amHipConstraint node and amShoulderConstraint node. In the case of the latter, the results you get should be identical to before, while the former will yield some minor different results when out of the lateral plane of rotation.
- All of my comments have been reformatted so that Doxygen can generate more useful information for the online documentation.
- All tool help menus now link to the online documentation to bypass text formatting issues with maya.cmds GUI in Qt.
- Added files module with utilities for batch conversion of files to FBX, or for downgrading Maya ASCII files. (Note it is pretty hacky and not tested especially thoroughly, but I included it in case anyone might find it helpful.)
- Added unity sub-package with utilities for modifying files to work in conjunction with my Unity Maya Extensions.
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.
Apparently, Amazon had previously posted a listing for our book to be released in January, and recently changed its status to out of print. Since I’ve never communicated with Amazon, I don’t know where the January date came from in the first place, but I can assure you the book still has yet to be released!
As you can imagine, writing a book takes a lot of (free) time, and both Ryan and I have had some various family emergencies in the last year that have caused conflicts with this and other projects (believe it or not, the TKO update has also not been scrapped). Please rest assured that we are still working on the book and have also brought on some additional contributors to help wrap it up. The goal is for it to be available sometime later this year, but because I only handle the writing aspect, I can’t be more specific beyond that.
Please rest assured that I will post more detailed information as soon as I have it. I want to thank all of the supportive folks out there who have expressed their interest for their patience!