1. Basics ....................................................... 1
What Is Maya? ................................................ 1
How Best to Use This Book .................................... 1
The Desired Environment ...................................... 2
Notes and Notation ........................................... 2
The Maya Interface ........................................... 3
The Camera Views ............................................. 4
Hotkeys ...................................................... 5
The Spacebar and the Hotbox .................................. 6
Marking Menus ................................................ 6
Summary ...................................................... 7
2. Objects, Duplicates and Transforms ........................... 9
Introduction ................................................. 9
A Simple Object .............................................. 9
Selection Methods ........................................... 10
The Outliner ................................................ 10
Shaded and Unshaded Object Display .......................... 10
Transformations ............................................. 11
Transform Manipulators ...................................... 12
Using the Channels Box for Transformations .................. 14
A Simple Stick Character from Primitives .................... 14
Hiding, Displaying and Templating ........................... 19
Summary ..................................................... 19
3. Hierarchies, Groups and Nodes ............................... 21
Introduction ................................................ 21
Hierarchies ................................................. 21
Groups ...................................................... 24
Node Structures ............................................. 26
Summary .................................................... 28
4. Modeling and Surface Creation ............................... 29
Introduction ................................................ 29
Surface Types and Their Components .......................... 29
NURBS Modeling .............................................. 32
Curves ...................................................... 33
NURBS Surface Tools ......................................... 37
Editing the Final Surface ................................... 49
A NURBS Teapot .............................................. 50
Polygon Modeling ............................................ 52
A Polygon Teapot ............................................ 61
Subdivision Surface Modeling ................................ 63
A Subdiv Squid .............................................. 68
Sculpting with Artisan ...................................... 70
Summary ..................................................... 71
5. Animation ................................................... 73
Introduction ................................................ 73
The Animation Environment ................................... 73
Keyed Animation ............................................. 74
Procedural Animation ........................................ 85
Non-Linear Animation ........................................ 92
Paths and Constraints ....................................... 98
Deformers .................................................. 103
Skeletons, Bones and Joints ................................ 121
Binding a Surface to a Skeleton ............................ 137
Summary .................................................... 150
6. Rendering .................................................. 153
Introduction .............................................. 153
Lights ..................................................... 153
The IPR Renderer ........................................... 171
Materials and Shading Groups ............................... 172
Textures and Texture Mapping ............................... 177
Texturing Polygons ......................................... 185
Texturing Subdivision Surfaces ............................. 190
Texturing Lights and Shadows ............................... 190
Utilities .................................................. 190
Building a Basic Shader .................................... 193
Environments ............................................... 196
Reflection Mapping ......................................... 198
Backgrounds and Integration ................................ 199
Volumes .................................................... 199
The Renderer ............................................... 200
Surface Rendering .......................................... 200
Renderer Effects ........................................... 204
Summary .................................................... 206
7. Particle Systems ........................................... 209
Introduction ............................................... 209
Emitters, Particle Objects and Fields ...................... 209
Collisions ................................................. 215
Volume Fields and Volume Emitters .......................... 217
Emitting from Surfaces and Curves .......................... 219
Controlling Emission with Textures ......................... 223
Particle Goals ............................................. 225
Particle Replacement ....................................... 225
Caching the Scene for Improved Feedback .................... 228
Rendering Particles ........................................ 230
Summary .................................................... 241
8. Dynamic Objects ............................................ 243
Introduction ............................................... 243
Rigid Body Dynamics ........................................ 243
Soft Body Dynamics ......................................... 253
Clip FX .................................................... 260
Summary .................................................... 262
9. MELScripting ............................................... 263
Introduction ............................................... 263
Simple Commands ............................................ 263
Changing Attributes ........................................ 265
Writing Scripts ............................................ 265
The MEL User Interface ..................................... 273
Summary .................................................... 281
10.Paint Effects .............................................. 283
Introduction ............................................... 283
Painting in 2D ............................................. 283
Painting in 3D ............................................. 287
Animating Paint Effects Objects ............................ 289
Animating the Growth ....................................... 291
Rendering .................................................. 292
Summary .................................................... 295
11.Integration ................................................ 297
Introduction ............................................... 297
The Corridor and Door ...................................... 297
The Tentacles .............................................. 301
The Door Animation ......................................... 302
The Side Tentacle Animation ................................ 303
The Main Tentacle Animation ................................ 305
Finishing Touches .......................................... 306
Summary ....................................................... 307
Index ......................................................... 309
|