3D MAX TUTORIALS

 

Euler XYZ Rotation Controller

Main toolbar > Curve Editor (Open) > Select a rotation track in the Track View hierarchy. > Track View toolbar > Controller menu > Assign > Euler XYZ

Graph Editors > Track View – Curve Editor > Select a rotation track in the Track View hierarchy. > Track View toolbar > Controller menu > Assign > Euler XYZ

The Euler XYZ Rotation controller is a compound controller that combines separate, single-value float controllers to specify an angle of rotation about each of the X, Y, and Z axes. Euler XYZ is not as smooth as Quaternion rotation, but it is the only rotation type that you can use to edit rotation function curves.

The Euler XYZ Rotation controller assigns an individual track to the X, Y, and Z components of the position, rotation, or scale of an object. However, the controller assigns three keys (one for each axis), by default.

There are actions available from the Customize User Interface dialog that let you create explicit axis keys.

The Gimbal reference coordinate system is meant for use with this controller. With other coordinate systems, rotating about one axis always changes at least two tracks. With Gimbal rotation, rotating about one axis changes only one track, making it easier to edit function curves.

Euler Rotation and the Waveform Float Controller

Because the Euler Rotation controller uses radians, unit adjustments should be made when other controllers are applied to Euler axes. For example, the Waveform Float controller has a default amplitude of 100 in the Characteristic Graph. When the Waveform Float controller is applied to an Euler axis, the default amplitude is 100 radians. This sets the Amplitude setting to 5729.598 (the number of degrees in 100 radians).

Euler Rotation and the Noise Float Controller

When a Noise Float controller is applied to an Euler axis, the default Strength setting is 2864.789 or 50 percent of 100 radians in degrees (maximum deflection).

Euler Rotation and the MIDI Motion Capture Controller

When a MIDI Motion Capture controller is applied, the Parameter Scaling is taken in radians so that the Max. default setting of 1.0 results in an upper boundary of 57.2958 degrees.

Procedures

Example: To use Euler XYZ Rotation:

  1. Create a box, and then select the rotation track in Motion panel > Parameters > Assign Controller rollout.

  2. Click Assign Controller, and then select Euler XYZ in the Assign Controller dialog list. Click OK.

  3. Turn on Auto Key.

  4. Select Rotation at the bottom of the PRS Parameters rollout.

  5. In the Euler Parameters rollout, select the X axis.

  6. In the Create Key group of the PRS Parameters rollout, click Rotation.

    A rotational key is created.

  7. Move the time slider to frame 50.

  8. Again, in the Create Key group of the PRS Parameters rollout, click Rotation.

  9. In the Key Info (Basic) rollout, enter 500 in the value field.

  10. Select the Z axis in the Euler Parameters rollout, and then enter 90 in the value field of the Key Info (Basic) rollout.

    Play the animation. The box rotates 500 degrees around the X axis and 90 degrees around the Z axis. In this case the X axis is rotated first, then Z.

Interface

Euler parameters are displayed in the Motion panel.

The Euler parameters rollout is displayed when Rotation is selected in the PRS Parameters rollout.

Axis Order—Selects the order that rotations are calculated. The default is X,Y,Z order, where the X axis is rotated first.

X—Displays controller properties for X axis rotation angle.

Y—Displays controller properties for Y axis rotation angle.

Z—Displays controller properties for Z axis rotation angle.

Each axis uses its own independent controller using the float data type. For example, the X and Y Rotation axes could use Bezier Float controllers, while the Z rotation axis uses a Noise Float controller.


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