Skip to content

Simple ocean/sea/water simulation | C++ OpenGL 4.1

License

Notifications You must be signed in to change notification settings

stanfortonski/Ocean-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ocean-OpenGL

Simple Ocean OpenGL 4.1 C++

Ocean surface

YouTube video: https://www.youtube.com/watch?v=H5PJNWV3I7M

How it works?

This example do not calculate physics but do only simple interpolations between normalmaps, heightmaps. Tessellation allow us to divide plane and apply the heightmaps. Fragment allow us to calculate light so material color. For this project I used 14 normalmaps, 14 heightmaps and one texture with color.

Input/Control:

  R - start rotate camera
  T - stop rotate camera
  ESC - exit

Libraries:

Requirements:

  • Graphics card that support OpenGL in version 4.1