Cover image for 3D Studio Max R3 Bible
3D Studio Max R3 Bible
Murdock, Kelly.
Personal Author:
Publication Information:
Foster City, CA : IDG Books Worldwide, 2000.
Physical Description:
xliv, 1151 pages : illustrations (some color) ; 24 cm +1 computer laser optical disc (4 3/4 in.)
Title Subject:
Subject Term:
Format :


Call Number
Material Type
Home Location
Item Holds
TR897.7 .M87 2000 Book and Software Set Central Closed Stacks

On Order



Master valuable 3D modeling and animation skills to create spectacular visual effects with 3D Studio MAX R3 Bible. Each chapter in this authoritative guide helps you harness the power of MAX's specialized tools, effects, and utilities:
* Familiarize yourself with the new features in R3, understand the interface, and discover how to configure and customize MAX.
* Learn how to reference, select, transform, and modify models, cameras, lights, and any other object that can be viewed in a viewport.
* Model objects by working on primitives, spline shapes, meshes, patches, NURBS, and a variety of specialized compound objects, including Lofts and Morphs.
* Control light and cameras, as well as several lighting special effects and camera utilities.
* Use particle systems and space warps to enhance any MAX scene.
* Create animated scenes with keyframing, Track View, and Controllers.
* Extend the features of MAX with plug-ins.
The jam-packed CD-ROM includes exclusive Bible plug-ins, including Brick Object, Gear Object, Rainbow Effect, and more. It also offers sample 3D models and complete tutorial files to help you take full advantage of MAX 3R.

Author Notes

About the Author Kelly Murdock has been involved with more computer books than he cares to count -- to the point that he avoids the computer book section of the bookstore, except for the graphics section, which still remains an obsession. His book credits include various Web and multimedia titles, including contributions of various editions of HTML Unleashed and Laura Lemay's Web Workshop: 3D Graphics and VRML 2. With a background in Engineering and Computer Graphics, Kelly has been all over the 3D industry. He's used high-level CAD workstations for product design and analysis; completed several large-scale visualization projects; created 3D models for feature films, worked as a freelance 3D artist, and even done some 3D programming. Kelly's been using 3D Studio on and off since version 3 for DOS. He is also the creative force behind the children's Web site, at, which is soon to be sporting several new 3D characters.

Table of Contents

