Animation Panel

 
Time:  The time you want to create key.
Length:  Total animation time length ( second ).

: Create key
: Clear all keys
: Delete selected keys
: Clone selected keys
: To first key
: To previous key
: Run animation
: To next key
: To last key
: Inverse animation
: Copy all keys to clipboard
: Paste all keys form clipboard

Value Amp & Time Amp: Amplifying interpolating values (see also Sub-Controller)

: Expand animation panel to show trajectory chart of controller:

: Horizontal Offset, one unit means one screen pixel
: Vertical  Offset, one unit means one screen pixel
: Horizontal Zoom, one unit means one percent
: Vertical Zoom, one unit means one percent

Left Mouse Button Click on these icons will reset their corresponding value.

This window provides a visual representation of animation keys. There are four colors line: Red, Green, Blue and Black. Each line represents one key value (e.g. respectively expresses R, G, B, A for color data type;  X, Y, Z for position data type;  Yaw, Pitch, Roll for rotation data type ).

 

The controller box lists all animation parameters of objects, these animation parameters are produced when you press the Set Key button in the Animation panel. In this window's context menu, you can remove parameters, assign controllers for parameters, and edit keys. The controller is the algorithm that  evaluate parameter's output value when doing animations. Below is the controller list that Awakening currently supports:

Step
Linear
Spline
Spline (continuous)
Waveform
Noise
Perlin Noise

 

Sub-Controller is for each element of complex parameter ( like position, color... ). Sub-Controller will override it's parent controller. You can open this 'Sub-Controller' dialog via the Controller Box context menu. In this dialog, you can assign a controller for each element of any specific animation parameter. You can also adjust Amps for Sub-Controller. Please note the Amp Formula at the bottom of this dialog: Output = ( Input + PreOffset ) X Zoom + PostOffset . For Value Amp, Input is the primary evaluating value, for Time Amp, Input is Frame Time. See Amplifiers of Controller.