Rotationen lassen sich interpolieren, indem man zwischen dem Start- und Endvektor interpoliert. Das kann auf mehrere Arten umgesetzt werden:

Lineare Interpolation - lerp

Am Einfachsten ist die lineare Interpolation. Dabei wird direkt zwischen den beiden Vektoren linear interpoliert. Als Ergebnis sind die interpolierten Richtungsvektoren dabei nicht normiert, heißt die Rotation geht nicht entlang der Einheitskugel.

Normalisierte lineare Interpolation - nlerp

Funktioniert wie lerp, nur werden hier die Ergebnisse noch normiert. Dadurch geht die Rotation entlang der Einheitskugel. Die einzelnen Interpolationsschritte haben aber keinen einheitlichen Abstand.

Spherische lineare Interpolation - slerp

Hier wird mit mit Quaternionen entlang der Rotationsachse rotiert, was zu einer einheitlich verteilten Rotation entlang der Einheitskugel führt.