Tutorial: Saving A Custom Interface: Chapter 4 Customizing The Max Interface and Setting Preferences
Tutorial: Saving A Custom Interface: Chapter 4 Customizing The Max Interface and Setting Preferences
Tutorial: Saving A Custom Interface: Chapter 4 Customizing The Max Interface and Setting Preferences
Figure 4-12: The Discreet-dark interface is one of the preset custom interfaces that you
can load.
Note You can set Max to automatically save your interface changes when exiting. Select the Save
UI Configuration on Exit option in the General tab of the Preference Settings dialog box.
142 Part I ✦ Learning the Max Interface
Note If your MaxStart.ui file gets messed up, you can reinstate the original default interface setup
by deleting the MaxStart.ui file before starting Max.
New The Settings and Scheme chooser window is new to 3ds max 6.
Feature
The initial settings for the tool options list include Max, Max.mentalray, DesignVIZ, and
DesignVIZ.mentalray. These different selections cause the default settings for the various con-
trols to change. For example, the default renderer for Max is the Scanline renderer, but for the
Max.mentalray option, mental ray is the default renderer.
The schemes list includes the same custom interfaces listed earlier.
After selecting the initial settings and scheme to use, click the Set button to commit the selec-
tions to the interface. The button with arrows on it in the lower left displays the initial infor-
mation page again.
Configuring Paths
When strolling through a park, chances are good that you’ll see several different paths. One
might take you to the lake and another to the playground. Knowing where the various paths
lead can help you as you navigate around the park. Paths in Max lead, or point to, various
resources, either locally or across the network.
All paths can be configured using the Configure Paths dialog box, shown in Figure 4-14.
Choose Customize ➪ Configure Paths to open this dialog box. The dialog box includes four
panels: General, Plug-Ins, External Files, and XRefs.
When Max is installed, all the paths are set to point to the default subdirectories where Max
was installed. To modify a path, select the path and click the Modify button. A file dialog box
lets you locate the new directory.
Tip Personally, I like to keep all my content in a separate directory from where the application is
installed. That way, new installs or upgrades won’t risk overwriting my files. To do this, I typi-
cally change the paths to AutoBackup, Export, Images, Import, Materials, Previews, Scenes,
Scripts, Sounds, and Video Post.
Under the Plug-Ins, Eternal Files, and XRefs tabs, you can add and delete additional paths that
specify where Max looks to find plug-ins and so on. The XRefs and External Files panels spec-
ify where to look for external resources and files. All paths are searched when you’re looking
for resources such as plug-ins, but file dialog boxes open only to the first path. Use the Move
Up and Move Down buttons to realign path entries.
Caution Using the Customize ➪ Revert to Startup UI Layout command does not reset path configura-
tion changes.
To specify a units system, choose Customize ➪ Units Setup to display the Units Setup dialog
box, shown in Figure 4-15. For the Metric system, options include Millimeters, Centimeters,
Meters, and Kilometers. The U.S. Standard units system can be set to the default units of Feet
or Inches. You can also select to work with fractional inches or decimal inches from the drop-
down list. Fractional values can be divided from 1/1 to 1/100 increments.
Figure 4-15: The Units Setup dialog box lets you choose which
units system to use. Options include Metric, U.S. Standard,
Custom, and Generic.
Setting Preferences
The Preference Settings dialog box lets you configure Max so it works in a way that is most
comfortable for you. You open it by choosing Customize ➪ Preferences. The dialog box
includes eleven panels: General, Files, Viewports, Gamma, Rendering, Animation, Inverse
Kinematics, Gizmos, MAXScript, Radiosity, and mental ray.
New The Preference Settings dialog box includes a new panel in 3ds max 6: mental ray. The
Feature Advanced Lighting panel has also been renamed as the Radiosity panel.
General preferences
The first panel in the Preference Settings dialog box is for General settings, as shown in
Figure 4-16.
The General panel includes many global settings that affect the entire interface.
Tip The quickest way I’ve found to open the Preference Settings dialog box is to right-click the
Spinner Snap Toggle button.
You can also change the values in the spinner by clicking the spinner and dragging up to
increase the value or down to decrease it. The Wrap Cursor Near Spinner option keeps the
cursor close to the spinner when you change values by dragging with the mouse, so you can
drag the mouse continuously without worrying about hitting the top or bottom of the screen.
The Rollup Threshold value sets how many pixels can be scrolled before the rollup shifts to
another column. This is used only if you’ve made the Command Panel wider or floating.
The Use Legacy R5 Vertex Normals option computes vertex normals based on the Max ver-
sion 4 instead of the new method used in Max 6. The newer method is more accurate but may
impact smoothing groups.
148 Part I ✦ Learning the Max Interface
Layer settings
If you select an object and open its Properties dialog box, the Display Properties, Rendering
Control, and Motion Blur sections each have a button that can toggle between ByLayer and
ByObject. If ByObject is selected, then the options are enabled and you can set them for the
object in the Properties dialog box, but if the ByLayer option is selected, then the settings are
determined by the setting defined for all objects in the layer in the Layer Manager.
New The New Lights Renderable By Layer and Propagate Unhide/Unfreeze Commands to Layers
Feature options are new to 3ds max 6.
The settings in the Preference Settings dialog box set the ByLayer option as the default for
new objects and new lights. You also have an option to propagate all unhide and unfreeze
commands to the layer. You can select Propagate, Do Not Propagate, or Ask.
Cross- The Files panel is covered in Chapter 3, “Working with Files and XRefs.”
Reference
Chapter 4 ✦ Customizing the Max Interface and Setting Preferences 149
Viewport preferences
The viewports are your window into the scene. The Viewports panel, shown in Figure 4-17,
contains many options for controlling these viewports.
Cross- Although the viewports were the major topic in Chapter 2, “Seeing It All — Working with the
Reference Viewports,” the viewport preference settings are covered here.
Caution I’ve found that keeping the Draw Links as Lines option can make it confusing to clearly see
objects and tend to keep it turned off.
150 Part I ✦ Learning the Max Interface
When the Backface Cull on Object Creation option is enabled, the backside of objects in wire-
frame mode are not displayed. If disabled, you can see the wireframe lines that make up the
backside of the object. The Backface Cull option setting is determined when the object is
created, so some objects in your scene might be backface culled and others might not be.
Figure 4-18 includes a sphere and a cube on the left that are backface culled and a sphere
and cube on the right that are not.
Note The Object Properties dialog box also contains a Backface Cull option.
The Attenuate Lights option causes objects farther back in a viewport to appear darker.
Attenuation is the property that causes lights to diminish over distance.
In the Viewport Configuration dialog box, you can set Safe Regions, which are borders that
the renderer includes. The Mask Viewport to Safe Region option causes the objects beyond
the Safe Region border to be invisible.
The Update Background While Playing option causes viewport background bitmaps to be
updated while an animation sequence plays. Viewport backgrounds can be filtered if the
Filter Environment Background option is enabled, but this slows the update time. If this
option is disabled, the background image appears aliased and pixelated. For quicker refresh
times, enable the Low-Res Environment Background option. This reduces the resolution of
the background image by half and resizes it to fill the viewport. Enabling this option results
in a blocky appearance, but the viewport updates much more quickly. Figure 4-19 shows a
background of San Francisco at normal resolution (left) and low-res (right).
The Display World Axis option displays the axes in the lower-left corner of each viewport.
The Grid Nudge Distance is the distance that an object moves when Grid Nudge (+ and – on
the numeric keypad) keys are used. Objects without scale, such as lights and cameras,
appear in the scene according to the Non-Scaling Object Size value. Making this value large
makes lights and camera objects very obvious.
Chapter 4 ✦ Customizing the Max Interface and Setting Preferences 151
Enabling ghosting
Ghosting is similar to the use of “onion-skins” in traditional animation, making an object’s
prior position and next position to be displayed. When producing animation, knowing where
you’re going and where you’ve come from is helpful. Enabling ghosting helps you to produce
better animations.
Max offers several ghosting options. You can set whether a ghost appears before the current
frame, after the current frame, or both before and after the current frame. You can set the
total number of ghosting frames and how often they should appear. You can also set an
option to show the frame numbers.
Cross- For a more detailed discussion of ghosting, see Chapter 30, “Animation Basics.”
Reference
Using Strokes
The Stroke option enables another interface that lets you execute commands by dragging a
pre-defined stroke in a viewport. With the Stroke option selected, close the Preference
Settings dialog box and drag with the middle mouse button held down in one of the view-
ports. A simple dialog box identifies the stroke and executes the command associated with it.
If no command is associated, then a simple dialog box appears that lets you Continue (do
nothing) or Define the stroke.