Project 5 - Triangular Meshes


Regular sample with 1 point/pixel, 3 level reflections:


Multi-threading, thread pool implementation, 8 pixels/task, render time by 8 threads: 585.245 seconds/553.586 seconds without/with bounding box.



Antialiasing with 50 Hammersley sample points/pixel, 3 level reflections:


Multi-threading, thread pool implementation, 8 pixels/task, render time by 8 threads: 32712.8 seconds (9 hours).



Yellow Duck:


Multi-threading, thread pool implementation, 8 pixels/task, render time by 8 threads: 20575.8 seconds (5.7 hours).


Hardware configuration

Intel Core i7 CPU @ 3.50Ghz
32 GB RAM
Mac OS Maverick.