A fun introduction on how current rasterisation render pipelines work and how ray-tracing compares to it. At the end I briefly introduce the Apple Metal framework and present a very basic ray-tracing project using compute shaders. I've just started to learn computer graphics a bit deeper and wanted to give a taste of the topic. In no way is my goal to give a comprehensive overview. If you have a feedback, please share, thank you :)