/ctracer

Ray tracer challenge in C

Primary LanguageCGNU General Public License v3.0GPL-3.0

The Ray Tracer Challenge (C)

This repo aims to follow Jami's Ray Tracer Challenge.

  • Tupples, Points and Vectors
  • Drawing on a Canvas
  • Matrices
  • Matrix Transformations
  • Ray-Sphere Intersections
  • Light and Shading
  • Making a Scene
  • Shadows
  • Planes
  • Patterns
  • Reflection and Refraction
  • Cubes
  • Cylinders
  • Groups
  • Triangles
  • Constructive Solid Geometry (CSG)