Curve functions are used for a variety of purposes in vfx. An example of its use would be an animation curve for the lifespan of a particle; another example would be using a curve to drive a bump map intensity. Listed below is a variety of curves, along with its associated math, that can be used when setting up effects. A mathematical example of a curve function would be

$$ y=1/(1+x^X) $$

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b74a6377-cbbc-4f72-a55d-9e749524f3f6/RTVFX_Curves.png

A useful website for working with curves is the Math Is Fun Function Grapher.

Easing

Easing is the rate of change of a parameter over time. Easing is used to alter the rate of change in a variety of vfx set-ups. Below is a chart of easing functions. Refer to the original website in order to alter some of these and see the code input. Another website, GSGD, demonstrates the programmatic input.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e64a61ca-3c45-413d-9569-fbd489fe305b/Animation_EasingFunctions.png

Resources