This was my final project for computer graphics. It is a ray tracer made from scratch using C++. It uses openGL and GLUT to view completed renderings and it uses EasyBMP to save bitmaps and also for texture loading. It supports a lot of effects like the phong lighting model, super-sampling, textures, shadows, transparent shadows, refraction, reflection, emissive objects, and fog. I got a perfect grade plus the maximum amount of extra credit for this project.
Link to zip of project files: http://www.mediafire.com/file/yy4zidgog5z/DK_RayTracer.zip
























































