Real-time GPU Raytracer
A simple Real-time GPU Raytracer implemented using OpenGL Compute Shaders in C++. It supports reflection and refraction with the Fresnel effect as well as hard shadows. It supports dynamic objects of different types (meshes, spheres and boxes). It also has directional and point lights.
Aim
The aim of this project was practise using OpenGL Compute Shaders as well as learn about raytracing/pathtracing.
January 17th, 2020