Website powered by

OPENGL/GLSL

Course project made using the OpenGL interface. We had to create a 3D scene and were provided a framework in c++ for loading obj. models. This island scene was inspired by vanilla warcraft environments. 3D models were outsourced from sketchfab.

What I implemented:
Bill-Phong lightning model with light attenuation
Matrix transformations of objects
Different blending types, billboarding
Normal textures support
Procedural water GLSL shader with reflections
Procedural animation
Double layered fog
Post processing effects such as grain, vignette, chromatic abberation and wave warp

(Unfortunately the video compression lost some of the detail here)