Progressive Monte Carlo ray tracer
ECSE 546 Advanced Image Synthesis Course Project
Abstract
In this project, a Progressive Monte Carlo ray tracer was developed from scratch in Python. Various ray tracing sampling methods were implemented, including BRDF importance sampling, light importance sampling, and multiple importance sampling for both diffuse and specular surfaces.