CUDA Ray Tracer

GPU Computing Course, July 2021, M.Sc. in Computer Science @UniMi

About the project

During the course of GPU Computing I decided to implement my old version of the Ray Tracer (based on the Ray Tracing in One Weekend from Peter Shirley ) on CUDA. In this paper I compared the two Ray Tracers underlining the huge differences in rendering speed (even without achieving the best warp efficiency).

For the comparison I used the same scene in both the implementation composed by 8 different spheres with different materials between lambertian, metal and dielectrics. I highly recommend to check the comparisons and metrics at the end of the paper, the GitHub repository is at this link if you want to see some render just download this zip.

Manuel Pagliuca
Manuel Pagliuca
M.Sc. in Computer Science

My studies include Real-Time Graphics, GP-GPU, Artificial Intelligence and Distributed Systems.