Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 885 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 885 Bytes

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