Complete Maya Programming -  David Gould

Complete Maya Programming (eBook)

An Extensive Guide to MEL and C++ API

(Autor)

eBook Download: PDF
2003 | 1. Auflage
528 Seiten
Elsevier Science (Verlag)
978-0-08-050237-3 (ISBN)
Systemvoraussetzungen
58,63 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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
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?
PDFPDF (Adobe DRM)

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 Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
A Comprehensive Guide, 12th Edition

von Prof. Sham Tickoo

eBook Download (2020)
Distributed By Ingram Spark (Verlag)
59,99