2009
parameters using mathematical expressions, functions, and variables. The
code can include values based on the controllers of other objects in the
animation.
NOTE You can replicate some functions of Expression and Script controllers without
having to write code by using parameter wiring or Reaction controllers. See
Parameter Wiring Dialog on page 3324 and Reaction Controllers on page 3222.
See also
Expression Controller Techniques on page 3161
Trigonometric Functions on page 370
Vectors on page 373
Motion Capture Controllers
A Motion Capture controller controls parameters in real time from the input
of external devices. Currently supported devices are mouse, keyboard, MIDI
device and joystick. Each device has specific properties that must be set:
■ After assigning the motion-capture controller, open the controller Properties
dialog and bind the type of peripheral device and set device parameters.
■ Use the
Motion Capture utility on page 3798 to test and record captured
motion.
Explicit Axis Keys
The XYZ controllers assign an individual track to the X, Y, and Z components
of the position, rotation, or scale of an object. However, the controllers always
assign three keys (one for each axis), by default.
In previous versions of the software, you had to manually edit the keys in
order to create explicit axis keys. However, there are now actions available
from the
Customize User Interface dialog on page 7697 that let you create explicit
keys with the touch of a button.
When an explicit key is created on an axis, any keys on the two remaining
axes (at the selected time) will be deleted.
An explicit axis key can only be assigned to objects that already have an XYZ
controller assigned to their position, scale, or rotation tracks.
3114 | Chapter 15 Animation