Over the past couple of days I have implemented a simple ray tracer in C++.
A ray tracer is a program which takes a scene usually described by the artist/programmer and renders it into an image, with more or less physically correct calculations (see image below for an example).
DIrt was first and foremost a learning project for me – one which I have been craving to complete for some years now. However when it comes to it, it was far from the complexity I had imagined. Read DIrt project page for more info.
Here is an example image of what this puppy can do:

For full feature listing as well as downloads and source code header over to DIrt project page.





































