Planar Reflections

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.

Project Details

Type: University individual project

Date: March 2018

Platform: Mac, Linux

Languages: C++, GLSL

Technology: OpenGL, Qt