one of many techniques for interpolation used widely in glsl smoothstep

allows to approximate curve or function between known data points (example points on cartesian plane)

  • position of data points
  • slope / derivative at data points

to calculate intermediate points, uses polynomials (Hermite polynomials)