3D MAX TUTORIALS

 

Special-Purpose Controllers

The controllers described in this topic are also applied to parameters of different data types, but they are used for special purposes.

List Controllers

List controllers combine multiple controllers into a single effect. It is a compound controller with tools for managing the order in which its internal controllers are calculated. List controllers are weighted, by animating the weights of the different layers you can create an effective non-linear animation system.

Use List controllers to combine controllers as in the following examples:

  • Combine Noise Rotation and TCB Rotation controllers to introduce random orbital motion as an object rotates.

  • Combine Bezier Position and Path Constraint to make an object follow a path with manually keyframed variation away from the path.

    When you apply any controller from the Animation menu, a list controller is automatically placed on the object and the selected controller placed first in the list.

For hands-on experience using weighted list controllers see the bouncing ball exercise in the tutorials.

Expression/Script Controllers

You write custom code for Expression controllers and Script controllers in an Expression or Script controller dialog. You specify 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 Reactor controllers. See Parameter Wiring Dialog andReactor Controllers.

See also

Expression Controller Techniques

Trigonometric Functions

Vectors

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 to test and record captured motion.


Comments

Home
Selectiong Objects
Selection Commands
Objects Properties
Programmers Forum
Birthday Gift Baskets
Creating Geometry
Transforms: Moving, Rotating, and Scaling Objects
Creating Copies and Arrays
Effects and Post-Production

Systems Animation
Character Assemblies Lights and Cameras
Advanced Lighting
Material Editor, Materials, and Maps
Rendering
3D MAX FORUM

Managing Scenes and Projects
Utilities
User Interface
Customizing the User Interface
Default Keyboards
Transforms: Moving, Rotating, and Scaling Objects
Creating Copies and Arrays
Rendering to Textures

Introduction
Glossary
Getting Started with 3ds max
Viewing and Navigation 3D Space
Modifiers
Surface Modeling
Precision and Drawing Aids
SpaceWarps and Particle
Adobe_Premiere Tutorials

Web Designer - offers freelance web design services, redesign, graphic design, content management, web development and e-commerce.
LTD