Easing Functions - Blendisar
Easing Functions Blendisar
(Animation Curves)
Un grupo de nodos en Geometry Nodes, para usar curvas para animar objetos.
Funciona con Blender 3.1+ y superior.
A group of nodes in Geometry Nodes, for using curves to animate objects.
Works with Blender 3.1+ and higher.
Demo
https://youtu.be/J6IujWBj61g
Examples included.
Easing - Blendisar - INPUTS
Easing 0-10 – Here you can select the different easing functions, in the next two input strings, there are the names and the number that corresponds from 1 to 10.
0-IN / 1-OUT / 2-IN-OUT – Here you can select between input, output or input and output form.
Resolution – To change the curve resolution.
C-Seconds / U-Frame – When it is Checked it works with seconds, when it is Unchecked it works with frames.
Speed – Changes speed when seconds are used, decimal values less than 1 reduce speed, values greater than 1 increase speed.
fps – Changes the speed when frames are used, low values increase the speed, high values reduce the speed.
0-One / 1-Loop / 2-Repeat – Switch between playing once, looping or repeating the animation.
Offset loop / rep – When Loop or Repeat is used in the above option, this option inserts a pause between each Loop or Repeat.
Pause (start) – Adds a pause only at the start of the animation, then continues with the selected option in One, Loop or Repeat.
Limit time – 0 infinite – Limits the time the animation will play, when set to 0 it will continue for the duration of the timeline.
Invert – Reverse the shape of the curve.
Amplitude IN – Modifies the width of the Input shape.
Amplitude OUT – Modifies the width of the Output shape.
Mirror – Makes a mirror copy of the curve.
Size X – Change the scale in X.
Size Z – Change the scale in X.
Rotation – Change the rotation, this can also change the way the animation plays.
Vector modif. – It can be used to introduce some variation in the curve. (See examples included in the file).
Custom curve (checkbox) – Enables the use of a custom curve.
Custom curve – Any curve can be connected here, which can be used to animate objects or to make objects follow the curve. (See examples in the file).
Easing - Blendisar - OUTPUTS
Geometry – This output can be used to show the curve.
Position/easing – This output can be used to animate, according to the selected function or curve. (See example in the file).
Tangent – This output can be used to animate or align to the Tangent of the curve, according to the selected feature or curve. (See example in the file).
Normal – This output can be used to animate or align to the Normal of the curve, according to the selected feature or curve.
Group of nodes and samples