For the final assignment of my Intro to Computer Graphics course, I built an engine/shader demo using OpenTK (a C# wrapper for OpenGL) and GLSL code.
Features
Skybox
Procedural water waves
Procedural terrain generation
Height-based terrain textures
Models/Textures
Flipbook animations
Billboard textures
Various Post-Process effects (bloom, colour grading, vignette, pixelization, kuwahara, sobel, cel-shading, chromatic aberration, gaussian blur, rain)
Procedural water waves
Procedural terrain generation
Height-based terrain textures
Models/Textures
Flipbook animations
Billboard textures
Various Post-Process effects (bloom, colour grading, vignette, pixelization, kuwahara, sobel, cel-shading, chromatic aberration, gaussian blur, rain)