BT Sözlüğü › Programlama › Gerstner dalgaları

Gerstner dalgaları

Programlama Svenska → Güncellendi: 2026-10-25

Her su parçacığının çember çizdiği, böylece pürüzsüz bir sinüs eğrisi yerine keskin tepeler ve geniş çukurlar veren dalga modeli.

Model, hareketi daha 1802'de tarif eden Franz Josef Gerstner'in adını taşır. Yükseklik haritası dalgalarının aksine noktalar hem dikey hem yatay kayar; böylece tepe sıkışır ve sivrilir, tıpkı gerçek okyanus dalgalarında olduğu gibi. Yönleri, dalga boyları ve genlikleri farklı birkaç dalga vertex shader'da toplanarak inandırıcı bir yüzey elde edilir.

Teknik gerçek zamanda GPU Gems (Finch, 2004) ile yaygınlaştı. Ucuz ve denetlenebilirdir, ama açık okyanusa ölçeklenmesi zayıftır; orada binlerce dalgayı bir seferde hesaplayan FFT tabanlı bir yönteme (Tessendorf) geçilir. Işıklandırmanın tutarlı kalması için normaller analitik olarak türetilir.

← Sözlüğe dön