Raytracer
 
The raytracer was written from scratch in C++ for an undergraduate project in computer graphics. Some of the features implemented include: anti-aliasing, reflections, refractions, bounding volume hierarchies, bitmap and mathematical textures. Below are some of the scenes that were generated using the raytracer. Click on each to see a larger image.

Shapes on Abstract Chessboard Reflecting Chessboard with Textured Figures Temple of the Universe