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)
GITHUB REPOSITORY