A linear or non-linear animationIt is time to bring some more life to your compos ! This can be done thought parameters binding (see Link and Link Modifier, Exposed Parameter) or through animation (timeline, cues). To address complex scenarios, these two techniques can be mixed together.
It is recommended that you read about banks before animating or automating your compos.
Here we will review some of the Animations User Interface Properties :
We will first see the tracks view.
There is 2 different kinds of Track:
-The Track Block which can be either a video layer Transport or a an image/composition track.
-The parameters tracks which actually is a Keyframe Function and consist in keyframes or curves animating some parameters
Here is an Element track with 3 parameters tracks inside of it
A track is a block matching an object or a layer. Before and after that block, the element is invisible. During it, it is visible and can be animated. The track corresponds to the "life" of the element. For a video or a timeline, it represents its transport.
You can use tracks to activate and deactivate elements to improve the performances of your compo. You can also use it to play a video, like in a standard video editing software.
Now we have a Parameter track :
A parameter track is a collection of keyframes.
To add a Keyframe in a track, CTRL+click or use the keyframe manipulator of the user interface. You can select one or more keyframe(s) and its properties will be displayed in the Parameters Editor.
Navigate from keyframes to keyframes with J/K or the Keyframe manipulators.
When values do change between keyframes, the space between them is highlighted. In the case of color tracks, you can see the values of the color changing.
The transition from one value to another between keyframes is called the interpolation. Smode performs interpolations between keyframes based on different algorithms.
They can be:
You can change those interpolations by selecting keyframes, in their parameters, by the right click or with ALT+click.
The look of the keyframe is generated by its interpolators:
The curves view allows you to edit your track's keyframes in 2D instead of a 1D. This brings you a fine tuned control over the animation curves. To activate the mode, first click on the Curves button in the toolbar. The curves you will see in the view will be the rows you select.
You can select more than one row to see more than one curve.
Just like in the tracks view, you can ALT click the view to create a new point. If you want to change its interpolation, right clicking a selection of keyframes will display a menu to quickly set them.
Be careful, the Ease interpolation is not offered in the right click menu yet !
You have to go to the parameters of your selected keyframe and change it with the drop-down menu for input and output interpolator types.
You can also control click a point to cycle through its interpolations :
To change track mode, just click here and choose the track mode you want :
Here is a list of theses modes:
- Key: Classic keyframe mode. Each key represent the full value (e.g. XYZ). Curve view is not implemented yet for this function. To see curve you'll have to split dimensions
- Split (separate): separate the dimensions of a track. Split the XYZ trajectory by combining three independent functions for X, Y and Z.
- Fx: transform a keyframe track into a simple function (sinus, power, noise, etc.). Go see the Function part of the doc for further details
- Custom: Allow you to draw a curve inside the Function Editor.
- Binary file: Allow you to use a existing binary file as recorded source values. File values can have offset and gap. Values can be integer or floating point of different size or endianness.
To do so, simply go in edit mode. Trajectories point interpolation can be changed with right click in the Viewport or with [ALT] + [CLICK] on a keyframe inside the Timeline or Function Editor.
A point can be added on the curve inside the Viewport with [CTRL] + [CLICK] either in 2D or in 3D view.
Note that both 2D and 3D trajectories work the same way :
Trajectories can be used either inside Timeline or through the Function Editor:
- Inside the Timeline their units will be in frames :
- Inside the Function Editor, their units will be in percentage. This will be particularly in use when you do an animation using the Exposed Parameter :
Here is a little introduction video to the Function Cues and Timelines animations in Smode (In french):
Watch directly on youtube
Watch directly on youtube
PARAMETERS COMMON TO ALL ELEMENTS
- Loading (Activation State): The loading status of the animation. It can be loaded , enabled by not loaded or unloaded
- Activation (Activation State): The activation status of the animation. It can be active , enabled by not active or inactive
- Color Label Associate a color label to your animation to make it easily locatable
- Solo Activate this to keep only this animation active and hide all other animations in same location
- Editable (Activation State): The editabiliy status of the animation. It can be locked directly , locked indirectly or editable
- Preset (Element): Select a preset to apply on the animation
- Status Warnings and errors associated to this animation
Animation Bank - Where all your cues are stored
Timeline - Timelines specificity is to play, cut and edit video layers easily, and to animate layers and their parameters
Break Points and Time markers - Put control points all over your Timelines
Cue List - Add cues one after another to encode your Show