A ray tracing renderer implemented in Rust as part of
The Ray Tracer Challenge.
Chapter 2: Drawing on a Canvas
![Chapter 2: Drawing on a Canvas](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter02.png)
Chapter 4: Matrix Transformations
![Chapter 4: Matrix Transformations](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter04.png)
Chapter 5: Ray-Sphere Intersections
![Chapter 5: Ray-Sphere Intersections](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter05.png)
Chapter 6: Light and Shading
![Chapter 6: Light and Shading](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter06.png)
Chapter 7: Making a Scene
![Chapter 7: Making a Scene](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter07.png)
Chapter 8: Shadows
![Chapter 8: Shadows](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter08.png)
Chapter 9: Planes
![Chapter 9: Planes](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter09.png)
Chapter 10: Patterns
![Chapter 10: Patterns](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter10.png)
Chapter 11: Reflection and Refraction
![Chapter 11: Reflection and Refraction](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter11.png)
Chapter 12: Cubes
![Chapter 12: Cubes](https://raw.githubusercontent.com/plorefice/tracy/main/images/chapter12.png)