CSC 473 Final Project

Ray Tracer with OpenGL Pre-Visualization

By Ian Dunn

For my final project I added an OpenGL pre-visualization layer on top of my ray tracer.

When the scene is loaded, a real-time version is shown. The user is able to navigate this scene using a 6-DOF camera and make adjustments to the focal length.

When the scene is ray traced, the resulting image is drawn on top of the current view pixel-by-pixel.


Pre-Visualization Example

Example of a scene in mid-render. The bottom half of the image has been raytraced and the top half is in progress, with the OpenGL pre-visualization still visible.


Implemented Features

Sample Renders