Renderer

A ray tracer based on the raytracer construction kit by matklad.

I focused mostly on not relying on any third party crates with this project. Building up mini libraries for geometry, colors, image creation and then of course the ray tracer itself. I stopped at the point where it suggests to make a mini language for scene description files as I've never done anything like that before. So I decided I would go do that separately first.

Examples

  • Circle circle
  • Sphere sphere
  • Two Spheres two spheres