Changes :

v2.0
- Anti-aliasing
- Spatial sub-division using a grid (other structures such as kd-trees could be used)
- Added the import of 3D model (ASE format).

-------------------------------------------------------------------------------
Papers :

A faster voxel traversal algorithm for ray tracing
http://www.devmaster.net/articles/raytracing_series/A%20faster%20voxel%20traversal%20algorithm%20for%20ray%20tracing.pdf

SSE ray/box intersection
http://www.flipcode.com/archives/SSE_RayBox_Intersection_Test.shtml

An Efficient and Robust Ray–Box Intersection Algorithm
http://cag.csail.mit.edu/~amy/papers/box-jgt.pdf

-------------------------------------------------------------------------------
Future improvements :
* Texture handling
* kd-tree
* Improve efficiency of some of the intersection methods