Trajectory Edit

Trajectories for some characters

Each Trajectory operation imports and displays the trajectory for the selected entities. Operations on trajectories are non destructive: Parameters for each operation can be changed any time. Operations can be enabled/disabled.

To apply a Trajectory Edit Layer, go in Maya Vertex Mode (F9), select one or more Entities in the Simulation Cache Proxy, and use the appropriate icon in the Simulation Cache Layout Tool Menu. 

Trajectory Smoothing

Collapsed result of a Trajectory Smoothing in the Layout Operations Panel

Expanded result of a Trajectory Smoothing in the Layout Operations Panel

Before and after Trajectory Smoothing

Smooth Iterations


The iterations count. The more iterations, the more smoother the trajectory.

Front/Back Ratio Every smoothed trajectory point is the mix between previous and next trajectory point. The Front/back ratio controls the proportion of previous and next point to blend. Values closer to 0 will use more previous point. A value closer to 1 will use more next point.
Components Smooth coefficients for the X,Y and Z components of trajectory points. Mix between no smooth (0) to smoothed component(1)

Trajectory Vector Field

Collapsed result of a Trajectory Vector Field in the Layout Operations Panel

Expanded result of a Trajectory Vector Field in the Layout Operations Panel

Modification of trajectories thanks to a Trajectory Vector Field operation

Vector Field

The Vector field used for trajectory modification.

Angular Limit The cosine of the maximum angle that the entity can move between two frames. A value of 1 means the entity can't turn. 0 means no angular limit.
Angular Boost Increase the angular velocity. 0 means no boost 1 means multiply angular velocity by 2.
Reference Frame The frame pivot. The entity position and orientation will remain exactly the same for that frame. 

Trajectory Avoidance

Collapsed result of a Trajectory Avoidance in the Layout Operations Panel

Expanded result of a Trajectory Avoidance in the Layout Operations Panel


Before and after a Trajectory Avoidance

Front Distance

The distance ahead to take care of. Entities further that distance of behind will not be taken into account

Side Distance The maximum distance on the right and left to take care of
Iteration Count Maximum iteration count. The higher the smoother the trajectory.
Iteration Strength In conjunction with Iteration Count, used to smooth the result.

Trajectory Edit

Collapsed result of a Trajectory Edit in the Layout Operations Panel

Expanded result of a Trajectory Edit in the Layout Operations Panel

Trajectory curves modified using a soft selection and a rotation

Steps

The frame steps needed for each curve control point.

Create Curves

Create Maya curves for each selected entities.

Delete Curves Delete the curves previous created Maya Curves. Curve modifications are stored in the Layout operation.

Trajectory Mode

Collapsed result of a Trajectory Mode in the Layout Operations Panel

Expanded result of a Trajectory Mode in the Layout Operations Panel

Mode



Possible modes of the trajectory

Length Preservation means entity's distance along the curve is preserved however the trajectory is modified. Frame Based means each point of the trajectory correspond to one cache frame. Distance along the curve is not preserved then.