Ray Tracing Project 5: Triangular Meshes

Description

This project took more time than I thought it would. I ran into a few bugs along the way, but the implementation was fairly straightforward. I added bounding box tests for nodes and objects, and triangular mesh tracing capabilities as discussed in class.

Images

Render times listed below only include actual rendering, not scene file or output image I/O.

All the images were rendered with 4 render threads on my late 2011 Macbook Pro with the following specifications:

Color Image

Render Time with Bounding Boxes: 60.17 seconds
Render Time without Bounding Boxes: 326.16 seconds