Ray tracer

During my undergraduate studies at METU, I took a graduate-level course on physically based rendering taught by Prof. Ahmet Oğuz Akyüz.

Over the term, we built a path tracer from scratch and documented our progress through a series of blog-style updates.

This project is primarily educational and while it may not reflect the most polished design choices or production practices, it captures the core ideas behind Monte Carlo rendering and Progressive Photon Mapping.

Sponza Veach-ajar