FFT-Based Waves
JONSWAP spectrum with 2 cascades (waves, ripples) plus analytical Gerstner swells for realistic ocean behavior at any scale.
This library provides a complete ocean rendering solution built specifically for Three.js WebGPU. Unlike traditional approaches that rely on noise-based wave approximations, Three.js Water Pro uses FFT (Fast Fourier Transform) to generate physically accurate ocean waves based on real oceanographic research.
See license agreement here