Complete Maya Programming Volume II: An In-Depth Guide to 3D Fundamentals, Geometry, and Modeling View Larger Image | David A.D. Gould Morgan Kaufmann, Paperback, Published August 2005, 719 pages, ISBN 0120884828 | List Price: $68.95 Our Price: $48.50 You Save: $20.45 (30% Off)
| | | Availability: Out-Of-Stock |
Be the First to Write a Review and tell the world about this title!Books on similar topics, in best-seller order: Books from the same publisher, in best-seller order:
Table of Contents
Preface
1. Introduction
1.1 Source Files
1.2 Compiling Example Plugins
1.3 Sourcing Example MEL Scripts
1.4 Executing MEL Code In The Script Editor
2. Fundamental Concepts
2.1 Points
2.1.1 Cartesian coordinates
2.1.2 Homogenous coordinates
2.1.3 Converting
2.1.4 Points vs. Vectors
2.1.5 MEL
2.1.6 C++ API
2.2 Vectors
MEL
C++ API
2.2.2 Length
MEL
C++ API
2.2.3 Angle Between
MEL
C++ API
2.2.4 Perpendicular Vector
MEL
C++ API
2.3 Rotations and Quaternions
MEL
C++ API
2.4 Transformations
2.4.1 Matrices
Matrix Multiplication
Identity Matrix
Inverse Matrix
MEL
C++ API
2.4.2 Transforming Points
MEL
C++ API
2.4.3 Transforming Vectors
2.4.4 Transforming Normals
2.4.5 Pivot Points
2.4.6 Transform Nodes
Transformation Matrix
Hierarchies of Transformations
Transformation Spaces
MEL
C++ API
Freezing Transformations
2.5 Hierarchies
2.6 Floating-Point Numbers
2.6.1 Accuracy of Floating-point calculations and comparisons
2.6.2 Tolerances
Points
Vectors
2.6.3 Range wrap-around
3. Geometry And Modeling
3.1 Concepts
3.1.1 Components
3.2 Points
3.3 Polygonal Meshes
3.3.1 Displaying Meshes
General
Components
Normals
Backface Culling
UV Texture Coordinates
Vertex Colors
Non-Planar Faces
3.3.2 Querying Meshes
Vertices
Edges
Polygons
Face-Vertices
Normals
UV Texture Coordinates
Shells
Blind Data
3.3.3 Creating Meshes
Valid Meshes
Creation Checks
Molecule1 Plugin
Molecule2 Plugin
Molecule3 Plugin
Molecule4 Plugin
3.3.4 Editing Meshes
Construction History
Supporting Construction History
Supporting Tweaks
Mesh Editing Framework
DisplaceMesh1 Plugin
DisplaceMesh2 Plugin
DisplaceMesh3 Plugin
Examples
3.4 NURBS
3.4.1 Concepts
Control Vertex (CV)
Hull
Span
Degree
Order
Knot
Multi-Knots and CV Multiplicity
Edit Points
Curve Point
Parameterization
Form
Surface Point
Surface Isoparms
Surface Patches
Surface Curves
Trimmed Surfaces
3.4.2 NURBS Curves
Displaying Curves
Querying Curves
Creating Curves
Editing Curves
3.4.3 NURBS Surfaces
Displaying Surfaces
Querying Surfaces
Creating Surfaces
Editing Surfaces
3.5 Subdivision Surfaces
3.6 Mpxgeometrydata
3.7 Modeling Tools
3.8 Custom Shapes
3.9 Custom Triangulation
4. Further Learning
4.1 Online Resources
4.1.1 Companion Website
4.1.2 Additional Websites
Alias / Wavefront
Highend3D
Bryan Ewert
4.2 Maya Application
4.2.1 Documentation
Learning MEL
Learning C++ API
MEL Reference
C++ API Reference
4.2.2 Examples
MEL Examples
C++ API Examples
Appendix
A. Further Reading
A.1 Mathematics
A.2 Programming
General
C++ Language
A.3 Computer Graphics
General
Modeling
Animation
Image Synthesis
Glossary
Index
|