Raytracer
Raytracer Personal Project

Project Overview

Built a raytracer from scratch in C++, implementing ray-sphere intersection, lighting models, and reflection/refraction. Features realistic shadows, anti-aliasing, and multiple material types.

Key Accomplishments

  • Implemented core ray tracing algorithm without external libraries
  • Achieved realistic lighting and shadow effects through physically-based rendering
  • Optimized rendering performance through spatial partitioning techniques
  • Rendered complex scenes with multiple objects, materials, and light sources
  • Developed deep understanding of 3D graphics mathematics and rendering pipelines

Tech Used

C++