Sybex

Home Certification IT Administration Architecture & Design
3D Animation & CGI Internet Marketing
Print this page Share

Mastering Autodesk Maya 2014: Autodesk Official Press

ISBN: 978-1-118-57496-6
1008 pages
July 2013
Mastering Autodesk Maya 2014: Autodesk Official Press (1118574966) cover image

Description

Hands-on intermediate-to-advanced coverage of the leading 3D software

Autodesk Maya is the industry-leading 3D animation and effects software used in movies, visual effects, games, and other genres. If you already know the basics of Maya and are ready to elevate your skills, then this book is for you. Nearly 1,000 pages are packed with organized, professional, and valuable insight on the leading 3D application on the market, enabling you to unlock the software's more complex features. Ideal as both a tutorial and study guide for the Autodesk Maya exam, this Autodesk Official Press book gets you up to speed on Maya's latest features and expands your skills with advanced instruction on cloth, fur, and fluids.

  • Features challenging tutorials and real-world scenarios from some of the leading professionals in the industry
  • Provides you with valuable insight into the entire CG production pipeline
  • Covers the very latest Maya 2014 tools and features, including updates to dynamics, Maya muscle, stereo cameras, assets, rendering with mental ray, and more
  • Helps you gain proficiency in high-level techniques for film, television, game development, and more

If you've been looking for a complete, professional quality Maya resource to turn to again and again, look no further than Mastering Autodesk Maya 2104.

See More

Table of Contents

Introduction  xxiii

Chapter 1 • Working in Autodesk Maya  1

Creating and Editing Nodes 2

Using the Hypergraph 3

Connecting Nodes with the Node Editor 7

Creating Node Hierarchies in the Outliner 12

Displaying Options in the Outliner 16

The Channel Box 19

The Attribute Editor 23

Working with Shader Nodes in the Hypershade 25

Creating Maya Projects 35

Creating a New Project  35

Editing and Changing Projects  37

File Path Editor  38

Organizing Complex Node Structures with Assets 38

Creating an Asset  38

Publishing Asset Attributes  43

Using the Asset Editor 44

Viewing Assets in the Node Editor  46

File References  46

Referencing a File  47

Bounding Box Representations  50

The Bottom Line 51

Chapter 2 • Virtual Filmmaking 53

Determining the Image Size and Film Speed of the Camera  53

Setting the Size and Resolution of the Image 54

Setting the Film Speed 56

Creating and Animating Cameras 57

Creating a Camera  57

Setting Camera Attributes 63

Limiting the Range of Renderable Objects with Clipping Planes  67

Composing the Shot Using the Film-Back Settings 69

Creating a Camera-Shake Effect 71

Using an Expression to Control Alpha Offset  75

Creating Custom Camera Rigs 77

Swivel Camera Rig  78

Swivel Camera Rig Asset 80

Applying Depth of Field and Motion Blur 83

Rendering Using Depth of Field 84

Creating a Rack Focus Rig 87

Adding Motion Blur to an Animation 91

Using Orthographic and Stereo Cameras  98

Orthographic Cameras 98

Stereo Cameras  99

Using the Camera Sequencer 101

The Bottom Line 105

Chapter 3 • Modeling I  107

Understanding Polygon Geometry 107

Polygon Vertices  108

Polygon Edges 108

Polygon Faces 110

Working with Smooth Polygons 110

Using Subdivision Surfaces  112

Understanding NURBS 113

Understanding Curves 113

Understanding NURBS Surfaces  117

Surface Seams  119

NURBS Display Controls 120

Employing Image Planes  120

Modeling NURBS Surfaces 126

Lofting Surfaces  131

Intersecting Surfaces  136

Trim Surfaces 137

Working with Trim Edges 139

Fillet Surfaces  142

Creating Rail Surfaces  147

Lofting Across Multiple Curves 154

Live Surfaces  156

NURBS Tessellation 160

Modeling with Polygons 161

Shaping Using Smooth Mesh Polygon Geometry 161

Insert Edge Loops 166

Extruding Polygons  169

Edge Creasing  172

Mirror Cut  177

The Bottom Line 182

Chapter 4 • Modeling II 183

Modeling with Deformers  183

Using a Lattice 183

Soft Modification Tool 188

Combining Meshes  189

Using Bevel Plus 193

Creating the Curves  193

Projecting the Curve 196

Bevel Edges  200

Using Curves 205

Create an Extrusion Curve  205

Extrude Along a Curve  207

Drawing Curves on a Live Surface 209

Converting NURBS Surfaces to Polygons  211

Employing Revolved Surfaces  211

NURBS Extrusions 215

Boolean Operations  217

Using Booleans  218

Cutting Polygons 223

Sculpting Polygons Using Artisan  224

Advanced Polygon-Editing Tools  229

