Duration: | ±3 weeks |
---|---|
Date: | September 2012 |
Course: | Graphics programming 1 |
Tools used: | Jacco Bikker's Template Visual Studio 2010 Very sleepy |
I made this raytracer in the first 3 weeks of the raytracing/graphics course in the second year of IGAD. My goal was to quickly get familiar with raytracing and implement lots of different effects while also focusing on performance even though that was not a requirement. I build an easy extendable material system because I used this raytracer to quickly test different materials. After spending about 3 weeks on this project I started from scratch on my pathtracer project, redesigning the architecture for more speed, and removing the extendable material system.
Features:
Refraction on a glass sphere
Chromatic dispersion
A reflective sphere seen through a glass sphere. This enhances the chromatic dispersion effect, and produces nice rainbows.
Deep Depth of field, unfocused.
Depth of field focused on a glass sphere.
Depth of field focused through a glass sphere.
Realtime output, showing off normal mapping. (±16fps on i5 laptop for 640x480 resolution)