Practical Maya Programming with Python et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 34,84
  • Tous les prix incluent la TVA.
En stock.
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Practical Maya Programmin... a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Practical Maya Programming with Python (Anglais) Broché – 25 juillet 2014

Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 34,84
EUR 34,84 EUR 41,69
EUR 34,84 Livraison à EUR 0,01. En stock. Expédié et vendu par Amazon. Emballage cadeau disponible.

Descriptions du produit

Présentation de l'éditeur

Unleash the power of Python in Maya and unlock your creativity


  • Create and customize UIs using standard tools and libraries
  • Understand how Maya can leverage advanced Python features
  • Make your tools, and Maya itself, fully automatable

In Detail

Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises.

Practical Maya Programming with Python will help you master both Python and Maya. With thorough explanations, illustrative examples, and complete sample projects, you will learn how to use Python to charm Maya into obeying your every command. Practical Maya Programming with Python will teach you how PyMEL works as well as how to deal with errors and write composable code in Python.

What you will learn from this book

  • Understand the architecture of Python objects, Maya nodes, and PyMEL
  • Write composable code that is modular and re-usable
  • Make Maya "Pythonic" through the use of decorators and context managers
  • Learn about different Maya UI options and libraries
  • Use PySide and PyQt to build Maya user interfaces
  • Turn Maya into a server that can be controlled remotely
  • Understand how to use Python with Maya's API
  • Conquer custom nodes using Python's dynamic type creation


"Practical Maya Programming with Python" is a practical tutorial packed with plenty of examples and sample projects which guides you through building reusable, independent modules and handling unexpected errors.

Who this book is written for

If you are a developer looking to build a powerful system using Python and Maya's capabilities, then this book is for you. Practical Maya Programming with Python is perfect for intermediate users with basic experience in Python and Maya who want to better their knowledge and skills.

Biographie de l'auteur

Robert Galanakis

Robert Galanakis is a technical artist cum programmer who has worked in various areas of game development. He is the Technical Director of EVE Online at CCP Games, Iceland, where he focuses on Python, Lean, and Agile training and evangelism. In 2008, Rob founded, which is the largest and the most active community focused on tech art on the Internet. He has spoken at Game Developers Conference several times and has also written many articles about tools, pipelines, and culture. His blog can be found at He lives in Reykjavík, Iceland, with his wife Casady and their son Marcus.

Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur (beta) 14 commentaires
2 internautes sur 2 ont trouvé ce commentaire utile 
Finally, a book on PyMEL! 20 août 2014
Par Ric - Publié sur
Format: Broché
Finally, a book on PyMEL! Armed with a little MEL scripting background, I'm fascinated by the author's analysis of MEL and the necessity for code composability, which he defines as code that "has few dependicies and is responbile for a single responsiblity," (such as Maya utility nodes.) He writes: "In contrast to Maya's utility nodes, the design of MEL and maya.cmds is profoundly non-composable. Let's start by creating a couple of nodes...."
The book is concisely written with excellent examples and thorough explanations. He writes for the TD, but as an artist who wants to leverage his skills with Python, I've had little trouble building his examples or following his discussions. I didn't know it when I picked it up, but I've been waiting for this book because it's teaching me to see MEL and Maya in new, even more powerful, ways.
1 internautes sur 1 ont trouvé ce commentaire utile 
This book is THE book. 25 octobre 2014
Par Alex - Publié sur
Format: Broché
Rarely is a book on programming so well explained that it's easy to follow, program, and learn at the same time. This book is that 1 in 1,000. Rob is able to unfold Python in front of the reader like the Paper Fortune Teller that it is - and not just regular Python, either. He explains how to leverage PyMel for use within Maya, how to write better code, more logical code, and explains the in-depth thought process of constructing your code object-by-object.

Rob's examples build upon each other, so you're building actual code as you're learning, rather than reading through unintentionally obfuscated jargon that is often found in other resources. I haven't even finished the book yet(it's really long), and I already know that it's going to stay in my library for years to come, as it will prove to be a valuable asset to resort to over time.

This book is not an introduction, and I do not recommend taking breaks between chapters. I learned that the hard way, and had to restart a few chapters. That being said, even though it's not an introduction, it CAN be picked up by beginners who understand both Python and Maya. No PyMel experience is required, as you will gain that from this book. I've already been able to easily implement the things that I've learned from this into the production code in my pipeline at work(even with software other than Maya), and it has greatly improved how the code works and how our users work. The fact that this book unveils QT and PySide implementation for Maya is worth the price of the book alone.

If there's a sequel to this book, I'm buying it.
Also, if you're looking for more, Rob hosts, which is a forum for Tech Art. It (and Rigging Dojo) are the best resources for Technical Artists available.
1 internautes sur 1 ont trouvé ce commentaire utile 
Very Practical and Perfectly Delivered! 16 septembre 2014
Par Bill Jones - Publié sur
Format: Broché
Practical Maya Programming with Python

Publisher Link:

This book was amazing, I'm by no means a Python expert and I'm just getting started, and this book exceeded my expectations. Right away I was put into creating a development area and getting familiar with the interpreter, and the author wasted little time with getting everything setup and going. PyMEL was new to me but this book made it approachable and easy to understand. I'm a huge fan of writing reusable code, it saves time, makes life easy, and once you gain enough experience it will show in your coding techniques. I'm very pleased the author spoke on refactoring code, again it's something that comes with experience and time. Learning to look over your code and going "Ah, I can totally do it better this time around." is a really awesome experience.

From performance to error handling this book kept me reading and wanting to do more, not only did I feel the examples were great, they gave me an excellent starting point and provided me with a solid foundation with Maya and PyMEL. The chapter on error handling is full of so much great information you'll have to read it a few times, unless you're a super computer capable of remembering everything. Overall this book is highly recommended from beginner to expert.
1 internautes sur 1 ont trouvé ce commentaire utile 
Amazing Python-for-Maya Book! 29 septembre 2014
Par Bugi - Publié sur
Format: Broché
Having wanted to learn Python Programming for as long as it has been supported in Maya, this book has been a great revelation. With my moderate MEL experience, I was able to quickly pick up the different topics and begin to enjoy the awesomeness that is PyMEL. This book focuses on PyMEL more than any of the Python-for-Maya material I have come across and goes deep enough for me to start using it in ways I hadn't even anticipated.. Expect to learn new ways of organizing code that make your scripts efficient and highly reusable.

The book is packed with so much useful information from proper UI design to learning how to leverage and control Maya from outside the program. I particularly enjoyed the joint hierarchy conversion and character creator sections. The Maya API section is worth the price of admission alone. The author includes a best practices section that is sure to streamline the way you write code and make it more readable.

This book will definitely benefit both noobs and experts alike. It does assume some previous Maya knowledge, but even with basic MEL experience, it expertly introduces you to Python/PyMEL as the powerful programming framework that it is. For anyone wanting to get into Technical Direction or any form of technical role in production this text is essential.
1 internautes sur 1 ont trouvé ce commentaire utile 
Not for the beginner but written clearly enough to grasp intent.. 4 octobre 2014
Par pinklemonade - Publié sur
Format: Broché
.. of course, as practical programming, the acid test lies in your IDE and the code.

In the author's own words:
"This book is not a reference. It is not a cookbook, and it is not a comprehensive guide to Maya's Python API. It is a book that will teach you how to write better Python code for use inside of Maya."

In other words, if you are looking for a way into the Maya programming world, you find it in this book by building a library from the ground up. This novice Python programmer finds the first few chapters full of both dense material and good coding practice. I'm eager to dig in and see what else lies in store!
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?