Parametric Function

Function  -  A function that is defined by parameters (sine, square, noise, etc.)

ParametricScalarFunction ParametricScalarFunction ParametricScalarFunction ParametricScalarFunction

ParametricFunction01 ParametricFunction01

A parametric function is controlled through its parameters only. There is no edition by mouse in this one. The most important parameter is the Shape Type. It is the first parameter you’ll see.

FunctionParametric02 FunctionParametric02

That is where you’ll find all your regular functions (square / sinus / triangle / linear / Sine / noise / white noise / bounce / elastic etc.) To change the curve selection just click on the part circled in green on the image below

FunctionParametric FunctionParametric

Each shape will have its own parameters. The standard easing shapes (first column - Sine, Quad, Cubic, Quart, Quint, Expo, Circ, Back, Elastic, Bounce) all have an Ease in and Ease out parameter. They define if the movement should be smoothed while coming from the first key, while getting to the next key, or both.

ParametricFunction02 ParametricFunction02

  • Min / Max : minimum and maximum of your function, can be expressed in percentage / meters / time depending on where it is.

  • Inverse : Invert the function

  • Period : “Duration” of the function can be expressed in percentage / meters / time depending on where it is.

  • Offset : Move all the function. Animating a function offset with a linear loop is a very useful trick (particularly to animate spritesheets inside of a SpritePointsGeometryRenderer Icon Sprite Points .

ParametricFunction03 ParametricFunction03

  • Phase : Move the middle point of the function.

  • Repeat : Obvious

ParametricFunction04 ParametricFunction04

  • Wrap mode : Repeat / Mirror repeat / Clamp. Must be put as Clamped in the case of DepthTextureMask Icon Depth mask .

ParametricFunction05 ParametricFunction05

Note that the noise function possesses a Transport and can so be animated. Go see FunctionV9 Icon Function .