Music Vizualizer Final Project for CS123: Introduction to Computer Graphics
This project was developed with fellow Brown student Sacha Servan-Schreiber. To ensure smooth realtime reaction to the music, this raytracer runs entirely on the GPU. The blurring effect is a result of DOF (Depth of Field) using stochastic sampling. Using GLSL's reflection/refraction functions along with Beer's law allowed us to make colored glass.