Skip to content

danielkleebinder/ocean-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java and OpenGL iFFT Ocean Simulation

This was a research project for my diploma thesis at the HTL in St.Pölten, Lower Austria. An algorithm developed by Jerry Tessendorf implemented and ported to OpenGL, GLSL and Java to simulate photorealistic oceans.

Rendering Pipeline

The following rendering pipeline was implemented in GLSL to create the normals- and folding-map from a phillips-spectrum using the inverse fast fourier transformation.

Simulation Pipeline

Results

The simulation is capable of applying different styles to the oceans surface and behaviour.

Dark Ocean Bright_Ocean

Releases

No releases published

Packages

No packages published

Languages