Home
Mark's Lil' Corner
Cancel

Building a Ray Tracer - Part 4: Powerful Polymorphism

This post is going to tie up the loose ends we left dangling around in the previous post. We put quite some effort into abstracting the setup for intersectable primitives, yet we still have to deal...

Building a Ray Tracer - Part 3: Intersection Galore!

Last time we left off with a (pretty empty) backdrop for the ray tracing scene. With ray functionality and a basic camera implemented, our focus shifts to actually rendering some primitives. And to...

Building a Ray Tracer - Part 2: Vectors, Rays and Cameras

The previous post introduced the ray tracing project Manta Ray, which we put in motion by writing an image to the screen buffer of the renderer. Next, we’re going to take a look at vectors, rays an...

Building a Ray Tracer - Part 1: Hello Manta Ray!

Introduction Many a year ago, my brother got a brand new Nintendo 64 for his birthday. I still fondly remember the first time he flicked it on; seeing that floating Mario head pop up on the CRT in ...

First Post!

Hi there, welcome to my brand new blog! In the upcoming months (years?) I’ll hopefully be busy adding tons more content to this space. For now, this little introductory post will suffice to kicksta...