An OpenGL application featuring planar reflections, with support for blurred reflections and normal mapping.
The application first renders the reflections to a texture. This is then used as an input to the forward rendering pass, which samples using a rotated poisson disk to produce blurred reflections.
I created this application as an individual coursework submission during the masters year of my Computer Science degree.
Type: University individual project
Date: March 2018
Platform: Mac, Linux
Languages: C++, GLSL
Technology: OpenGL, Qt