Hello! This is part one of a short series of posts on writing a simple raytracer in Rust. I’ve never written one of these before, so it should be a learning experience all around. So what is a raytracer anyway? The short version is it’s a computer program that traces the paths of simulated rays of light through a scene to produce high-quality 3D-rendered images. Despite that, it also happens to be
![Writing a Raytracer in Rust - Part 1 - First Rays](https://cdn-ak-scissors.b.st-hatena.com/image/square/231549061f025ba9e72434e0a9961162d7aa36cf/height=288;version=1;width=512/https%3A%2F%2Fbheisler.github.io%2Fstatic%2Fraytracer-first-render.png)