For my project, I will render an animation of rain hitting a window and flowing down the window. I will use ray tracing to track how the light is distorted as it moves through the transparent object. The items in the background will be blurred out and out of focus, as the camera will be focused on the raindrops in the foreground against the window. Just as rain droplets will collect the other droplets as they move down the window, I will have the animated droplets collecting rain as it moves down the window.
I started off my project with first rendering the floor, then I experimented with making the appearance of glass. For this I used a vector to store the color behind the glass that I determined by recursively calling the trace function after the ray hits the glass so that I can determine the color. I then blend the glass color and the background color at a ratio of 10 / 90. I purposly cut the glass in half for now in order to compare that the bacground looks like with and without the glass. I have the tint working but there are more adjustments I would like to do to make it look more like glass