Button Menu

Computer Science Department

Ray Tracing Project

Cody Cao

Ray tracing in Computer Graphics has appeared since the 1980s1. The goal was to create a realistic scene by mimicking the physical properties of light rays hitting an object and reflecting from the object to the human eye. The Ray Tracing project is created with the mindset of implementing the ray tracing algorithm to render a picture of spheres with three different materials: glass, solid, and metal.

This project’s additional features include positional camera, depth-of-field, and motion blur effect. Since ray tracing is very computational expensive, parallel computation, including both CPU multithreading and GPU-accelerated computing method, are implemented to reduce the render time from hours down to seconds.