# A ray-tracer can be your next weekend project

You can write a ray-tracing renderer in about a weekend. In fact, a simple ray-tracer without complex shaders can be built in just some hours of work, granted you know the math behind ray-tracing.

The book "**Ray Tracing in One Weekend**" by Peter Shirley
is the prime source about getting started with ray-tracers. It distills ray-tracing concepts and math into C++ functions that can render
graphics such as the cover image in a couple of seconds in a modern CPU (**check out this online demo**)
— it’s actually a pretty performing code for a weekend project.

Nvidia has also a blog post on how to make it even faster by using CUDA Cores. And you can get even more performance if you have a RTX/RX graphics card with this Vulkan implementation.

Now all my weekends look boring - and yours will too.