DIRT (DIRT Is A Raytracer)
DIRT is a raytracer written in C++ using OpenMP for parallelization.
Primitives supported by DIRT
Comparison of render times
The following comparison was performed on an Intel 3610QM quad core hyperthreaded
processor running at 2.3GHz with a max turbo frequency of 3.3GHz and compilation flags
of "-O3 -march=native" in gcc.
Single-threaded: 48.48s
Multi-threaded: 8.71s
Image Gallery
All files included in the below gallery were exported from DIRT in 12800 by 9600
resolution, then scaled to 1600 by 900 using GIMP.
Download here