Practical Maya Programming with Python

Robert Galanakis

  • 出版商: Packt Publishing
  • 出版日期: 2014-07-25
  • 售價: $1,970
  • 貴賓價: 9.5$1,872
  • 語言: 英文
  • 頁數: 321
  • 裝訂: Paperback
  • ISBN: 1849694729
  • ISBN-13: 9781849694728
  • 相關分類: 3D建模 3D-modelingPython程式語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Unleash the power of Python in Maya and unlock your creativity

Overview

  • 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

Approach

"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.

商品描述(中文翻譯)

釋義:

發揮Python在Maya中的威力,釋放你的創造力

概述

  • 使用標準工具和庫創建和自定義UI
  • 了解Maya如何利用高級Python功能
  • 使你的工具和Maya本身完全可自動化

詳細內容

Autodesk Maya是一款3D電腦圖形軟件。它提供了一套龐大而靈活的功能,利用Python進行操作。在Autodesk Maya中使用Python並不難,但從編寫程序性的、受MEL啟發的工具轉向構建Python所承諾的強大而簡單的系統可能會有困難。

《Practical Maya Programming with Python》將幫助您掌握Python和Maya。通過詳細的解釋、實例和完整的示例項目,您將學習如何使用Python使Maya服從您的每一個指令。《Practical Maya Programming with Python》將教您如何使用PyMEL以及如何處理錯誤並在Python中編寫可組合的代碼。

本書的學習重點

  • 了解Python對象、Maya節點和PyMEL的架構
  • 編寫可組合且可重用的代碼
  • 通過使用裝飾器和上下文管理器使Maya“Pythonic”
  • 了解不同的Maya UI選項和庫
  • 使用PySide和PyQt構建Maya用戶界面
  • 將Maya轉變為可以遠程控制的服務器
  • 了解如何在Maya的API中使用Python
  • 使用Python的動態類型創建征服自定義節點

方法

《Practical Maya Programming with Python》是一本實用的教程,充滿了大量的示例和示例項目,指導您構建可重用的獨立模塊並處理意外錯誤。

本書適合對象

如果您是一位開發人員,希望利用Python和Maya的功能構建強大的系統,那麼本書適合您。《Practical Maya Programming with Python》非常適合具有Python和Maya基礎經驗的中級用戶,他們希望提高自己的知識和技能。