Skip to content

jing-interactive/OceanSimulation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OceanSimulation

Ocean wave simulation with OpenGL GLSL and CUDA, using Tessendorf Waves[1] with FFT accerlation on GPU.

Demo

Source

Requirements:

  • CUDA
  • OpenGL, GLEW, GLFW
  • GLM
  • VS2019

Binary Demo:

OceanSimulation-win64-CUDA

  • Press W/S/A/D to move the camera forward/backward/left/right.
  • Move the mouse to rotate the camera.

[1] Tessendorf, Jerry. "Simulating ocean water." Simulating nature: realistic and interactive techniques. SIGGRAPH 1.2 (2001): 5.

License

MIT licensed.

About

Ocean wave simulation with CUDA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.7%
  • C++ 11.9%
  • GLSL 1.4%