A basic FFT ocean simulation built with WebGPU. Demo at https://draedon123.github.io/Ocean-Simulation/
Original skybox texture from https://polyhaven.com/a/table_mountain_1_puresky
Skybox converted to cubemap textures using https://jaxry.github.io/panorama-to-cubemap/
References:
- https://people.computing.clemson.edu/~jtessen/reports/papers_files/coursenotes2004.pdf
- https://www.cg.tuwien.ac.at/research/publications/2018/GAMPER-2018-OSG/GAMPER-2018-OSG-thesis.pdf
- https://web.archive.org/web/20100716035328/http://saluc.engr.uconn.edu/refs/crypto/rng/leva92afast.pdf
- https://thebookofshaders.com/10/
- https://tore.tuhh.de/bitstream/11420/1439/1/GPGPU_FFT_Ocean_Simulation.pdf