舉報

會員
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
推薦閱讀
- TensorFlow Lite移動端深度學習
- Computer Vision for the Web
- Microsoft Application Virtualization Cookbook
- Building a Game with Unity and Blender
- C和C++安全編碼(原書第2版)
- Java高手真經(高級編程卷):Java Web高級開發技術
- Hands-On Data Structures and Algorithms with JavaScript
- FreeSWITCH 1.6 Cookbook
- Mastering Scientific Computing with R
- SAP BusinessObjects Dashboards 4.1 Cookbook
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Windows內核編程
- NoSQL數據庫原理
- 微服務架構深度解析:原理、實踐與進階
- Java面向對象程序設計
- 零基礎學C語言(升級版)
- Java程序設計教程
- Learning iOS Penetration Testing
- Android開發權威指南(第二版)
- Instant AppFog
- 鋁合金陽極氧化與表面處理技術(第三版)
- Go語言從入門到項目實戰(視頻版)
- Hands/On Microsoft Teams
- The Data Science Workshop
- 企業微信開發詳解
- Java從入門到項目實戰(全程視頻版)
- 數據分析與挖掘:R語言
- Haskell High Performance Programming
- 深入理解ES6
- 程序是怎樣跑起來的