Monte-Carlo Recursive Ray Tracer

Extended the capabilities of the recursive ray tracer by implementing a Monte-Carlo approach for indirect diffuse lighting, specifically designed for rendering the Classic Cornell Box scene.

Key Features:

  • Implemented a Monte-Carlo recursive ray tracer to simulate indirect diffuse lighting.
  • Utilized low-discrepancy sequencing and simple sampling techniques for more efficient coverage of areas.
  • Enhanced realism by filling in gaps in the rendered image for smoother and more evenly distributed lighting.

Tools Used:

  • Blender Cycles rendering engine.
  • Python

Team: Amy Lo, Vivian Xiao | Duration: 1 week