CPE 473 Final Project:

Real-time Path Tracing & Motion Blur

Overview

This project uses CUDA to do GPU acceleration of path tracing. Global illumination can be accomplished in real-time frame rates (~15 fps) at 640 x 480 on a nVidia GTX-480 for small scenes (such as the Cornell Box). Bigger scenes (10k+ triangles) can render at ~1fps varying on how the geometry is distributed.

In general, the images start off noisy, but the longer the path tracer is run, the smoother the image becomes.

Technologies