舉報

會員
Practical Maya Programming with Python
最新章節:
Index
PracticalMayaProgrammingwithPythonisapracticaltutorialpackedwithplentyofexamplesandsampleprojectswhichguidesyouthroughbuildingreusable,independentmodulesandhandlingunexpectederrors.IfyouareadeveloperlookingtobuildapowerfulsystemusingPythonandMaya'scapabilities,thenthisbookisforyou.PracticalMayaProgrammingwithPythonisperfectforintermediateuserswithbasicexperienceinPythonandMayawhowanttobettertheirknowledgeandskills.
目錄(93章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introspecting Maya Python and PyMEL
- Creating your library
- Exploring Maya and PyMEL
- Building the pmhelp function
- Summary
- Chapter 2. Writing Composable Code
- Defining composability
- Learning to use list comprehensions
- Writing a skeleton converter library
- Writing a character creator
- Improving the performance of PyMEL
- Summary
- Chapter 3. Dealing with Errors
- Understanding exceptions
- Living with unhandled exceptions
- Golden rules of error handling
- Practical error handling in Maya
- Building a high-level error handler
- Installing the error handler
- Improving the error handler
- Summary
- Chapter 4. Leveraging Context Managers and Decorators in Maya
- Inverting the subroutine
- Introducing decorators
- Introducing context managers
- Context managers for changing scene state
- Creating the denormalized_skin context manager
- Creating a decorator to record metrics
- Advanced decorator topics
- Summary
- Chapter 5. Building Graphical User Interfaces for Maya
- Introducing Qt PyQt and PySide
- Establishing rules for crafting a GUI
- Installing PySide
- Supporting PySide and PyQt
- Creating the hierarchy converter GUI
- Integrating the tool GUI with Maya
- Working with menus
- Working with Maya shelves
- Summary
- Chapter 6. Automating Maya from the Outside
- Controlling Maya through request-reply
- Designing the automation system
- Understanding the Maya startup routine
- Building the request-reply automation system
- Practical uses and improvements
- Summary
- Chapter 7. Taming the Maya API
- Explaining types
- Introducing Maya's API and architecture
- Learning the Maya Python API by example
- Creating a Maya Python plugin
- Using PyMEL in a plugin that loads during startup
- Summary
- Chapter 8. Unleashing the Maya API through Python
- Understanding Dependency Graph plugins
- Demystifying Python metaprogramming
- Designing the node factory
- Building the node factory
- Extending the node factory
- Summary
- Chapter 9. Becoming a Part of the Python Community
- Understanding Open Source Software
- Creating a site directory for third-party modules
- Working with Python distributions in Maya
- Contributing to the open source community
- Engaging with the wider community
- Summary
- Appendix A. Python Best Practices
- The args and kwargs parameters
- String formatting
- String concatenation
- Raw strings and string literals
- Path building and manipulation
- Unicode strings
- Using the doctest module
- Adopting Test-Driven Development
- Using the GitHub repository for this book
- Index 更新時間:2021-09-03 10:05:39
推薦閱讀
- Java逍遙游記
- OpenDaylight Cookbook
- PyTorch自動駕駛視覺感知算法實戰
- Python程序設計(第3版)
- Windows Phone 7.5:Building Location-aware Applications
- QPanda量子計算編程
- Selenium WebDriver Practical Guide
- Java 7 Concurrency Cookbook
- RESTful Web API Design with Node.js(Second Edition)
- 計算機程序的構造和解釋(JavaScript版)
- Visual Basic 開發從入門到精通
- Building Microservices with .NET Core 2.0(Second Edition)
- Neo4j Graph Data Modeling
- Hands-On GUI Application Development in Go
- Python Data Visualization Cookbook(Second Edition)
- JSP程序設計實訓與案例教程(第2版)
- Oracle SOA BPEL Process Manager 11gR1:A Hands-On Tutorial
- SysML精粹
- 同構:編程中的數學
- R語言與數據可視化
- C語言程序設計習題解析與實驗指導(第3版)
- ScratchJr趣味編程精彩實例
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- UX for the Web
- 大學計算機基礎
- 教孩子學編程(信息學奧賽C語言版)
- OpenStack Administration with Ansible
- 前端開發必知必會:從工程核心到前沿實戰
- Hadoop Backup and Recovery Solutions
- Jetpack Compose從入門到實戰