!header Kaleidoscopic IFS Fractals
In 2010, as graphics cards were becoming commonplace, a user on FractalForums posted something that would quickly become famous. Called Kaleidoscopic IFS (iterated function system) fractals, they generalize the Sierpinski tetrahedron to the rest of the platonic solids and add rotation and scaling to create truly fascinating objects.
As interesting as the fractals is the technique used to render them — raymarching, an seldom-seen algorithm that’s ideal for this purpose. It’s not hard to implement, makes detailed images, and runs fast enough to render in real time. If you find yourself interested in creating 3D fractals, researching raymarching is the place to start.
Drag on the scene to look around. On a keyboard, use WASD to move, and on a touchscreen, hold with two fingers to move forward and three to move back.