Slerp

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

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 | modifica wikitesto]

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 .

Note[modifica | modifica wikitesto]

  1. ^ a b c Shoemake (1985)

Bibliografia[modifica | modifica wikitesto]