Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $65.95
  • Save: $9.99 (15%)
Only 12 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
+ $3.99 shipping
Used: Like New | Details
Sold by pbshop
Condition: Used: Like New
Comment: Used - Like New Book from multilingual publisher. Shipped from UK in 10 to 14 business days. Please check language within Amazon's description
Sell yours for a Gift Card
We'll buy it for $29.45
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API Hardcover – September 28, 2011


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Rent from
$23.08
Hardcover
"Please retry"
$55.96
$51.97 $52.00
Best%20Books%20of%202014


Frequently Bought Together

Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API + Practical Maya Programming with Python
Price for both: $96.45

One of these items ships sooner than the other.

Buy the selected items together
NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Hardcover: 24 pages
  • Publisher: CRC Press; 1 edition (September 28, 2011)
  • Language: English
  • ISBN-10: 0123785782
  • ISBN-13: 978-0123785787
  • Product Dimensions: 9.3 x 7.6 x 1 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #176,902 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

In the end even the book is solid.
Drew
Awesome information presented in a clear, concise, easy-to-understand way.
Justin Jenkins
This is a great book and makes learning May Python a breeze!!
David Bradshaw

Most Helpful Customer Reviews

9 of 10 people found the following review helpful By SpaceIdiot on November 30, 2011
Format: Hardcover Verified Purchase
Maya Python is quickly becoming my new bible. I almost never have this book closed anymore
when I'm working and it has been a tremendous help in transitioning from Mel scripting to Python.

I started out as a Character Modeller/ Rigger and only reluctantly started moving more into
the world of scripting. As such I had very little background knowledge in programming languages
beyond Mayas internal Mel script. I was having a lot of trouble finding the information I wanted
that related to python/ maya tool scripting and most of what I did find pertaining to Maya was often
way above my head. I found Maya Python for Games and Films presentation on Python scripting principles
and how they relate to the 3d world of Maya to be very clear and precise; consistently giving real
world examples and side by side comparisons to mel.

I would recommend this book to any aspiring Technical Artist, especially those coming from an artistic
backgrounds like myself. Python is pretty popular in todays game industry and, after only a short
time of using the python language, I can see why. I have yet to see a better and more thorough
introduction to using Python in Maya than this.

Other sources of Python I have viewed/ recommend are:

Python Programming by John M. Zelle
- good, clear intro to Python principles, no direct connection to Maya/ 3d program

3d Buzz dvd: Developing Modular Rigging Systems with Python
- Not an intro to python. However, it is very good at introducing
new concepts (even if you don't understand them at the time)

another 3d Buzz dvd: Python: creating Nodes in Maya
- again, not an intro but much shorter than Modular Rigging
dvd and introduces more cool concepts
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Vine Customer Review of Free Product ( What's this? )
The ISBN 0123785782 (Maya Python for Games and Film) is a mixture of a good tutorial with many practical examples and a reference. Its language is clear, precise, and full of comparisons of Python to Embedded Language (MEL) side by side. The illustrations are scarce and only in black and white. The quality of the few screen snapshots is poor, but they are legible. The book teaches partially step-by-step, and does not share many similarities with the industry standard "Maximizing AutoLISP", but is still sufficient and quite understandable especially for those already familiar with the basics of programming not included there.

It might not be the best book for novices. Its content is self-explanatory, can serve as a reference on the subject (with exercises to refresh the skill), and as such belongs in the library of every programmer of Python - a scripting (programming) language inside Maya - an animation software. Python's API (Application Programming Interface) is used by software components to communicate with each other.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Hardcover Verified Purchase
This book was my first contact with Maya scripting, as well as with Python, however I had some web programming experience (jQuery and PHP) prior to learning Python, so that made my learning process a bit easier. Therefore please bare this in mind when reading my review, as your experience with this book might differ if you've never programmed before.

The 375 pages of content are structured into 3 parts and I'll analyze each part below.

PART 1 - BASICS OF PYTHON AND MAYA (175 pages)
Even if you were a complete newbie to programming, this book has you covered, as it spends a good amount of time explaining all the basics of Python (variables, functions, sequence types, iteration, error trapping, classes etc.). The nice thing is that all examples are within the Maya context, so you can immediately understand where, when and why to use certain programming language features. This is of TREMENDOUS help to beginners, because many times programming concepts can become quite abstract if not demonstrated in a practical, application-oriented way. By the end of this part you'll know enough Python to tackle just about any scripting task in Maya.
My only critique is that there could've been more of the practical examples using the Maya commands module. A few common commands are covered (select, ls, xform, get/set/add/connectAttr and a few of others), but some extra examples would've been great. Don't get this wrong: learning how just a few commands work means you'll know how to read any command documentation, so it's only a problem if you're lazy, but I think a few more (short) examples would've been welcome.

PART 2 - DESIGNING MAYA TOOLS WITH PYTHON (80 pages)
This part mainly deals with the Maya GUI and Qt.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Kindle Edition Verified Purchase
This book isn't an introduction to Python first off, so it would help if you have experience with the language. I myself have used Python only a bit and this goes for any programming language actually. My current role is as an artist and not a technical director. So if I can follow this book most people should be fine.

I'm still working through the book but right now the content covered has been solid. Keep in mind that this is a broad overview. While readers will focus on building bits of code here and there to do something in Maya you won't walk away from this book with a completed auto rigging system. It's an introduction to using Python with Mayas API. It shows you the ins and outs but it's up to you to stitch these concepts together to create the tools you want.

(KINDLE CRIT) As for the print version I'm not sure this is an issue but with the Kindle version the example code formatting can be confusing. White spaces / indents are important in Python and as code examples become more complex indents for if, while loops, functions, etc tend to be ignored. I would imagine its hard to get this perfect in a kindle text since font size can be changed and formatting will change with device screen / window sizes. But a heads up, pay close attention to () and ; characters as these will help you format your code properly. More so when a code example spans across pages. If you have scripting experience this might be less of an issue & as you gain it through this book it becomes easier to sort out.

In the end even the book is solid. Formatting aside of some of the examples this is a great text to have if you're working into TD work with Python inside Maya. Start here with this book but don't stop there.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews