Description
- The program is implemented in Qt 5.9 framework.
- Multi-threading by Intel TBB and fftw3_threads libraries.
- Skybox textures in folder Textures/Sky are automatically loaded at start up.
- Press Spacebar key to pause/resume the simulation.
- Simulation parameters can be changed and take effects in real time.
- A binary (in Pre-Build folder) has been provided.
- As my implementation depends on a lot of external libaries, the source code can only be compiled by me.
References:
- Jerry Tessendorf, 1999. Simulating Ocean Water
- Some code in my program is adapted from this repository: https://github.com/ZijinZheng/OceanSurface
Download
Code (github) with windows prebuild
Video
Gallery