GPU Ray Tracing

Ray tracing coursework for the Computer Graphics module at Imperial College London. Received an honourable mention for "scene composition" on Task 2.

This coursework was the final piece of work for the Computer Graphics module at Imperial College London. I received a 100% mark, and an honourable mention for Task 2.

For Task 1, I implemented a simple GPU-based ray tracing scene, according to a pre-specified scene.

Task 1: a pre-specified ray tracing scene.

For Task 2, we were asked to implement our own scene and add technical extensions to it. Due to my passion for space, I decided to create a solar-system-like scene (ignoring the proper orbits of the planets). Compared to Task 1, I added soft shadows, fog (dark blue), and spherical texture mapping to make each sphere look like the sun or its respective planet.

Task 2: an original solar-system scene with soft shadows, fog, and spherical texture mapping.