Ease

Performs an ease function on 0 to 1 input values.


Inputs

  • value

    • The value to ease.
  • function

    • Sets the function in which the input value will be eased with. The list of options can be found in the Note(s) section below.
  • repeat mode

    • Sets the mode in which a function is repeated to ease a list of values. This can be clamp, repeat, or swing.

Outputs

  • result

    • The eased value.
  • result list

    • The list of eased values.

Note(s)

  • The list of possible functions as as follows:

    • Linear, QuadraticIn, QuadraticOut, QuadraticInOut, CubicIn, CubicOut, CubicInOut, QuarticIn, QuarticOut, QuarticInOut, QuinticIn, QuinticOut, QuinticInOut, SinusoidalIn, SinusoidalOut, SinusoidalInOut, ExponentialIn, ExponentialOut, ExponentialInOut, CircularIn, CircularOut, CircularInOut, ElasticIn, ElasticOut, ElasticInOut, BackIn, BackOut, BackInOut, BounceIn, BounceOut, or BounceInOut.
    • To see what each of these functions look like, have a look at the "Ease Visualization" example below.
  • Other names for this node include: Animation, Animate, Interpolate, Ramp, and Gradient.

Example(s)