How to Make Your Own Raytracer: Part 1 | ScratchStats