Practical Maya Programming with Python

0
(0)

Practical Maya Programming with Python
 

  • Author:Robert Galanakis
  • Length: 321 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2014-06-24
  • ISBN-10: 1849694729
  • ISBN-13: 9781849694728
  • Sales Rank: #1212647 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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.

    Table of Contents

    Chapter 1. Introspecting Maya, Python, and PyMEL
    Chapter 2. Writing Composable Code
    Chapter 3. Dealing with Errors
    Chapter 4. Leveraging Context Managers and Decorators in Maya
    Chapter 5. Building Graphical User Interfaces for Maya
    Chapter 6. Automating Maya from the Outside
    Chapter 7. Taming the Maya API
    Chapter 8. Unleashing the Maya API through Python
    Chapter 9. Becoming a Part of the Python Community

    中文:

    书名:Practical Maya Programming with Python

    在Maya中释放Python的力量,释放您的创造力

    Overview

    • 使用标准工具和库创建和定制用户界面
    • 了解Maya如何利用高级Python功能
    • 使您的工具和Maya本身完全自动化

    In Detail

    Autodesk Maya是一款3D计算机图形软件。它利用Python提供了一系列广泛而灵活的功能。在Autodesk Maya中开始使用Python并不困难,但从编写受MEL启发的程序化工具到构建Python承诺的强大而简单的系统可能很困难。

    使用Python进行实际的Maya编程将帮助您同时掌握Python和Maya。通过详细的解释、说明性示例和完整的样例项目,您将学习如何使用Python来吸引Maya服从您的每个命令。使用Python的实际Maya编程将教会您如何使用PyMEL,以及如何处理错误和用Python编写可组合代码。

    你将从这本书中学到什么

    • 了解Python对象、Maya节点和PyMEL的体系结构
    • 编写模块化和可重用的可组合代码
    • 通过使用装饰者和上下文管理器,让Maya变得具有古典风格
    • 了解不同的Maya UI选项和库
    • Use PySide and PyQt to build Maya user interfaces
    • 将Maya变成可远程控制的服务器
    • 了解如何将Python与Maya的API一起使用
    • 使用Python的动态类型创建征服自定义节点

    Approach

    使用Python的实用Maya编程是一个实用教程,其中包含大量的示例和样例项目,指导您构建可重复使用的独立模块和处理意外错误。

    Who this book is written for

    如果您是一名开发人员,希望使用Python和Maya的功能构建一个功能强大的系统,那么这本书是为您准备的。对于希望提高知识和技能的中级用户来说,使用Python进行实际的Maya编程是非常理想的,这些用户对Python和Maya有基本的经验。

    Table of Contents

    第1章:反思Maya、Python和PyMEL
    第2章:编写可组合代码
    第三章.处理错误
    第4章:在Maya中利用上下文管理器和修饰器
    第5章:为Maya构建图形用户界面
    第6章:从外部自动化Maya
    Chapter 7. Taming the Maya API
    第8章:通过Python释放Maya API
    第9章:成为Python社区的一部分

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册