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++