舉報

會員
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
推薦閱讀
- Learn ECMAScript(Second Edition)
- Java入門經典(第6版)
- Mastering Articulate Storyline
- Python王者歸來
- PHP 編程從入門到實踐
- Mastering Rust
- SQL經典實例(第2版)
- Apache Kafka Quick Start Guide
- Mastering Business Intelligence with MicroStrategy
- Web前端應用開發技術
- Creating Data Stories with Tableau Public
- Learning Modular Java Programming
- 創意UI Photoshop玩轉移動UI設計
- Android Studio開發實戰:從零基礎到App上線 (移動開發叢書)
- 面向對象程序設計及C++(第3版)
- 軟件開發中的決策:權衡與取舍
- 樹莓派開發從零開始學:超好玩的智能小硬件制作書
- Oracle Database 12c DBA官方手冊(第8版)
- Real-time Web Application Development using Vert.x 2.0
- Learning RxJava
- Mastering Rust
- Visual FoxPro程序設計教程(第3版)
- Learn Spring for Android Application Development
- Swift項目開發基礎教程
- Android應用測試與調試實戰
- 網絡安全Java代碼審計實戰
- INSTANT PrimeFaces Starter
- 軟件測試管理與實踐
- 交互的Python:數據分析入門
- Cocos2d-x學習筆記:完全掌握JS API與游戲項目開發 (未來書庫,觸控未來官方教材)