![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQDbOeKeAQXjFeFxh3F-KxptRo3uwm6Lgtxm9lpDY3JVF9rmJKj5y-Lq7Zz3a2ddu0ZrZX02X67Sq1n4A6vorm8P1q9g6c1_u-60ys7pH0-cVD3oNDCKxzl6fL2r4K7sgrwAd1MXZtq98/s320/Test.bmp)
The ray tracer handles difuse colour of objects, lighting colours and uses the Blinn Phong method of calculating specular shading. It super-samples each pixel 16 times in order to produce a very graduated anti-alias effect.
Unfortunately at the moment the only objects that are supported in the scene are spheres. When I get some time I will add code for planes.
If my C++ skills improve I may try a C++ version to compare performance. If I manage it I'll let you know how I get on.