Ray Tracer
I have developed a personal ray tracer project from the ground up in C++, driven by a desire to delve deep into the inner workings of modern ray tracing techniques. The ray tracer boasts several key features, including Multisample Anti-Aliasing (MSAA) for enhanced image quality, support for rendering diffuse, metal, and glass materials, and a customizable camera for positioning and capturing scenes. The rendered images are saved in .PPM format, preserving all image properties and intricacies. This project has been a valuable learning experience, providing insights into the intricacies of ray tracing algorithms and implementations.