A 3D renderer written in D with full global illumination