2009

Transform Script Controller
The
Transform Script controller on page 3261 contains all of the information
contained in a PRS Controller in one scripted matrix value. Instead of having
three separate tracks for position, rotation, and scale, all three values can be
simultaneously accessed from one script controller dialog. Because the
transform values are defined by a script, they are easier to animate.
The value of the controller script must be a matrix3 value. A matrix3 value is
a 4x3 3D transformation matrix. For more information, see the Matrix3 Values
topic in the MAXScript Reference.
XRef Controller
The
XRef controller on page 3269 lets you externally reference any type of
Transform controller from another scene file. When you assign this controller
to your object, it nests the source controller, making it only accessible for
playback. You can use the XRef controller either on its own, or combine it
with an
XRef Object on page 6936.
Controlling Position
Below the
Transform controller on page 7908 is the Position controller. Position
is a data type that can use most of the standard controllers such as Bezier,
TCB, and Noise.
The controllers described in this topic can be used only as position controllers.
XYZ Controller
The XYZ controller breaks a Position controller into three separate Bezier Float
controllers. Each of the X, Y, and Z components of position receives its own
track.
Use the XYZ controller when you want to have separate key patterns or
controller types for each position component.
See
Euler XYZ Rotation Controller on page 3151, Position XYZ Controller on
page 3219, and
Scale XYZ Controller on page 3246.
Controlling Position | 3117