/TerrainEngine-OpenGL

An OpenGL 4 and C++ program which renders a procedural scene.

Primary LanguageC++MIT LicenseMIT

Procedural Scene in OpenGL 4

A little OpenGL application which renders an (almost) procedural scene, featuring a terrain with distance adaptive LOD, water surface simulation and volumetric clouds.

depandancies needed:

  • GLFW
  • Assimp
  • OpenGL 4
  • An OpenGL 4 ready graphics card!

Include/ directory has been already uploaded. Put freetype.dll, assimp-vc140-mt.dll resources/ and shaders/ in .exe folder.

Demonstrative image Another demonstrative image

Here you can see a really short video about. (08/16/18)

A special thanks to Prof. Stefano Berretti (for introducing me to the discipline at the University), Joey DeVries (the project is based on his framework), Etay Meiri (reference to tessellation shader) and ThinMatrix' YouTube Channel (to water shader) for their awesome OpenGL tutorials!

It was initially made in collaboration with @rickie95 as a course project, but even after the delivery I decided to keep working on it implementing the volumetric clouds rendering, with the hope that I'll have the time (and the will!) to add other features!