Append a Polygon 229

Interactive Split Tool 230

Spin a Polygon Edge 232

Bridge Polygons 232

Reduce  234

The Bottom Line 235

Chapter 5 • Animation Techniques  237

Using Joints and Constraints  237

Joint Basics 237

Point Constraints  239

Aim Constraints  239

Inverse Kinematics 242

IK Handle Tool  243

Creating a Master Control 246

Keyframe Animation 249

Creating Keyframes  249

Auto Keyframe  251

Moving and Scaling Keyframes on the Timeline  253

Copy, Paste, and Cut Keyframes 254

The Graph Editor  256

Animation Curves  257

Editing Animation Curves  262

Weighted Tangents 267

Additional Editing Tools 268

Breakdowns and In-Betweens  271

Pre- and Post-Infinity 273

Playblast and FCheck 276

Driven Keys 278

Creating a Driven Key  279

Looping Driven Keys 281

Copying and Pasting Driven Keys 282

Motion-Path Animation  284

Motion Trails 287

Animating Constraints 289

Animation Layers 293

Creating an Animation Layer 293

Layer Mode  294

Other Options in the Layer Editor 297

Layer Hierarchy  298

Merging Layers 301

Grease Pencil 302

The Bottom Line 304

Chapter 6 • Animating with Deformers  307

Animating Facial Expressions Using Blend Shapes 307

Creating Blend Shape Targets 310

Creating Blend Shapes 316

Painting Blend Shape Weights  318

Adding Targets  321

Creating a Custom Mouth Control  322

Connecting the Controls to the Blend Shape  325

Animating Blend Shapes Sequentially 329

Creating the Base Mesh 329

Creating the Blend Shape Targets  332

Creating the Blend Shape Sequence 333

Animating with Lattices 335

Creating a Lattice 335

Using the Lattice Membership Tool 337

Adding an Object to an Existing Lattice 338

Animating Lattices 339

Animating Object Components with Clusters  342

Adding Cluster Objects  342

Painting Cluster Weights 343

Applying Cluster Components 345

Constraining Clusters  347

Animating a Scene Using Nonlinear Deformers  348

Creating a Wave Deformer  349

Squashing and Stretching Objects 351

Twisting Objects  352

Creating a Jiggle Effect  354

Applying Jiggle Deformers  354

Painting Jiggle Weights  355

Optimizing Animations with the Geometry Cache 357

Creating a Geometry Cache  357

Editing the Cache Playback 359

The Bottom Line 360

Chapter 7 • Rigging and Muscle Systems  363

Understanding Rigging  363

Creating and Organizing Joint Hierarchies 365

Orienting Joints 372

Naming Joints  374

Mirroring Joints  377

Rigging the Giraffe  378

IK Legs  378

FK Blending 381

Rotate Plane Solver 383

Creating Custom Attributes  387

Spline IK 390

Human Inverse Kinematics  397

Skeleton Generator  397

Character Controls  398

Interoperability 401

Skinning Geometry 402

Interactive/Smooth Binding  403

Weighting the Giraffe 403

Painting Skin Weights  410

Editing Skin Weights in the Component Editor  415

Copying Skin Weights  415

Mirroring Skin Weights 417

The Maya Muscle System  417

Understanding the Maya Muscle System 417

Using Capsules  418

Creating a Muscle Using the Muscle Builder 420

Editing Muscle Parameters 425

Converting the Smooth Skin to a Muscle System  427

Sliding Weights 429

The Bottom Line 430

Chapter 8 • Paint Effects 431

Using the Paint Effects Canvas  431

The Paint Effects Window 432

Painting in Scene Mode 436

Painting on 3D Objects  437

Understanding Strokes  439

The Anatomy of a Paint Effects Stroke  439

Brush Sharing  442

Understanding Brush Curve Nodes  444

Designing Brushes 445

Starting from Scratch 446

Tubes 449

Growing Flowers 450

Adding Leaves 456

Create Complexity by Adding Strokes to a Curve  459

Shaping Strokes with Behavior Controls  462

Applying Forces  462

Displacement, Spiral, and Bend  463

Animating Strokes 465

Animating Attribute Values  467

Adding Turbulence 467

Animating Growth 469

Modifiers  470

Surface Collisions 470

Rendering Paint Effects 472

Illumination 472

Shadow Effects  473

Shading Strokes and Tubes 475

Texturing Strokes  478

Converting Strokes to Geometry  481

The Bottom Line 483

Chapter 9 • Lighting with mental ray 485

Shadow-Casting Lights 485

Shadow Preview 486

Depth Map Shadows  488

mental ray Shadow Map Overrides 494

Raytrace Shadows 497

Indirect Lighting: Global Illumination 498

Global Illumination  499

Tuning Global Illumination  503

Working with Photon Maps  506

Color Bleeding 508

Importons 509

Caustics 509

Caustic Light Setup  513

Indirect Illumination: Final Gathering 514

Light-Emitting Objects 515

Final Gathering Maps 520

Using Lights with Final Gathering  525

Image-Based Lighting 526

Enabling IBL  527

IBL and Final Gathering  527

Physical Sun and Sky 529

Enabling Physical Sun and Sky  529

Editing the Sky Settings 531

mental ray Area Lights  532

Light Shaders  536

Physical Light Shader 536

Tone Mapping  540

Photometric Lights and Profiles 541

The Bottom Line 542

Chapter 10 • mental ray Shading Techniques  545

Shading Concepts 545

Diffusion  548

Reflection  548

Refraction 549

The Fresnel Effect  550

Anisotropy 551

Creating Blurred Reflections and Refractions Using Standard Maya Shaders  551

Reflection Blur 551

Refraction Blur 554

Basic mental ray Shaders 555

DGS Shaders  556

Dielectric Material  561

mental ray Base Shaders  564

Car Paint Materials  571

Diffuse Parameters 575

Specular Parameters 575

Flake Parameters 575

Reflection Parameters 576

The mia Material  577

Using the mia Material Presets 578

Add Bumps to the Rubber Shader  579

Create Beveled Edges Using mia_roundcorners 581

Creating Thick and Thin Glass and Plastic  582

Other mia Material Attributes  584

Controlling Exposure with Tone Mapping  587

Rendering Contours 589

The Bottom Line 592

Chapter 11 • Texture Mapping 595

UV Texture Layout 595

What Are UV Texture Coordinates?  596

Mapping the Giraffe Leg 600

Unfolding UVs 607

Mapping the Giraffe Head  610

Mirroring UVs 613

More UV Tools 616

Arranging UV Shells  618

Additional UV Mapping Considerations  621

Transferring UVs 621

Multiple UV Sets 622

Optimizing Textures  622

Bump and Normal Mapping  623

Bump Maps  624

Normal Maps 624

Creating Normal Maps  625

Applying Normal Maps 631

Displacement Mapping 633

Subsurface Scattering  638

Fast, Simple Skin-Shader Setup  638

Subsurface Scattering Layers  643

Subsurface Specularity  645

Viewport 20  647

The Bottom Line 649

Chapter 12 • Rendering for Compositing 651

Render Layers 651

Creating Render Layers 652

Render Layer Overrides 655

Creating Overrides for Rendering Cameras 659

Using Different Shaders on Render Layers 661

Material Overrides  663

Render Layer Blend Modes 663

Render Passes 669

Upgrading Materials for Rendering Passes  671

Rendering Multiple Passes from a Single Render Layer  673

Creating an Ambient Occlusion Render Pass 678

Render Pass Contribution Maps  685

Lights and Contribution Maps 688

Render Pass Sets  691

Setting Up a Render with mental ray  692

File Tokens 693

Specifying Frame Range  697

Renderable Cameras 697

File Formats and the Frame Buffer 698

Starting a Batch Render 699

Command-Line Rendering 700

Creating a Batch Script 704

mental ray Quality Settings  706

Tessellation and Approximation Nodes  706

Unified Sampling  708

Filtering  709

The Bottom Line 709

Chapter 13 • Introducing nParticles 711

Creating nParticles 711

Drawing nParticles Using the nParticle Tool 712

Spawning nParticles from an Emitter 715

mitting nParticles from a Surface  718

Filling an Object with nParticles  720

Making nParticles Collide with nRigids  725

Passive Collision Objects 725

Collide Strength and Collision Ramps  731

Using nParticles to Simulate Liquids  734

Creating Liquid Behavior  734

Converting nParticles to Polygons 738

Shading the nParticle Mesh 740

Emit nParticles Using a Texture 742

Surface Emission 742

Using Wind 748

Shading nParticles and Using Hardware Rendering to Create Flame Effects  751

Shading nParticles to Simulate Flames 752

Creating an nCache  754

Using the Hardware Render Buffer 756

nParticles and Fields  758

Using Multiple Emitters 759

Volume Axis Curve 762

Working with Force Fields  768

Painting Field Maps  770

Using Dynamic Fields  773

Rendering Particles with mental ray 777

The Bottom Line 781

Chapter 14 • Dynamic Effects 783

Creating nCloth Objects  783

Making a Polygon Mesh Dynamic 784

Applying nCloth Presets  786

Making Surfaces Sticky  789

Creating nConstraints  791

Making nCloth Objects Expand Using Pressure 795

Additional Techniques 797

Creating an nCache  798

Creating nCloth and nParticle Interactions 800

Creating an nParticle Goal  800

Controlling Collision Events 803

Bursting an Object Open Using Tearable nConstraints  805

Rigid Body Dynamics 807

Creating an Exploding Tower 807

Tuning the Rigid Body Simulation  809

Baking the Simulation  811

Crumbling Tower  813

Soft Body Dynamics  814

Creating Flying Debris Using nParticle Instancing 815

Adding nParticles to the Scene 816

Sending the Debris Flying Using a Field  819

Creating a More Convincing Explosion by Adjusting nParticle Mass 821

Instancing Geometry 822

Animating Instances Using nParticle Expressions 824

Randomizing Instance Index  824

Connecting Instance Size to nParticle Mass 828

Controlling the Rotation of nParticles 833

The Bottom Line 834

Chapter 15 • Fur, Hair, and Clothing  835

Adding Fur to Characters 835

Preparing Polygons for Maya Fur  835

Creating a Fur Description  837

Editing the Fur Description: Baldness 838

Editing the Fur Description: Direction 844

Editing the Fur Description: Length  847

Test-Render Fur 849

Applying a Color Map  851

Applying Map Offsets and Multipliers 852

Enhancing the Realism of Fur  854

Rendering Fur Using mental ray 855

Animating Using Dynamic Curves  857

Using Dynamic Curves with IK Splines 857

Creating an IK Spline Handle from the Dynamic Curve 861

Using Forces 863

Adding Hair to a Character  863

Applying Hair to a Surface  864

Determining Hair Shape 867

Styling Hair 871

Start and Rest Positions 871

Painting Follicle Attributes 873

Modifying Curves  875

Curling, Noise, Sub Clumping, and Braids  876

Rendering Hair 876

Creating Clothing for Characters  878

Modeling Clothes for nCloth  878

Using Constraints 880

Connecting Buttons to the Shirt 886

Applying Forces  888

Painting nCloth Properties 888

The Bottom Line 892

Chapter 16 • Maya Fluids  895

Using Fluid Containers 895

Using 2D Containers  896

Adding an Emitter  897

Using Fields with Fluids  901

Using 3D Containers  904

Fluid Interactions 905

Emitting Fluids from a Surface 905

Making Flames  908

Igniting the Fuel  911

Filling Objects 912

Rendering Fluid Containers 917

Create Fluids and nParticle Interactions  919

Emitting Fluids from nParticles 920

Creating Flaming Trails 924

Creating Water Effects 926

Filling a Container  926

Adding Surface Detail  928

Rendering Liquids  929

Creating an Ocean  931

The Bottom Line 934

Appendix A • The Bottom Line  937

Appendix B • Autodesk Maya 2014 Certification 959

Index 963

See More

Author Information

Todd Palamar began his career creating traditional special effects for low-budget horror movies and quickly gravitated to computer animation. After working on numerous straight-to-video movies, he entered the video game industry. Todd has extensive freelance experience, including dozens of military and game-style simulations, corporate commercials, and theme park rides. In addition, he has written several Maya books, including Maya Studio Projects: Photorealistic Characters and Mastering Autodesk Maya 2013.

See More

Downloads

Download TitleSizeDownload
A note on the downloads
Some of the scene files provided with Mastering Autodesk Maya 2014 may not work with previous versions of Maya, even if the 'Ignore Versions' option is checked with opening the file. You may be able to download the previous book's scene files and use them if you need to use a previous version of Maya, however be warned that the scene files from previous editions of the book may not be completely updated to address exercises in the 2014 edition of the book.
   
Bonus Chapter 1 : Scripting with MEL and Python 3.26 MB Click to Download
Bonus Chapter 2 : Using Toon Shading 793.55 KB Click to Download
Bonus Chapter 1 : Project Files 593.87 KB Click to Download
Bonus Chapter 2 : Project Files 166.41 KB Click to Download
Chapter 1 10.13 MB Click to Download
Chapter 2 6.61 MB Click to Download
Chapter 3 2.75 MB Click to Download
Chapter 4 53.04 MB Click to Download
Chapter 5 11.43 MB Click to Download
Chapter 6 65.51 MB Click to Download
Chapter 7 22.16 MB Click to Download
Chapter 8 1.84 MB Click to Download
Chapter 9 64.02 MB Click to Download
Chapter 10 22.62 MB Click to Download
Chapter 11 (Part 1 of 2) 85.25 MB Click to Download
Chapter 11 (Part 2 of 2) 82.08 MB Click to Download
Chapter 12 25.32 MB Click to Download
Chapter 13 2.98 MB Click to Download
Chapter 14 4.24 MB Click to Download
Chapter 15 52.50 MB Click to Download
Chapter 16 9.67 MB Click to Download
Bonus Movies 83.68 MB Click to Download
See More
Instructors Resources
Wiley Instructor Companion Site
Request a print evaluation copy
Contact us
See More
See Less