Version 1.2.0 has been released! Code-wise, it's a little messy. Unfortunately, it's going to get a lot worse with v2.0.0 because I'll be introducing the scene file stuff. I've already finished to tokenizer, so what's left is the actual file format.
Anyway, this version ads the cylinder object. It also fixes refraction, soft-shadowing, and antialising a bit, but they're still not perfect.
version 1.1.1 includes minor bug fixes and some more major upgrades. A problem with the intersection algorithm was fixed so that errors with objects behind each other no longer occured. The plane object type also works now. The formula for specular lighting is in the code, but it is commented out so it does not appear in the release version. Diffuse reflection is also implemented, but again it is commented out.
Simple Raytracer is a simple raytracer that is written for the learning purposes of the author. As of now, release 1.0.1 supports rendering spheres with diffuse and ambient phong lighting, specular reflection, and hard shadows.