Complete Maya Programming (eBook)
528 Seiten
Elsevier Science (Verlag)
978-0-08-050237-3 (ISBN)
Finally, here is a practical, step-by-step guide that shows how to use Maya to its fullest potential, beginning with the basics. Readers of Complete Maya Programming will first gain a thorough understanding of Maya's inner workings, and then learn how to customize and extend Maya with scripts and plugins that take control and productivity to new levels.
Users new to programming can apply Maya's easy scripting language MEL (Maya Embedded Language), while more advanced users can work with the C++ API (Application Progamming Interface). Both a fundamental tutorial for Maya beginners and a solid reference for experienced developers, Complete Maya Programming is every user's guide to Maya mastery.
* Provides a multitude of real-world examples illustrating applications of Maya programming.
* Demonstrates how to use MEL to control Maya, customize its interface, automate procedures, and more
* Details how to use the C++ API to modify Maya functionality and develop tools and features to meet any need
* Explains when to use MEL, when to use the C++ API, and how to use them together
* Ideal for technical directors, developers, or anyone wishing to to master Maya
* Provides a storehouse of MEL scripts and C++ source code, glossary, and list of resources, available at www.davidgould.com
Learning Maya, the world's leading 3D animation and effects package, is a challenge, especially for those who want to master Maya's versatile programming features in addition to its built-in tools. Finally, here is a practical, step-by-step guide that shows how to use Maya to its fullest potential, beginning with the basics. Readers of Complete Maya Programming will first gain a thorough understanding of Maya's inner workings, and then learn how to customize and extend Maya with scripts and plugins that take control and productivity to new levels.Users new to programming can apply Maya's easy scripting language MEL (Maya Embedded Language), while more advanced users can work with the C++ API (Application Progamming Interface). Both a fundamental tutorial for Maya beginners and a solid reference for experienced developers, Complete Maya Programming is every user's guide to Maya mastery.* Provides a multitude of real-world examples illustrating applications of Maya programming.* Demonstrates how to use MEL to control Maya, customize its interface, automate procedures, and more* Details how to use the C++ API to modify Maya functionality and develop tools and features to meet any need* Explains when to use MEL, when to use the C++ API, and how to use them together* Ideal for technical directors, developers, or anyone wishing to to master Maya* Provides a storehouse of MEL scripts and C++ source code, glossary, and list of resources, available at www.davidgould.com
Front Cover 1
Complete Maya Programmin: An Extensive Guide to MEL and the C++ API 6
Copyright Page 7
CONTENTS 10
Preface 20
Source Files 22
CHAPTER 1. INTRODUCTION 24
1.1 Maya's Programmability 25
1.2 Programming Interfaces 27
CHAPTER 2. FUNDAMENTAL MAYA CONCEPTS 32
2.1 Maya Architecture 33
2.2 The Dependency Graph 34
CHAPTER 3. MEL 76
3.1 Introduction 76
3.2 The MEL Programming Language 79
3.3 Scripting 135
3.4 Objects 150
3.5 Animation 170
3.6 Graphical User Interfaces 219
3.7 Expressions 268
CHAPTER 4. C++ API 296
4.1 Introduction 296
4.2 Fundamental Concepts 299
4.3 Developing Plugins 311
4.4 Commands 331
4.5 Nodes 367
4.6 Locators 433
4.7 Manipulators 443
4.8 Deformers 456
4.9 Advanced C++ API 470
APPENDIX A. ADDITIONAL RESOURCES 480
APPENDIX B. MEL FOR C PROGRAMMERS 484
APPENDIX C. FURTHER READING 488
Glossary 492
Index 506
About the Author 528
Erscheint lt. Verlag | 7.1.2003 |
---|---|
Sprache | englisch |
Themenwelt | Sachbuch/Ratgeber |
Informatik ► Grafik / Design ► Maya | |
Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge | |
Technik ► Bauwesen | |
ISBN-10 | 0-08-050237-7 / 0080502377 |
ISBN-13 | 978-0-08-050237-3 / 9780080502373 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich