Profile PicturePitched Digital Art
€0+

Ease Functions V1

1 rating
Add to cart

Ease Functions V1

€0+
1 rating

Functionality contained within the five asset groups:

  • Value - The input float value to be transformed
  • Min/Max Range - The range in which the easing function will be applied (uses constant extrapolation beyond those bounds)
  • Ease In - Specify, if the function shall ease in
  • Ease Out - Specify, if the function shall ease out
  • (If no options are enabled, the transformation will not be applied)


Easing Groups:

  • Sine - Graph is shaped like a sine function
  • Back - Overshoots the target value once before settling
  • Elastic - Overshoots the target value multiple times with decreasing amplitudes before settling
  • Bounce - Shoots back from the target value with decreasing amplitudes before settling. No overshoot


Ease-In-Out Group (aka. Ease Power):

  • Applies an easing effect, using a variable power, controlled by "Intensity"

Intensity:

  • Intensity > 0: Exponent = Intensity + 1 [Slow - Fast - Slow]
  • Intensity < 0: Exponent = 1/(Intensity + 1) [Fast - Slow - Fast]
  • Intensity = 0: Exponent = 1 [No Transformation]

Single:

  • Only ease in or out, dependent on the Intensity



Limitations (will be addressed in the future):

  • All functions have constant extrapolation for the min and max range and cannot extend the graph in other ways
  • Only the Ease-In-Out function has a variable to control the intensity





Add to cart
5 downloads

Five Blender Material Node Groups, that implement common easing functions

Size
2.23 MB
Copy product URL

Ratings

5
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%