Prefacep. ix
Acknowledgmentsp. xv
Part I Getting Started with 3D Studio MAX R3p. 1
Chapter 1 What's New in Release 3p. 3
New User Interfacep. 3
External Referencesp. 9
Updated Modeling Toolsp. 10
New Modifiersp. 13
Material Editor Changesp. 14
New Rendering Enginep. 16
Lighting Updatesp. 18
New Controllersp. 19
Particle Systemsp. 20
Space Warpsp. 20
Efficient Scripting and Macrosp. 21
Hardware Supportp. 22
Chapter 2 Exploring the MAX Interfacep. 23
Understanding 3D Spacep. 24
Using the Pull-Down Menusp. 25
Using the Tab Panelp. 41
Learning the Main Toolbarp. 42
Using the Command Panelp. 45
Using the Additional Interface Controlsp. 50
Interacting with the Interfacep. 55
Getting Helpp. 58
Chapter 3 Customizing the MAX Interfacep. 61
The Customize Menup. 61
Customizing Toolbarsp. 63
Customizing the Tab Panelp. 66
Configuring Pathsp. 67
Setting Preferencesp. 68
Configuring the Viewportsp. 84
Selecting System Unitsp. 92
Selecting Grid and Snap Settingsp. 93
Part II Working with Objectsp. 97
Chapter 4 Referencing External Objectsp. 99
Using XRef Scenesp. 99
Using XRef Objectsp. 103
Configuring XRef Pathsp. 108
Chapter 5 Importing and Exportingp. 109
The Quickest Way to Model Objectsp. 109
Modeling Typesp. 110
Modeling Formatsp. 111
Importing Geometric Objectsp. 111
Importing Additional Formatsp. 117
Exporting Geometric Objectsp. 129
The VRML Export Bonus Toolsp. 133
Plug-In Translatorsp. 135
Chapter 6 Cloning Objects and Using Arraysp. 139
Using the Create Panelp. 139
Naming Objects and Assigning Colorsp. 141
Cloning Objectsp. 142
Understanding Copies, Instances, and Referencesp. 146
Creating Arrays of Objectsp. 148
Cloning over Timep. 156
Mirroring Objectsp. 158
Spacing Cloned Objectsp. 161
Chapter 7 Selecting and Grouping Objectsp. 169
Selecting Objectsp. 169
Selecting Subobjectsp. 177
Using Named Selection Setsp. 179
Setting Object Propertiesp. 181
Working with Groupsp. 186
Chapter 8 Transforming Objectsp. 189
Viewing Coordinates on the Status Barp. 189
Using the Transform Buttonsp. 190
Working with the Transform Gizmop. 191
Using the Transform Type-Inp. 192
Understanding Transform Managersp. 192
Moving, Rotating, and Scaling Objectsp. 199
Using the Align Commandsp. 205
Using Helpersp. 212
Using Snap Optionsp. 217
Chapter 9 Modifying Objectsp. 223
Using the Modify Panelp. 223
Exploring Modifier Typesp. 224
Applying Modifiersp. 260
Working with the Modifier Stackp. 262
Using Instanced Modifiersp. 267
Part III Modelingp. 269
Chapter 10 Creating Primitive Objectsp. 271
Working with Primitive Objectsp. 271
Primitive Object Typesp. 274
Chapter 11 Working with Spline Shapesp. 295
Drawing in 2Dp. 295
Understanding Spline Primitivesp. 296
Importing and Exporting Splinesp. 305
Editing Splinesp. 308
Using the Shape Check Utilityp. 326
Moving Splines to 3Dp. 326
Creating Spline Pathsp. 331
Using Spline Boolean Operationsp. 332
Chapter 12 Working with Meshesp. 337
Parametric versus Non-Parametricp. 337
Creating an Editable Mesh Objectp. 338
Editing a Mesh Objectp. 340
Modifying Meshesp. 359
Chapter 13 Creating Patchesp. 363
Introducing Patch Gridsp. 363
Editing Patchesp. 366
Modifying Patchesp. 378
Chapter 14 Creating Loft Objectsp. 385
Creating a Loft Objectp. 385
Controlling Loft Parametersp. 387
Using Deformationsp. 390
Modifying Loft Subobjectsp. 398
Loft Objects versus Surface Toolsp. 403
Chapter 15 Building Compound Objectsp. 407
Understanding Compound Object Typesp. 407
Modeling with Boolean Objectsp. 408
Morphing Objectsp. 414
Creating Conform Objectsp. 418
Creating Connect Objectsp. 421
Creating a Scatter Objectp. 426
Creating a ShapeMerge Objectp. 433
Creating a Terrain Objectp. 435
Chapter 16 Working with NURBSp. 441
Understanding NURBS Curves and Surfacesp. 441
Creating NURBSp. 442
Editing NURBSp. 446
Working with NURBSp. 453
Part IV Materials and Mapsp. 467
Chapter 17 Exploring the Material Editorp. 469
Understanding Material Propertiesp. 469
Working with the Material Editorp. 472
Using the Material/Map Browserp. 482
Using Standard Materialsp. 486
Using Raytrace Materialsp. 498
Using Matte/Shadow Materialsp. 507
Using Compound Materialsp. 510
Chapter 18 Using Material Mapsp. 521
Understanding Mapsp. 521
Material Map Typesp. 523
The Maps Rolloutp. 556
Chapter 19 Working with Materials and Mapsp. 561
Creating New Materialsp. 561
Animating Materialsp. 566
Applying Multiple Materialsp. 571
Material Modifiersp. 572
Using Maps to Change Geometryp. 582
Part V Lights and Camerasp. 585
Chapter 20 Controlling Lightsp. 587
The Basics of Lightingp. 587
Understanding Light Typesp. 591
Creating and Positioning Light Objectsp. 593
Viewing a Scene from a Lightp. 595
Altering Light Parametersp. 598
Using the Sunlight Systemp. 605
Chapter 21 Lighting Special Effectsp. 611
Using Volume Lightsp. 611
Using Projector Maps and Raytraced Shadowsp. 616
Creating Electricity and Neonp. 620
Chapter 22 Controlling Camerasp. 625
Understanding Camerasp. 625
Creating a Camera Objectp. 626
Creating a Camera Viewp. 627
Controlling a Camerap. 628
Camera Viewport Controlsp. 628
Setting Camera Parametersp. 629
Aiming a Camerap. 632
Using the Look At Controllerp. 635
Chapter 23 Camera Matching and Trackingp. 639
Using the Camera Match Utilityp. 639
Using the Camera Tracker Utilityp. 643
Part VI Particle Systems and Space Warpsp. 657
Chapter 24 Creating and Controlling Particle Systemsp. 659
Understanding the Various Particle Systemsp. 659
Creating a Particle Systemp. 660
Setting Particle Parametersp. 661
Working with Particle Systemsp. 674
Chapter 25 Using Space Warpsp. 685
Creating and Binding Space Warpsp. 685
Space Warp Typesp. 686
Working with Space Warpsp. 712
Chapter 26 Particle System Special Effectsp. 719
Tutorial: Exploding a Planetp. 719
Tutorial: Blowing a Dandelion Puffp. 722
Tutorial: Creating a Fireworks Fountainp. 722
Tutorial: Adding Spray to a Spray Canp. 724
Part VII Model Systemsp. 727
Chapter 27 Building Linked Hierarchiesp. 729
Understanding Parent, Child, and Root Relationshipsp. 729
Building Links between Objectsp. 730
Displaying Links and Hierarchiesp. 732
Working with Linked Objectsp. 735
Building a Bones Systemp. 741
Animating Linksp. 744
Chapter 28 Using Schematic Viewp. 749
Using the Schematic View Windowp. 749
Working with Schematic View Nodesp. 753
Chapter 29 Creating an Inverse Kinematics Systemp. 759
Understanding Inverse Kinematicsp. 759
Creating an Inverse Kinematics Systemp. 760
Animating IK Systemsp. 766
IK Preference Settingsp. 770
Using IK Controllersp. 772
Part VIII Animationp. 775
Chapter 30 Animation Basicsp. 777
Using the Animate Buttonp. 777
Working with Keysp. 778
Using the Track Barp. 779
Viewing and Editing Key Valuesp. 780
Controlling Timep. 782
Using the Motion Command Panelp. 783
Animating Objectsp. 786
Chapter 31 Working with the Track Viewp. 791
The Track View Interfacep. 791
Track View Modesp. 796
Working with Keysp. 802
Editing Timep. 806
Setting Rangesp. 807
Adjusting Function Curvesp. 807
Filtering Tracksp. 813
Working with Controllersp. 814
Using Out-of-Range Typesp. 814
Adding Note Tracksp. 815
Synchronizing to a Sound Trackp. 816
Chapter 32 Animating with Controllersp. 819
Understanding Controller Typesp. 819
Assigning Controllersp. 820
Setting Default Controllersp. 822
Examining the Various Controllersp. 822
Controller Examplesp. 853
Chapter 33 Using Expressionsp. 859
Understanding Expressionsp. 859
Variables, Operators, and Functionsp. 859
Building Expressionsp. 864
Understanding the Expression Controller Interfacep. 865
Controlling Object Transformationsp. 868
Controlling Parametersp. 870
Chapter 34 Creating a Dynamic Simulationp. 877
Understanding Dynamicsp. 877
Using Dynamic Objectsp. 878
Defining Dynamic Material Propertiesp. 883
Using Dynamic Space Warpsp. 884
Using the Dynamics Utilityp. 884
Part IX Rendering and Post-Productionp. 893
Chapter 35 Working with Backgrounds, Environments and Atmospheric Effectsp. 895
Creating an Environmentp. 895
Using Atmospheric Apparatus Gizmosp. 902
Creating Atmospheric Effectsp. 904
Chapter 36 Setting Rendering Parametersp. 917
Understanding the MAX Renderersp. 917
Working with Previewsp. 918
Render Parametersp. 921
Rendering Preferencesp. 928
Creating VUE Filesp. 930
Using the Virtual Frame Bufferp. 931
Using the RAM Playerp. 933
Render Typesp. 935
Rendering Problemsp. 936
Chapter 37 Using Render Effectsp. 937
Adding Render Effectsp. 937
Render Effect Typesp. 939
Chapter 38 Using Network Renderingp. 961
Network Requirementsp. 962
Setting up a Network Rendering Systemp. 964
Starting the Network Rendering Systemp. 974
Using the Network Rendering Managerp. 982
Using Network Rendering Serversp. 983
Logging Errorsp. 984
Using the Queue Managerp. 985
Event Notificationp. 990
Chapter 39 Using the Video Post Interfacep. 993
Understanding Post-Productionp. 993
Using the Video Post dialog boxp. 994
Working with Sequencesp. 996
Adding and Editing Eventsp. 998
Working with Rangesp. 1010
Working with Lens Effects Filtersp. 1011
Part X Extending MAXp. 1019
Chapter 40 Extending MAX with Plug-Insp. 1021
A Plug-In Overviewp. 1021
Installing Plug-Insp. 1023
Plug-In Types and Examplesp. 1023
Chapter 41 Using MAXScriptp. 1033
What Is MAXScript?p. 1033
The MAXScript Architecturep. 1034
Writing Your Own MAXScriptsp. 1051
Types of Scriptsp. 1071
Advanced Uses of MAXScriptp. 1072
Appendix A Configuring a System for 3D Studio MAXp. 1075
Appendix B Exclusive Bible Plug-Insp. 1087
Appendix C What's On the CD-ROM?p. 1097
Indexp. 1101
End-User License Agreementp. 1152
CD-ROM Installation Instructionsp. 1156