IT-lexikon › Programmering › Gerstnervågor

Gerstnervågor

Programmering In English → Uppdaterad: 2026-10-25

En vågmodell där varje vattenpartikel rör sig i en cirkel, vilket ger vassa vågtoppar och breda dalar i stället för en mjuk sinuskurva.

Modellen är uppkallad efter Franz Josef Gerstner, som beskrev rörelsen redan 1802. Till skillnad från en höjdfältsvåg förskjuts punkterna både i höjd och i sidled, så toppen hopar sig och blir spetsig — precis som riktiga havsvågor. Några vågor med olika riktning, våglängd och amplitud summeras i vertexshadern till en trovärdig yta.

Tekniken populariserades för realtid i GPU Gems (Finch, 2004). Den är billig och styrbar men skalar dåligt till öppet hav; för det byter man till en FFT-baserad metod (Tessendorf) som räknar tusentals vågor på en gång. Normalerna räknas analytiskt så att belysningen stämmer.

← Tillbaka till lexikonet