/ray-tracer

A basic ray tracer.

Primary LanguageC++

Basic Ray Tracer

A basic ray tracer, based on the tutorial books by Peter Shirley.

Books

  • Ray Tracing in One Weekend
  • Ray Tracing: The Next Week
  • Ray Tracing: The Rest of Your Life

Extensions

  • Triangles, and other advanced shapes
  • Arbitrary 3D models
  • Surface Textures
  • Parallelism, SIMD

Fixups

  • Convert functions to functions from common headers
  • Use default arguments more often