- Practical Maya Programming with Python
- Robert Galanakis
- 216字
- 2021-09-03 10:05:24
Chapter 1. Introspecting Maya, Python, and PyMEL
Maya and Python are both excellent and elegant tools that can together achieve amazing results. And while it may be tempting to dive in and start wielding this power, it is prudent to understand some basic things first. Knowledge of the fundamentals will provide the platform from which we will grow great skills and conquer our obstacles throughout the rest of this book.
In this chapter, we will look at Python as a language, Maya as a program, and PyMEL as a framework. We will begin by briefly going over how to use the standard Python interpreter, the Maya Python interpreter, the Script Editor in Maya, and your Integrated Development Environment (IDE) or text editor in which you will do the majority of your development. Our goal for the chapter is to build a small library that can easily link us to documentation about Python and PyMEL objects. Building this library will illuminate how Maya, Python and PyMEL are designed, and demonstrate why PyMEL is superior to maya.cmds
. We will use the powerful technique of type introspection to teach us more about Maya's node-based design than any Hypergraph or static documentation can. Along the way we will explore some core concepts that will reoccur throughout later chapters.
- Mobile Web Performance Optimization
- 軟件架構(gòu)設(shè)計(jì):大型網(wǎng)站技術(shù)架構(gòu)與業(yè)務(wù)架構(gòu)融合之道
- 圖解Java數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- Android Application Development Cookbook(Second Edition)
- Learning Elixir
- Python Data Analysis(Second Edition)
- CouchDB and PHP Web Development Beginner’s Guide
- Jupyter數(shù)據(jù)科學(xué)實(shí)戰(zhàn)
- Python編程從0到1(視頻教學(xué)版)
- Python深度學(xué)習(xí):模型、方法與實(shí)現(xiàn)
- R語(yǔ)言數(shù)據(jù)可視化:科技圖表繪制
- 硬件產(chǎn)品設(shè)計(jì)與開(kāi)發(fā):從原型到交付
- 交互式程序設(shè)計(jì)(第2版)
- Software-Defined Networking with OpenFlow(Second Edition)
- Java Web開(kāi)發(fā)基礎(chǔ)與案例教程