Skip to main content

from to Categories: Python OpenGL

The final version of the project can be seen in the video below. Though it seems to have some quality issues.


  • infinite ocean
  • simplex noise ocean generation
  • keyframe animation
  • animated skybox
  • Phong lighting
  • directional and point lights
  • fresnel effect on water
  • shadow mapping
  • camera following the ship
  • ship animation on water

I gathered videos and images throughout the development of the project.