Around 2007 I attended a Computer Graphics course at UCR (Universidad de Costa Rica). I've never had so much a fun in course like I did in this one. I was not in the Master's program, I was just a listener.
We develop multiple projects and this is one of them. We had to deliver a Ray Tracer in a few weeks. The first version was very basic, for the second one we added some interesting effects.
This is not product quality code at all, just a college project I found in my archive almost 6 year after I developed it.