Let's Add a Dimension

Your Answer
Correct Answer
Waiting...

Another cool thing about distance functions: everything you've learn so far generalises to 3D! Using a technique called raymarching we can draw out a 3D distance function entirely in a fragment shader.

We've hidden the code that does this because it can be a lot to take on at once, but you can find a bunch of examples online. To name a few: