cover.eps

Autodesk® 3ds Max® 2013 Bible

Table of Contents

Wiley publishes its books in a variety of electronic formats and by print-on-demand. Not all content that is available in standard print versions of this book may appear or be packaged in all book formats. If you have purchased a version of this book that did not include media that is referenced by or accompanies a standard print version, you may request this media by visiting http://booksupport.wiley.com. For more information about Wiley products, visit us www.wiley.com.

Part I: Getting Started with Autodesk 3ds Max 2013

Quick Start: Falling from a Tightrope

Planning the Production

Setting Up the Scene

Tutorial: Creating the objects

Tutorial: Balancing the biped

Tutorial: Adding a balance pole

Adding a Camera and Light

Tutorial: Adding a camera and light

Tutorial: Rendering a test preview

Animating the Great Fall

Tutorial: Creating animation keys

Tutorial: Linking objects

Tutorial: Animating with MassFX

Tutorial: Rendering the final animation

Summary

Chapter 1: Exploring the Interface

Learning the Interface Elements

Using the Menus

Using the Toolbars

Docking and floating toolbars

Using tooltips and flyouts

Using the Quick Access toolbar

Learning the main toolbar

Using the Modeling Ribbon

Using the Viewports

Using the Command Panel

Working with rollouts

Increasing the Command Panel's width

Tutorial: Rearranging the interface for lefties

Using the Lower Interface Bar Controls

Interacting with the Interface

Gaining quick access with the right-click quad menus

Using Caddy controls

Understanding the button color cues

Using drag-and-drop features

Controlling spinners

Understanding modeless and persistent dialog boxes

Using Workspaces

Getting Help

Using the InfoCenter toolbar

Viewing the Essential Skills Movies

Using the online reference guides

Using the rest of the Help menu

Summary

Chapter 2: Controlling the Viewports

Understanding 3D Space

Learning Axonometric versus Perspective

Learning orthographic and isometric views

Discovering the viewports in 3ds Max

Using the Navigation Gizmos

Working with the ViewCube

Using the SteeringWheels

Tutorial: Navigating the active viewport

Controlling Viewports with a Scroll Wheel Mouse

Using the Viewport Navigation Controls

Zooming a view

Panning a view

Walking through a view

Rotating a view

Maximizing the active viewport

Controlling camera and spotlight views

Setting the navigation controls to match Maya

Changing the Viewport Display

Undoing and saving viewport changes

Disabling and refreshing viewports

Setting the viewport visual style

Viewing stylized scenes

Enhancing the Viewport

Changing the viewport layout

Displaying Safe Frames

Using clipping planes

Tutorial: Viewing the interior of a heart with clipping planes

Locating mesh problems with xView

Displaying Materials, Lighting, and Shadows in the Viewport

Viewing materials in the viewports

Displaying lighting and shadows in the viewports

Working with Viewport Backgrounds

Changing the viewport background

Loading viewport background images

Loading viewport background animations

Tutorial: Loading reference images for modeling

Summary

Chapter 3: Working with Files

Working with 3ds Max Scene Files

Using the Application Button

Using the Welcome Screen

Starting new

Saving files

Archiving files

Opening files

Setting a Project Folder

Merging and replacing objects

Getting out

Importing and Exporting

Importing supported formats

Import preference

Exporting supported formats

Moving files to other Suite packages

Manually moving files to and from Maya

Using the File Utilities

Using the Asset Browser utility

Finding files with the Max File Finder utility

Collecting files with the Resource Collector utility

Accessing File Information

Displaying scene information

Viewing file properties

Viewing files

Summary

Part II: Manipulating Objects

Chapter 4: Creating and Editing Primitive Objects

Selecting System Units

Using Custom and Generic units

Handling mismatched units

Rescaling world units

Creating Primitive Objects

Using the Create menu

Using the Create panel

Naming and renaming objects

Assigning colors

Using the Color Clipboard

Using different creation methods

Using the Keyboard Entry rollout for precise dimensions

Altering object parameters

Recovering from mistakes and deleting objects

Tutorial: Exploring the Platonic solids

Using Modeling Helpers

Using Dummy and Point objects

Measuring coordinate distances

Tutorial: Testing the Pythagorean Theorem

Summary

Chapter 5: Selecting Objects and Using Layers

Selecting Objects

Selection filters

Select buttons

Selecting with the Edit menu

Selecting multiple objects

Using the Paint Selection Region tool

Tutorial: Selecting objects

Using named selection sets

Editing named selection Sets

Locking selection sets

Isolating the current selection

Selecting objects in other interfaces

Setting Object Properties

Hiding and Freezing Objects

Using the Display Floater dialog box

Using the Display panel

Tutorial: Hidden toothbrushes

Using Layers

Using the Layer Manager

Using the layer list

Tutorial: Dividing a scene into layers

Using the Scene Explorer

Selecting and filtering objects

Finding objects

Editing in the Scene Explorer

Summary

Chapter 6: Transforming Objects, Pivoting, Aligning, and Snapping

Translating, Rotating, and Scaling Objects

Translating objects

Rotating objects

Scaling objects

Using the transform buttons

Working with the Transformation Tools

Working with the Transform Gizmos

Using the Transform Toolbox

Using the Transform Type-In dialog box

Using the Status Bar Type-In fields

Understanding the Transform Managers

Tutorial: Landing a spaceship in port

Using Pivot Points

Positioning pivot points

Aligning pivot points

Using the Working Pivot

Transform adjustments

Using the Reset XForm utility

Tutorial: A bee buzzing about a flower

Using the Align Commands

Aligning objects

Using the Quick Align tool

Aligning normals

Tutorial: Aligning a kissing couple

Aligning to a view

Using Grids

The Home Grid

Creating and activating new grids

Using AutoGrid

Tutorial: Creating a spyglass

Using Snap Options

Tutorial: Creating a 2D outline of an object

Setting snap points

Setting snap options

Using the Snaps toolbar

Tutorial: Creating a lattice for a methane molecule

Summary

Chapter 7: Cloning Objects and Creating Object Arrays

Cloning Objects

Using the Clone command

Using the Shift-clone method

Tutorial: Cloning dinosaurs

Using Quick Clone

Understanding Cloning Options

Working with copies, instances, and references

Tutorial: Creating instanced doughnuts

Tutorial: Working with referenced apples

Mirroring Objects

Using the Mirror command

Tutorial: Mirroring a robot's leg

Cloning over Time

Using the Snapshot command

Tutorial: Creating a path through a maze

Spacing Cloned Objects

Using the Spacing tool

Tutorial: Stacking a row of dominoes

Using the Clone and Align Tool

Aligning source objects to destination objects

Tutorial: Cloning and aligning trees on a beach

Creating Arrays of Objects

Linear arrays

Tutorial: Building a white picket fence

Circular arrays

Tutorial: Building a Ferris wheel

Working with a Ring Array

Tutorial: Using Ring Array to create a carousel

Summary

Chapter 8: Grouping, Linking, and Parenting Objects

Working with Groups

Creating groups

Ungrouping objects

Opening and closing groups

Attaching and detaching objects

Tutorial: Grouping a plane's parts together

Alternatives to grouping

Understanding Parent, Child, and Root Relationships

Building Links between Objects

Linking objects

Unlinking objects

Tutorial: Linking a family of ducks

Displaying Links and Hierarchies

Displaying links in the viewport

Viewing hierarchies

Working with Linked Objects

Locking inheriting transformations

Using the Link Inheritance utility

Selecting hierarchies

Linking to dummies

Tutorial: Circling the globe

Summary

Part III: Modeling 3D Assets

Chapter 9: Introducing Subobjects and Modifiers and Using the Modifier Stack

Exploring the Model Types

Parametric objects versus editable objects

Converting to editable objects

Understanding Normals

Viewing normals

Tutorial: Cleaning up imported meshes

Working with Subobjects

Using Soft Selection

Tutorial: Soft selecting a heart shape from a plane

Introducing Modifiers

Exploring the Modifier Stack

Understanding Base Objects

Applying modifiers

Tutorial: Bending a tree

Other Modifier Stack entities

Using the Modifier Stack

Reordering the Stack

Tutorial: Creating a molecular chain

Holding and fetching a scene

Collapsing the Stack

Using the Collapse utility

Using gizmo subobjects

Tutorial: Squeezing a plastic bottle

Applying modifiers to subobject selections

Tutorial: Applying damage to a car

Topology dependency

Summary

Chapter 10: Drawing and Editing 2D Splines and Shapes

Drawing in 2D

Working with shape primitives

Tutorial: Drawing a company logo

Tutorial: Viewing the interior of a heart

Editing Splines

Editable Splines versus the Edit Spline modifier

Making splines renderable

Selecting spline subobjects

Controlling spline geometry

Editing vertices

Editing segments

Editing Spline subobjects

Summary

Chapter 11: Modeling with Polygons

Understanding Poly Objects

Creating Editable Poly Objects

Converting objects

Collapsing to a mesh object

Applying the Edit Poly modifier

Editing Poly Objects

Editable Poly Subobject modes

Subobject selection

Tutorial: Modeling a clown head

Editing geometry

Editing Vertex subobjects

Editing Edge subobjects

Editing Border subobjects

Editing Polygon and Element subobjects

Surface properties

Tutorial: Modeling a tooth

Summary

Chapter 12: Using the Graphite Modeling Tools

Working with the Graphite Modeling Tools

Using the Polygon Modeling panel

Using the Modify Selection panel

Editing geometry

Editing Vertex subobjects

Editing Edge and Border subobjects

Editing Polygon and Element subobjects

Surface properties

Using the Freeform Tools

Using the Paint Deform tools

Using the Selection Tools

Selecting Tops, Open, and Non-Quads

Copying and pasting selections

Selecting by criteria

Using the Object Paint Tools

Selecting an object to paint with

Painting with objects

Painting with multiple objects

Painting on objects

Using the Paint Fill mode

Painting with animated objects

Tutorial: Painting a scar

Summary

Chapter 13: Working with Compound Objects

Understanding Compound Object Types

Morphing Objects

Creating Morph keys

Morph objects versus the Morpher modifier

Tutorial: Morphing a woman's face

Creating a Terrain Object

Coloring elevations

Tutorial: Creating an island with the Terrain compound object

Working with BlobMesh Objects

Setting BlobMesh parameters

Tutorial: Creating icy geometry with BlobMesh

Working with ProBoolean and ProCutter Objects

Using ProBoolean

Tutorial: Creating a keyhole

Using ProCutter

Tutorial: Creating a jigsaw puzzle

Summary

Part IV: Applying Materials and Textures

Chapter 14: Creating and Applying Standard Materials with the Slate Material Editor

Understanding Material Properties

Colors

Opacity and transparency

Reflection and refraction

Shininess and specular highlights

Other properties

Working with the Slate Material Editor

Using the Slate Material Editor controls

Loading the Material Node View panel

Navigating the Material Node View panel

Selecting and applying materials

Changing the material preview

Selecting objects by material

Setting Slate Material Editor preferences

Removing materials and maps

Using utilities

Using the Fix Ambient utility

Tutorial: Coloring Easter eggs

Using the Standard Material

Using Shading Types

Blinn shader

Phong shader

Anisotropic shader

Multi-Layer shader

Oren-Nayar-Blinn shader

Metal shader

Strauss shader

Translucent shader

Tutorial: Making curtains translucent

Accessing Other Parameters

Extended Parameters rollout

SuperSampling rollout

Maps rollout

mental ray Connection rollout

Tutorial: Coloring a dolphin

Summary

Chapter 15: Adding Material Details with Maps

Understanding Maps

Different map types

Enabling the global viewport rendering setting

Using Real-World maps

Working with Maps

Connecting maps to materials

Using the Maps rollout

Tutorial: Aging objects for realism

Understanding map types

Accessing Map parameters

Creating Textures with External Tools

Creating material textures using Photoshop

Capturing digital images

Scanning images

Tutorial: Creating a fishing net

Summary

Chapter 16: Creating Compound Materials and Using Material Modifiers

Using Compound Materials

Blend

Composite

Double Sided

Multi/Sub-Object

Tutorial: Creating a patchwork quilt

Morpher

Shellac

Top/Bottom

Tutorial: Surfing the waves

Applying Multiple Materials

Using material IDs

Tutorial: Mapping die faces

Using the Clean MultiMaterial utility

Using the Matte/Shadow Material

Matte/Shadow Basic Parameters rollout

Tutorial: Adding 3D objects to a scene

Material Modifiers

Material modifier

MaterialByElementmodifier

Tutorial: Creating random marquee lights with the MaterialByElement modifier

Comparing Displacement maps and Displace modifiers

Tutorial: Displacing geometry with a bitmap

Summary

Chapter 17: Unwrapping UVs

Mapping Modifiers

UVW Map modifier

Tutorial: Using the UVW Map modifier to apply decals

UVW Mapping Add and Clear modifiers

UVW XForm modifier

Map Scaler modifier

Camera Map modifier

Using the Unwrap UVW Modifier

Selecting UVW subobjects

Accessing the Edit UVWs interface

Tweaking vertices in the viewport

Using the Quick Planar Map

Saving and loading mapping coordinates

Using the Edit UVWs Interface

Selecting subobjects within the dialog box

Navigating the main view

Using the Quick Transform buttons

Straightening and Relaxing UV clusters

Stitching and welding

Separating into clusters using flattening methods

Arranging and grouping clusters

Accessing the Unwrap Options

Tutorial: Controlling the mapping of a covered wagon

Rendering UV templates

Mapping multiple objects

Tutorial: Creating a mapping for a fighter plane

Summary

Part V: Working with Cameras, Lighting, and Rendering

Chapter 18: Configuring and Aiming Cameras

Learning to Work with Cameras

Creating a camera object

Creating a camera view

Tutorial: Setting up an opponent's view

Controlling a camera

Aiming a camera

Tutorial: Watching a rocket

Aligning cameras

Tutorial: Seeing the dinosaur's good side

Setting Camera Parameters

Lens settings and field of view

Camera type and display options

Environment ranges and clipping planes

Camera Correction modifier

Creating multi-pass camera effects

Using the Depth of Field effect

Tutorial: Applying a Depth of Field effect to a row of windmills

Using the Motion Blur effect

Tutorial: Using a Motion Blur multi-pass camera effect

Summary

Chapter 19: Using Lights and Basic Lighting Techniques

Understanding the Basics of Lighting

Natural and artificial light

A standard lighting method

Shadows

Getting to Know the Light Types

Default lighting

Ambient light

Standard lights

Photometric lights

Creating and Positioning Light Objects

Transforming lights

Viewing lights and shadows in the viewport

Listing lights

Placing highlights

Tutorial: Lighting the snowman's face

Viewing a Scene from a Light

Light viewport controls

Manipulating Hotspot/Beam and Falloff/Field cones

Tutorial: Lighting a lamp

Altering Light Parameters

General parameters

The Intensity/Color/Attenuation rollout

Spotlight and directional light parameters

Advanced Effects

Shadow parameters

Optimizing lights

Photometric light parameters

Summary

Chapter 20: Rendering a Scene and Enabling Quicksilver

Working with Render Parameters

Initiating a render job

Common parameters

E-mail notifications

Adding pre-render and post-render scripts

Assigning renderers

Default Scanline Renderer

Quicksilver Hardware Renderer

Rendering stylized scenes

Using the Rendered Frame Window

Using the Render Types

Previewing with ActiveShade

Summary

Chapter 21: Using Atmospheric and Render Effects

Adding an Environment Background

Defining the rendered environment

Using Exposure Controls

Automatic, Linear, and Logarithmic Exposure Control

Pseudo Color Exposure Control

Photographic Exposure Control

Tutorial: Using the Logarithmic Exposure Control

Creating Atmospheric Effects

Working with the Atmospheric Apparatus

Adding effects to a scene

Using the Fire Effect

Tutorial: Creating the sun

Tutorial: Creating clouds

Using the Fog Effect

Using the Volume Fog effect

Tutorial: Creating a swamp scene

Using the Volume Light effect

Adding Render Effects

Using Render Effects

Blur render effect

Brightness and Contrast render effect

Color Balance render effect

File Output render effect

Film Grain render effect

Motion Blur render effect

Depth of Field render effect

Summary

Chapter 22: Rendering with mental ray and iray

Enabling mental ray and iray

Working with iray

Tutorial: Starting iray

Working with mental ray

Using mental ray Lights and Shadows

Understanding Caustics and Photons

Controlling Indirect Illumination

Using mental ray materials

Summary

Chapter 23: Compositing with Render Elements and the Video Post Interface

Using External Compositing Packages

Compositing with Photoshop

Video editing with Premiere Pro

Video compositing with After Effects

Tutorial: Adding animation effects using After Effects

Using Render Elements

Using State Sets

Recording states

Using templates and nesting states

Rendering states

Tutorial: Presenting several stylized rendered options

Accessing Compositor View

Changing node parameters

Adding new nodes

Exporting to Photoshop

Linking data to After Effects

Completing Post-Production with the Video Post Interface

The Video Post toolbar

The Video Post Queue and Range panes

The Video Post status bar

Working with Sequences

Adding and Editing Events

Adding an image input event

Adding scene events

Adding image filter events

Adding image layer events

Adding external events

Using loop events

Adding an image output event

Working with Ranges

Adding backgrounds and filters using Video Post

Summary

Part VI: Animating Objects and Scenes

Chapter 24: Understanding Animation and Keyframes

Using the Time Controls

Setting frame rate

Setting speed and direction

Using Time Tags

Working with Keys

Auto Key mode

Set Key mode

Tutorial: Rotating a windmill's blades

Copying parameter animation keys

Deleting all object animation keys

Using the Track Bar

Viewing and Editing Key Values

Using the Motion Panel

Setting parameters

Using trajectories

Tutorial: Making an airplane follow a looping path

Using the Follow/Bank utility

Using Ghosting

Animating Objects

Animating cameras

Tutorial: Animating darts hitting a dartboard

Animating lights

Animating materials

Tutorial: Dimming lights

Working with Previews

Creating previews

Viewing previews

Renaming previews

Using the RAM Player

Tutorial: Using the RAM Player to Combine Rendered Images into a Video File

Summary

Chapter 25: Animating with Constraints and Simple Controllers

Restricting Movement with Constraints

Using constraints

Working with the constraints

Understanding Controller Types

Assigning Controllers

Automatically assigned controllers

Assigning controllers with the Animation menu

Assigning controllers in the Motion panel

Assigning controllers in the Track View

Setting default controllers

Examining Some Simple Controllers

Noise controller

Spring controller

Summary

Chapter 26: Using Animation Layers and Animation Modifiers

Using the Animation Layers Toolbar

Working with Animation Layers

Enabling animation layers

Setting animation layers properties

Collapsing animation layers

Tutorial: Using animation layers for a plane takeoff

Saving and Loading Animation Files

Saving general animations

Mapping animated objects

Using the Map Animation dialog box

Retargeting animations

Using the Animation Modifiers

Baking Animation Keys with the Point Cache Modifier

Tutorial: Trees in a hurricane

Morpher modifier

Tutorial: Morphing facial expressions

Summary

Chapter 27: Wiring Parameters

Wiring Parameters

Using the Parameter Wiring dialog box

Manipulator helpers

Tutorial: Controlling a crocodile's bite

Collecting Parameters

Adding Custom Parameters

Summary

Chapter 28: Editing Animation Curves in the Track View

Learning the Track View Interface

The Track View layouts

Track View menus and toolbars

Controller and Key panes

Working with Keys

Selecting keys

Using soft selection

Adding and deleting keys

Moving, sliding, and scaling keys

Using the Region tool

Using the Retime tool

Editing keys

Using the Randomize Keys utility

Using the Euler Filter utility

Displaying keyable icons

Editing Time

Selecting time and the Select Keys by Time utility

Deleting, cutting, copying, and pasting time

Reversing, inserting, and scaling time

Setting ranges

Editing Curves

Inserting new keys and moving keys

Tutorial: Animating a monorail

Drawing curves

Reducing keys

Working with tangents

Tutorial: Animating a flowing river

Applying out-of-range, ease, and multiplier curves

Tutorial: Animating a wind-up teapot

Filtering Tracks and Creating Track Sets

Using the Filters dialog box

Creating a track set

Working with Controllers

Using visibility tracks

Adding note tracks

Using the ProSound Plug-in

Tutorial: Adding sound to an animation

Summary

Part VII: Working with Characters

Chapter 29: Understanding Rigging, Kinematics, and Working with Bones

Understanding Rigging

A typical rigging workflow

Building a Bones System

Assigning an IK Solver

Setting bone parameters

Defining joint constraints

Naming bones

Tutorial: Creating a bones system for an alligator

Using the Bone Tools

Reordering bones

Refining and mirroring bones

Coloring bones

Adjusting fins

Making objects into bones

Forward Kinematics versus Inverse Kinematics

Creating an Inverse Kinematics System

History Independent (HI) IK solver

History Dependent (HD) IK solver

Tutorial: Animating a spyglass with the HD IK solver

IK Limb solver

Tutorial: Animating a spider's leg with the IK Limb solver

Spline IK solver

Tutorial: Building an IK Spline alligator

Summary

Chapter 30: Skinning Characters

Understanding Your Character

The curse and blessing of symmetry

Dealing with details

Animated Skin Modifiers

Understanding the skinning process

Binding to a skeleton

Using the Skin Wrap modifiers

Tutorial: Making a simple squirt bottle walk

Using the Skin Morph modifier

Tutorial: Bulging arm muscles

Using Character Animation Techniques

Summary

Chapter 31: Animating Characters with CAT

Character Creation Workflow

Creating a CAT Rig

Using prebuilt CAT rigs

Modifying prebuilt CAT rigs

Using custom meshes

Tutorial: Editing the head bone

Building a custom CAT rig

Naming CAT bones

Tutorial: Building a custom CAT rig to match a skin mesh

Animating a CAT Rig

Blending absolute animation layers

Using adjustment animation layers

Creating a walk cycle with a CAT Motion layer

Tutorial: Animating a character walking along a path

Summary

Part VIII: Dynamic Animation

Chapter 32: Creating Particles

Understanding the Various Particle Systems

Creating a Particle System

Using the Spray and Snow Particle Systems

Tutorial: Creating rain showers

Tutorial: Creating a snowstorm

Using the Super Spray Particle System

Super Spray Basic Parameters rollout

Particle Generation rollout

Particle Type rollout

Rotation and Collision rollout

Tutorial: Basketball shooting practice

Object Motion Inheritance rollout

Bubble Motionrollout

Particle Spawn rollout

Load/Save Presets rollout

Using the Blizzard Particle System

Using the PArray Particle System

Splitting an object into fragments

Tutorial: Creating rising steam

Using the PCloud Particle System

Using Particle System Maps

Using the Particle Age map

Using the Particle MBlur map

Tutorial: Creating jet engine flames

Summary

Chapter 33: Using Space Warps

Creating and Binding Space Warps

Creating a Space Warp

Binding a Space Warp to an object

Understanding Space Warp Types

Force Space Warps

Deflector Space Warps

Geometric/Deformable Space Warps

Modifier-Based Space Warps

Combining Particle Systems with Space Warps

Tutorial: Shattering glass

Tutorial: Making water flow down a trough

Summary

Appendix A: What's New with Autodesk 3ds Max 2013

State Sets

Compact Track View

Viewport Layouts toolbar

Gradient background

Autodesk DirectConnect support

Maya Navigation mode

gPoly Modeling Format

MassFX improvements

Skin improvements

Workspaces

Nitrous improvements

iray and mental ray improvements

Appendix B: What's on the CD-ROM

Author-created materials

3D models

Autodesk® 3ds Max® 2013 Bible

Kelly L. Murdock

jwsinctitlepage_fmt.png

About the Author

Kelly Murdock has been authoring computer books for many years now and still gets immense enjoyment from the completed work. His book credits include various 3D, graphics, multimedia, and Web titles, including eleven previous editions of this book, 3ds Max Bible. Other major accomplishments include Google SketchUp Bible, Edgeloop Character Modeling for 3D Professionals Only, Maya 6 and 7 Revealed, LightWave 3D 8 Revealed, The Official Guide to Anime Studio, Poser 6, 7, and 8 Revealed, 3D Game Animation For Dummies, gmax Bible, Adobe Atmosphere Bible, Master VISUALLY HTML and XHTML, JavaScript Visual Blueprint, and co-authoring duties on two editions of the Illustrator Bible (for versions 9 and 10) and five editions of the Adobe Creative Suite Bible.

With a background in engineering and computer graphics, Kelly has been all over the 3D industry and still finds it fascinating. He's used high-level CAD workstations for product design and analysis, completed several large-scale visualization projects, created 3D models for feature films and games, worked as a freelance 3D artist, and even did some 3D programming. Kelly's been using 3D Studio since version 3 for DOS. Kelly has also branched into training others in 3D technologies. He currently works as a freelance graphic artist and video game producer.

In his spare time, Kelly enjoys playing basketball and collecting video games.

Credits

Senior Acquisitions Editor

Stephanie McComb

Project Editor

Martin V. Minner

Technical Editor

Jon McFarland

Copy Editor

Gwenette Gaddis

Editorial Director

Robyn Siesky

Business Manager

Amy Knies

Senior Marketing Manager

Sandy Smith

Vice President and Executive Group Publisher

Richard Swadley

Vice President and Executive Publisher

Barry Pruett

Project Coordinator

Patrick Redmond

Graphics and Production Specialists

Carrie A. Cesavice
Jennifer Creasey
Joyce Haughey
Sennett Vaughan Johnson

Quality Control Technician

Melissa Cossell

Proofreading

Evelyn Wellborn

Indexing

BIM Indexing & Proofreading Services

Vertical Websites Project Manager

Laura Moss-Hollister

Vertical Websites Associate Producer

Marilyn Hummel

Dedication

We all have a brother or some crazy aunt,
whose movie obsession, understand we just can't.
Be it Star Wars, or Star Trek, or Lord of the Rings,
The movie's praises they loudly do sing.
They keep a count of the times they've seen each show,
and to see the latest movies, they'll wait hours in the snow.
They live as their heroes and quote famous movie lines,
and they cover their rooms with posters and signs.
They play all the games and chat with other fans online,
and their bathroom is decorated to look like a shrine.
They have boxes that are filled with collectibles galore,
with so much stuff you can't even open the door.
They look forward all year for the time of Halloween,
Because the costumes they wear are straight off the screen.
I can't understand all these the super fan views,
Just don't touch my limited edition basketball shoes.

To Kerry and Donna, the obsession rages on 2013

Preface

Every time I enter the computer room (which my wife calls the dungeon), my wife still says that I am off to my “fun and games.” I, as always, flatly deny this accusation, saying that it is serious work that I am involved in. But later, when I emerge with a twinkle in my eye and excitedly ask her to take a look at my latest rendering, I know that she is right. Working with the Autodesk® 3ds Max® 2013 software is pure “fun and games.”

My goal in writing this book was to take all my fun years of playing and working in 3D and boil them down into something that's worthwhile for you, the reader. This goal was compounded by the fact that all you 3ds Max-heads out there are at different levels. Luckily, this book is thick enough to include a little something for everyone.

The audience level for the book focuses on the beginner, with a smattering of intermediate and advanced topics for the seasoned user. If you're new to 3ds Max, then you'll want to start at the beginning and move methodically through the book. If you're relatively comfortable making your way around 3ds Max, then review the Table of Contents for sections that can enhance your fundamental base. If you're a seasoned pro, then you'll want to watch for coverage of the features new to Release 2013.

As this book has come together, I've tried to write the type of book that I'd like to read. I've tried to include a variety of scenes that are infused with creativity. It is my hope that these examples will not only teach you how to use the software but also provide a creative springboard for you in your own projects. After all, that's what turns 3D graphics from work into “fun and games.”

The Growth of 3ds Max?

One way we humans develop our personalities is to incorporate desirable personality traits from those around us. The personality of the 3ds Max software is developing as well: Every new release has incorporated a plethora of desirable new features. Many of these features come from the many additional plug-ins being developed to enhance 3ds Max. With each new release, 3ds Max has adopted many features that were available as plug-ins for previous releases. Several new features have been magically assimilated into the core product, such as the Character Animation Toolkit (CAT) and the Hair and Fur system. These additions make the software's personality much more likable, like a human developing a sense of humor.

Other personality traits are gained by stretching in new directions. 3ds Max and its developers have accomplished this feat as well. Many of the new features are completely new, not only to 3ds Max, but also to the industry. As 3ds Max grows up, it will continue to mature by adopting new features and inventing others. I just hope 3ds Max doesn't experience a midlife crisis in the next version.

Along with adopted features and new developments, the development teams at Autodesk have sought feedback from 3ds Max users. This feedback has resulted in many small tweaks to the package that enable scenes to be created more quickly and easily.

Some additional factors have appeared in the software's house that certainly affect its development. First is the appearance of the software's adopted brother, Maya. There are other siblings in the Autodesk household (including MotionBuilder, Softimage, and AutoCAD), but Maya is closest in age to 3ds Max, and its personality likely will rub off in different ways.

3ds Max also has a split personality with two different versions. The standard 3ds Max 2013 is intended for the entertainment markets, and the 3ds Max Design 2013 package is intended for visualization and architecture users. The differences between these two versions are subtle.

About This Book

Let me paint a picture of the writing process. It starts with years of experience, which are followed by months of painstaking research. There were system crashes and personal catastrophes and the always-present, ever-looming deadlines. I wrote into the early hours of the morning and during the late hours of the night—burning the candle at both ends and in the middle all at the same time. It was grueling and difficult, and spending all this time staring at the 3ds Max interface made me feel like . . . well . . . like a 3d artist.

Sound familiar? This process actually isn't much different from what 3D artists, modelers, and animators do on a daily basis, and, like you, I find satisfaction in the finished product.

Tutorials aplenty

I've always been a very visual learner—the easiest way for me to gain knowledge is by doing things for myself while exploring at the same time. Other people learn by reading and comprehending ideas. In this book, I've tried to present information in a number of ways to make the information usable for all types of learners. That is why you see detailed discussions of the various features along with tutorials that show these concepts in action.

The tutorials appear throughout the book and are clearly marked with the “Tutorial” label in front of the title. They always include a series of logical steps, typically ending with a figure for you to study and compare. These tutorial examples are provided on the book's CD to give you a firsthand look and a chance to get some hands-on experience.

I've attempted to “laser focus” all the tutorials down to one or two key concepts. All tutorials are designed to be completed in 10 steps or less. This means that you probably will not want to place the results in your portfolio. For example, many of the early tutorials don't have any materials applied because I felt that using materials before they've been explained would only confuse you.

I've attempted to think of and use examples that are diverse, unique, and interesting, while striving to make them simple, light, and easy to follow. I'm happy to report that every example in the book is included on the CD along with the models and textures required to complete the tutorial.

The tutorials often don't start from scratch but instead give you a starting point. This approach lets me “laser focus” the tutorials even more, and with fewer, more relevant steps, you can learn and experience the concepts without the complexity. On the book's CD, you will find the 3ds Max files that are referenced in Step 1 of most tutorials.

In addition to the starting-point files, every tutorial has been saved at the completion of the tutorial steps. These files are marked with the word final at the end of the filename. If you get stuck in a tutorial, simply open the final example and compare the settings.

I've put lots of effort into this book, and I hope it helps you in your efforts. I present this book as a starting point. In each tutorial, I've purposely left out most of the creative spice, leaving room for you to put it in—you're the one with the vision.

Twelfth time around

This book is now in its 12th edition, and the editors have requested a major shake-up. In this day of mobile devices and tablets, carrying around a huge 1,200-page book is just too much. So, we've opted for a streamlined 800-page book covering all the necessary basics. But, for complete coverage, we're also making an Expanded Edition e-book available that has many more chapters, tutorials, and projects. And the nice part about the e-book is that it doesn't have a page limit, so if you're reading the e-book version, stand squarely in front of the fire hose because there's a lot of information coming your way.

Also for this edition, we've updated the tutorials to reflect the latest 3ds Max features. I've also included a new Quick Start.

How this book is organized

Many different aspects of 3D graphics exist, and in some larger production houses, you might be focused on only one specific area. However, for smaller organizations or the general hobbyist, you end up wearing all the hats—from modeler and lighting director to animator and post-production compositor. This book is organized to cover all the various aspects of 3D graphics, regardless of the hat on your head.

If you're so excited to be working with 3ds Max that you can't decide where to start, then head straight for the Quick Start. The Quick Start is a single chapter-long tutorial that takes you through the creation and animation of an entire scene. For those of you who were too anxious to wade through a mountain of material before you could create something, this Quick Start is for you.

The book is divided into the following parts:

• Quick Start—This single chapter (which is actually a chapter in Part I) is an entire animation project presented in several focused tutorials. It is designed to whet your appetite and get you up to speed and producing animations immediately.

• Part I: Getting Started with Autodesk 3ds Max 2013—Whether it's understanding the interface, working with the viewports, or dealing with files, the chapters in this part get you comfortable with the interface so you won't get lost moving about this mammoth package.

• Part II: Manipulating Objects—3ds Max objects can include meshes, cameras, lights, Space Warps, and anything that can be viewed in a viewport. This part starts by introducing the various primitive objects and also includes chapters on how to reference, select, clone, group, link, and transform these various objects.

• Part III: Modeling 3D Assets—3ds Max includes several different ways to model objects. This part includes chapters covering the basic modeling methods and constructs including working with spline shapes, meshes, and polys. It also introduces modifiers and the Modifier Stack.

• Part IV: Applying Materials and Textures—This part shows how to apply basic materials and textures to objects including maps using the Slate Material Editor.

• Part V: Working with Cameras, Lighting, and Rendering—This part delves into using cameras and lights. It then shows how to render out images using Quicksilver and mental ray, how to use atmospheric and render effects, and ends with some coverage of compositing.

• Part VI: Animating Objects and Scenes—The simplest animation features include keyframing, constraints, and controllers. With these topics, you'll be able to animate scenes. It also covers some advanced techniques, including animation layers and modifiers, wiring parameters, and the Track View.

• Part VII: Working with Characters—This part covers creating and working with bone systems, rigging, skinning, and the CAT system.

• Part VIII: Dynamic Animation—This part covers creating animation sequences using physics calculations. It includes coverage of particles and Space Warps.

• Appendixes—At the very end of this book, you'll find two appendixes that cover the new features of 3ds Max 2013 and the contents of the book's CD.

Using the book's icons

The following margin icons are used to help you get the most out of this book:

Note

Notes highlight useful information that you should take into consideration.

Tip

Tips provide additional bits of advice that make particular features quicker or easier to use.

Caution

Cautions warn you of potential problems before you make a mistake.

New Feature

The New Feature icon highlights features that are new to the 2013 release.

On the CD

This icon points you toward related material on the book's CD.

cross-ref-icon.png Watch for the Cross-Reference icon to learn where in another chapter you can go to find more information on a particular feature.

The book's CD

Computer-book CD-ROMs are sometimes just an afterthought that includes a handful of examples and product demos. This book's CD, however, includes a diverse selection of 3D models that you can use in your projects if you choose. Many of these models are used in the tutorials. The CD also includes the 3ds Max files for every tutorial.

Acknowledgments

I have a host of people to thank for their involvement in this major work. The order in which they are mentioned doesn't necessarily represent the amount of work they did.

Thanks as always to my dear wife, Angela, and my sons, Eric and Thomas, without whose support I wouldn't get very far. They are my QA team and my brainstorming team who always provide honest feedback on my latest example. We have had many family sessions to think of good tutorial examples, and I'm always amazed with what they come up with. One of my favorites that hasn't been implemented yet is a tutorial of a group of bicycles chasing an ice cream truck.

In the first edition, the task at hand was too big for just me, so I shared the pain with two co-authors—Dave Brueck and Sanford Kennedy (both of whom have gone on to write books of their own). I still thank them for their work, which, although overhauled, retains their spirits. In a later edition, I again asked for help, a request that was answered by Sue Blackman. Sue provided several excellent examples that show off the power of the Track View interface. Thanks for your help, Sue.

Major thanks to the editors and personnel at Wiley. I'd like to specifically thank Stephanie McComb, who has managed the whole project and as always done a great job. Her encouragement, dedication, and positive attitude have made a big difference as I've faced some tough deadlines. Huge thanks to Marty Minner (the double M), who has once again managed the entire editing process, and to Gwenette Gaddis for her excellent copyediting input. Marty's comments during the review cycle always crack me up.

I'd also like to thank Jon McFarland for taking on the technical editing. Additional thanks go out to Laura Moss-Hollister and her co-workers in the Media Development department for chasing down the required permissions and for compiling the resources for the CD, and finally, to the entire staff at Wiley who helped me on this journey. Of particular note are the cover designers who have been delightfully stuck on reptiles and amphibians for the covers to the last several editions. I'm starting to refer to the titles by their cover creature; that is, “hand me the frog book next to the lizard book.”

The various people who work in the graphics industry are amazing in their willingness to help and support. I'd like to thank first of all Rob Hoffman, Brittany Bonhomme, and the entire Autodesk team for their timely support and help. I'd also like to thank the talented people at Zygote Media, Curious Labs, and Viewpoint Digital Media for many of their models, which make the examples much more interesting. (You can only do so much with the teapot after all.) Additional thanks go out to David Mathis, Sue Blackman, and Chris Murdock for completing models used in some of the tutorials.

Part I: Getting Started with Autodesk 3ds Max 2013

IN THIS PART

Quick Start

Falling from a Tightrope

Chapter 1

Exploring the Interface

Chapter 2

Controlling the Viewports

Chapter 3

Working with Files