Rotation Trajectories

 

While regular Trajectories are useful for understanding and altering characteristics of the motion, they do not tell you anything about object rotation.

This might be an issue in some cases. Specifically for these cases, Rotation Trajectories are implemented.

A rotation trajectory renders object rotation for every selected frame and allows you to make adjustments to these rotations.

Enabling Rotation Trajectories

To enable rotation trajectories:

1. Switch to the Box Controller Mode:

2. Select a Box Controller

3. Select an interval on the Timeline.

4. Enable Rotation trajectories on the Toolbar:

Disabling Rotation Trajectories

To disable Rotation Trajectories:

1. Click the Rotation trajectories button one more time.

Doing so will switch it back to the regular Translation trajectories.

Settings

Rotation Trajectories can operate in several modes:

Global with translation


In this mode, rotation vectors follow the general trajectory of the selected object (like the Rotation manipulator arrow would have on the corresponding frames).

Global


Shows rotations in relation to the current frame.

Local

Shows object rotations in relation to its parent. If the selected object has no parent, its Local rotation is equal to Global.

Rotated axis
These buttons are used for choosing the coordinate axis (X, Y or Z) on which rotation vectors should lie.

Rotation plane
Sets the coordinate axis (X, Y or Z) on which trajectory points can be moved. 
The Free setting means that points can be move along all three axes.

Rotate hierarchy
If this is enabled, Box Controllers will rotate when you rotate their parents.

Rotator scale
Sets the scale for the Rotation Trajectory.

Tangents (edit mode only)
If this is enabled, tangents for the keyframes are shown on the trajectory:

A trajectory with tangents (red lines with large blue points) for the keyframes.

This option only works when Trajectory Edit Mode is enabled.
Disabled by default.

Tagnets are always available for the character's hands, feet and pelvis.
For other parts of the rig, tangents are available only if the Global position of the object is being interpolated. (i.e. if an object only moves in local space, no tangents will be visible for it).

For the objects that are not parts of the character rig (Locators, Meshes etc.), tangents can be enabled by turning on the IK behavior option on the 3d node properties tab (on the Object Properties panel):

Link Tangents
If this option is enabled, tangents for a keyframe are linked i.e. adjusting one of them does affect the other’s position.
If it is disabled, tangents can be edited independently from one another.
Enabled by default.


An example showing the difference between having the Link Tangents option enabled and disabled.

Relative to Pivot
If this is enabled, the trajectory is rendered in relation to the pivot point:
Disabled by default.

A pivot point can be set by right-clicking a Point Controller.

By default, the selected Point Controller is set as a pivot. In this case, trajectory in relation to pivot has zero length.


The same trajectory in relation to different pivot points.

Fix Pivot
If this option is enabled, pivot point cannot be set manually:

An example of using this option. When Fix Pivot is enabled, setting different pivots doesn’t affect the trajectory.

This option is also disabled by default.

Using Rotation Trajectories

This feature is useful when you want to visualize and remove unnecessary rotations, during mocap cleaning for example.

To edit particular points of the Rotation Trajectory:

1. Enable Trajectory Edit Mode:

2. Select points on the trajectory.

3. Apply Manipulators to them:

As usual, changing rotation on a keyframe would affect every frame on the neighbouring intervals (as shown above). Changing rotation on a regular frame would only affect that frame (interpolation on the corresponding interval would change to the Fixed type).

Rotation trajectories are intended only for adjusting object rotations. To deal with positions, use regular Trajectories.

 

See Also

Trajectories

Was this article useful to you?

2
0