Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 723 Bytes

README.md

File metadata and controls

24 lines (20 loc) · 723 Bytes

Ray Trace Engine

C++ Implementation of Ray-Trace using CPU

Based on Peter Shirley's Ray Tracing in a Weekend and Ray Tracing: the Next Week

Features:

  • Anti-aliasing
  • Depth of field
  • Motion blur
  • Texture mapping
  • Noise generation: Perlin noise
  • Materials: Dielectric, Lambertian diffuse, Metal(perfect reflector with roughness)
  • Lighting: Area lighting
  • Global illumination
  • Volume: Constant density

Sample Images