Ray Tracer

Overview

This is a ray tracer I learned based off of Peter Shirley's Ray Tracer series. This code is only for educational purposes.

Features

  • Anti-aliasing
  • Diffuse, metal, and dielectric materials
  • Moving objects and motion blur
  • Bounding Volume Hierarchy
  • UV texture mapping
  • Perlin noise textures

Render

alt text