SDF Ray-Marching and Fractal Images

Use Signed Distance Functions and ray-marching to produce interesting images with fractal properties, difficult to produce with rasterization. Many effects from ray-tracing, like shadows, can also be achieved with this model.

Goals

The rough goal is to end up with a scene, or a handful of scenes, demonstrating the various neat effects that can be achieved with ray-marching. Think demoscene-esque visuals.

Core

Extensions

Schedule

Week 0

Week 1

Week 2

Week 3

Week 4

Resources

The vast majority of our code is going to end up in a fragment shader, so apart from the basic boilerplate of setting up a WebGL pipeline, we're not going to be using any external libraries. On the other hand, we will shamelessly inspire ourselves from all of the many resources on ray-marched SDFs

Libraries

Resources