8

290 Chapter 12: Animation
Euler XYZ Rotation acts quite differently than
TCB. It gives you three function curves to
manipulate, but does not al low rotat ions of
greater than 180 degrees at a key. If you are
used to working with TCB controllers, you can
change the default rotation con troller back to
TCB.
Once you click OK, the controller defaults are
changed. Changes to the controller default settings
are written to your
3dsmax.ini
file and b ecome the
defaults for all newly assigned controllers and a ll
new scenes.
You can also revert to the original program defaults
for all controllers by clicking Preference Settings
dialog > Animation panel > Controller Defaults
group > Restore To Factory Sett ings.
Gener a l-Pur pose Contr oller s
The following controllers are general purpose in
that you can apply them to p arameters of d ifferent
data types, yet they behave in essentially the same
way for those different parameters.
Within certain general-purpose controllers there
might be variations according to the data type
used by a parameter.
See
Animation Controllers (page 2–302)
for
detailed descriptions of controller propert ies.
B ezi er Control ler s
Bezier controllers (page 2–305)
interpolate
betweenkeysusinganadjustablesplinecurve;
they are the default controller for most parameters.
Use Bezier controllers to provide fully adjustable
interpolation between keys. Bezier controllers
support the following options:
•Adjustabletangenthandles.
Step tangents for abrupt changes from one key
to the next.
Constant velocity control.
You can adjust the key interpolation by choos ing
among differe nt tangent typ es in the Key Info
dialog. .
TCB Contr oller s
The
TCB cont roller (page 2–361)
produces
curve-based animation like Bezier controllers.
However, TCB controllers use fields to adjust the
Tension, Continuity, and Bias of the animation.
U se TCB controllers when you want adjustable,
curved interpolation between keys, and you want
to use TCB style controls. TCB rotation controllers
were the default controller type in versions 4 and
earlier.
Linea r Cont rol ler s
The
Linear (page 2–325)
controller interpolates
between animation keys by evenly dividing the
change from one key value to the next by the
amount of time between the keys.
Use Linear controllers when you want motion to
have a rigid, mechanica l look.
Nois e Contr oll er s
The
Noise (page 2–337)
controller produces
random, f r actal-based animation over a range of
frames. Noise controllers are parametric; t hey do
not use keys.
Noise controllers have many possible uses; as in
the following examples:
Use Noise whenever you need completely
randomanimationaroundagivenvalue.
For example, use a Noise Rotation controller
whenyouwantanobjecttowobbleinplace.
A common use for a noise controller is the
creation of camera shake.
Use Noise in a List controller to apply variations
to the result of another controller. For example,