Jump to my Home Page Send me a message Check out stuff on GitHub Check out my photography on Instagram Check out my profile on LinkedIn Check me out on Facebook

Sierpinski Sponge (3D Gasket)

Table Of Contents

The Intuitive Sierpinski Gasket

The Sierpinski gasket is a subset of the Euclidean plane resulting from an infinite sequence of operations with triangles. We begin the construction of the Sierpinski gasket with a single equilateral triangle. Then we remove from its center the largest equilateral triangle we can. This process is repeated with each remaining triangle. The first 9 steps are illustrated below:

Just for fun, here is an animation of the process:

The result of continuing this process forever is the Sierpinski gasket. Infinite constructions like this lead to some surprising results. For example, the area of the Sierpinski gasket is zero while it perimeter is infinite! While we can't capture the infinite complexity of the Sierpinski gasket on a finite computer display, we can still create some pretty cool images -- especially when we move to 3D!.

The Sierpinski Sponge (A 3D Version of the Gasket)

This two dimensional process leading to the Sierpinski gasket can be generalized into the 3rd dimension. Instead of beginning with a triangle, we start with a regular tetrahedron. Then we remove the maximal, inverted tetrahedron from the center. Next, we continue this process by removing the centers of the remaining tetrahedra in a similar way. Continue this process forever, and the result if the 3D Sierpinski sponge. The first few iterations of this process are illustrated here:

Click on the above thumbnails in order to access MOVIES of the object as well as alternative views with a dark background

These objects are not easy to render. The result of iterating the process only 8 times yields an 82MB Povray input file containing more than half a million geometric primitives! Rendered with 5 light sources and with high quality settings, Povray takes about half an hour even on fast hardware circa 2014. Below are the results of using 5 iterations (both a still and a movie):


I strongly recommend the book "The Science of Fractal Images" to anyone who actually wants to use a computer to generate pictures. This book has an all star group of contributing authors.

If you are looking for a good introduction to dynamical systems, I would suggest Steven Storgatz's book: "Nonlinear Dynamics and Chaos" ISBN 0-7382-0453-6).

For a good, encyclopedic, introduction to the field in general, I strongly suggest "Chaos and Fractals: New Frontiers of Science" by Peitgen, Jurgens, and Saupe. This book is notable because of it's clear presentation and breadth of coverage. It's a great book to have around for the casual reader because it is broken up into semi self-contained sections that one can just pick up and read.

© 2009 Mitch Richling