For this university module, a ray tracing algorithm was developed and optimised, focusing on cache-friendly code, C-style file reading and writing and O Level editing in Visual Studios, along with customised memory management, memory pools and threading, all of which was completed to speed up the ray tracer to be as fast as possible. This program was also fully functional on both Windows and Linux devices.
By the end of this project, I had increased the frame generation speed by an average of 123.18%.
By the end of this project, I had increased the frame generation speed by an average of 123.18%.