Complete Maya Programming Volume II -  David Gould

Complete Maya Programming Volume II (eBook)

An In-depth Guide to 3D Fundamentals, Geometry, and Modeling

(Autor)

eBook Download: PDF
2005 | 1. Auflage
744 Seiten
Elsevier Science (Verlag)
978-0-08-052957-8 (ISBN)
Systemvoraussetzungen
62,95 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
David Gould's acclaimed first book, Complete Maya Programming: An Extensive Guide to MEL and the C++ API, provides artists and programmers with a deep understanding of the way Maya works and how it can be enhanced and customized through programming. In his new book David offers a gentle, intuitive introduction to the core ideas of computer graphics.

Each concept is explained progressively and is fully implemented in both MEL and C++ so that an artist or programmer can use the source code directly in their own programs. Geometry and modeling are covered in detail with progressively more complex examples demonstrating all of Maya's possible programming features. David Gould's first volume is widely regarded as the most authoritative reference on Maya programming. Volume II continues this tradition and provides an unmatched guide for the artist and programmer tackling complex tasks.

* Covers a spectrum of topics in computer graphics including points and vectors, rotations, transformations, curves and surfaces (polygonal, NURBS, subdivision), and modeling.
* Offers insights to Maya's inner workings so that an artist or programmer can design and develop customized tools and solutions.
* Discusses problem solving with MEL (Maya's scripting language) and the more powerful and versatile C++ API, with plenty of code examples for each.
David Gould's acclaimed first book, Complete Maya Programming: An Extensive Guide to MEL and the C++ API, provides artists and programmers with a deep understanding of the way Maya works and how it can be enhanced and customized through programming. In his new book David offers a gentle, intuitive introduction to the core ideas of computer graphics. Each concept is explained progressively and is fully implemented in both MEL and C++ so that an artist or programmer can use the source code directly in their own programs. Geometry and modeling are covered in detail with progressively more complex examples demonstrating all of Maya's possible programming features. David Gould's first volume is widely regarded as the most authoritative reference on Maya programming. Volume II continues this tradition and provides an unmatched guide for the artist and programmer tackling complex tasks. Covers a spectrum of topics in computer graphics including points and vectors, rotations, transformations, curves and surfaces (polygonal, NURBS, subdivision), and modeling Offers insights to Maya's inner workings so that an artist or programmer can design and develop customized tools and solutions Discusses problem solving with MEL (Maya's scripting language) and the more powerful and versatile C++ API, with plenty of code examples for each

Cover 1
Complete Maya Programming: An In-depth Guide to 3D Fundamentals, Geometry, and Modeling 4
Copyright Page 5
Contents 8
Preface 15
Chapter 1. Introduction 18
1.1 Example Files 20
1.2 Executing MEL Code in the Script Editor 22
Chapter 2. Points 26
2.1 Dimensions 26
2.2 Cartesian Coordinates 26
2.3 Homogeneous Coordinates 27
2.4 Polar and Spherical Coordinates 28
2.5 Conversions 29
2.6 MEL 32
2.7 C++ API 33
2.8 Locators 34
Chapter 3. Vectors 36
3.1 MEL 36
3.2 C++ API 37
3.3 Adding 38
3.4 Subtracting 39
3.5 Scaling 39
3.6 Length 40
3.7 Distance Between Points 43
3.8 Normalizing Vectors 44
3.9 Dot Product 45
3.10 Cross Product 52
3.11 Points Versus Vectors 57
Chapter 4.Rotations 60
4.1 Angles 60
4.2 Rotations 61
4.3 Orientation Representations 64
Chapter 5. Transformations 78
5.1 Matrices 79
5.2 Transforming Points 89
5.3 Transforming Vectors 91
5.4 Transforming Normals 92
Chapter 6. Transform Nodes 96
6.1 Pivot Points 96
6.2 Transformation Matrices 101
6.3 Hierarchies of Transformations 114
Chapter 7. Coordinate Frames 120
7.1 Up Axis 120
7.2 Handedness 121
7.3 Custom Coordinate Frames 123
Chapter 8. Polygonal Meshes 130
8.1 Displaying Meshes 130
8.2 Querying Meshes 138
8.3 Creating Meshes 224
8.4 Editing Meshes 318
Chapter 9. NURBS 374
9.1 Concepts 378
9.2 NURBS Curves 397
9.3 NURBS Surfaces 453
Chapter I0. Subdivision Surfaces 510
10.1 Concepts 511
10.2 Displaying Subdivision Surfaces 517
10.3 Querying Subdivision Surfaces 520
10.4 Creating and Converting Subdivision Surfaces 557
10.5 Editing Subdivision Surfaces 581
Chapter 11. Contexts (Tools) 586
11.1 SelectRingContextl Plug-in 588
11.2 SelectRingContext2 Plug-in 605
11.3 SelectVolumeContextl Plug-in 650
A. Further Learning 700
A.1 Online Resources 700
A.2 Maya Application 702
B. Further Reading 704
B.1 Mathematics 704
B.2 Programming 705
B.3 Computer Graphics 705
Glossary 708
Index 726

Erscheint lt. Verlag 5.8.2005
Sprache englisch
Themenwelt Sachbuch/Ratgeber
Informatik Grafik / Design Maya
Technik Bauwesen
ISBN-10 0-08-052957-7 / 0080529577
ISBN-13 978-0-08-052957-8 / 9780080529578
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 19,4 MB

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)
Cadcim Technologies (Verlag)
59,99