Slerp

formula per l'interpolazione di rotazioni nello spazio

Slerp (contrazione di spherical linear interpolation) è una formula per l'interpolazione di rotazioni tale che l'interpolante abbia velocità angolare costante. Introdotta nel 1985 da Ken Shoemake,[1] slerp è comunemente usata in animazione digitale e computer grafica.

Formulazione

modifica

L'idea alla base di slerp si basa sul fatto che il gruppo di Lie delle rotazioni   condivide la stessa metrica della sfera rappresentante il gruppo dei quaternioni unitari (comunemente usati per parametrizzare rotazioni nello spazio tridimensionale). L'interpolazione di rotazioni a velocità costante può essere perciò ottenuta interpolando sulla superficie della sfera (le cui geodetiche sono i cerchi massimi). Slerp tra due quaternioni unitari   e   (ovvero tali che  ) con parametro di interpolazione   può essere definita come[1]

 .

Glenn Devis introdusse una formulazione alternativa, solitamente più conveniente in applicazioni pratiche[1]

 

dove  .

  1. ^ a b c Shoemake (1985)

Bibliografia

modifica