Main Page

From IFStile
Revision as of 21:05, 6 December 2020 by Admin (talk | contribs)

IFStile is a cross-platform (Windows, Mac, Linux, WebAssembly) freeware program that can:

  • build any affine directed graph iterated function system (IFS) in an Euclidean space of arbitrary dimension (as 2D or 3D section)
  • fully automatically find interesting fractal shapes, rep-tiles, multi-tiles, irreptiles, carpets, dragons, etc
  • extract the boundary of self-affine tiles as directed graph IFS
  • compute dimensions of the boundary of self-affine tiles (numerically and analytically)
  • export and import Fractint IFS format, export Apophysis .flame format
  • effectively zoom IFS fractals
  • render high resolution images (with batch rendering)
  • render keyframe animation
  • create and save 3D mesh

The program uses a special rendering algorithm that can unveil complex structures of the fractal.

When you save a rendered image to PNG format, the program automatically saves all parameters (IFS, palette) inside the PNG, and you can load such PNG to the program to restore your workspace.

Online Manual

Simple Plane Tiling Tutorial

Animation rendered using IFStile [1] [2]

  • Flake extb.png
  • T3ABZE.png
  • Koch web.png


Latest version:

Windows.pngSetup (64 bits) for Windows 7 and higher

Windows.pngPortable version (64 bits) for Windows 7 and higher

Windows.pngPortable version (32 bits) for Windows 7 and higher

Linux.pngBinary tarball for Linux (Ubuntu 12+, CentOS 6+, etc)

Macos.pngDisk image for macOS 10.12 and higher

macOS: if the program doesn't start, use the following command in the terminal:

sudo xattr -rds /Applications/

WebAssembly.png Online version

Supported browsers:

  • Desktop: Firefox, Chrome and other Chromium-based (MS Edge etc)
  • Chrome for Android - in the address bar navigate to chrome://flags/#enable-webassembly-threads and enable it

  • Levy.png
  • Twindragon.png
  • Bird.png
  • OvoidTile.png
  • OvoidTile2.png
  • GI98.png
  • FractalPinwheel.png
  • DragonCurve.png
  • WeakTile.png
  • Tile53.png
  • AB.png


McWorter's Pentigree


Polynomial (+1+0-1)

Polynomial (+1+2-1)

Polynomial (-2+2)

Polynomial (-2)

Polynomial x^3+x^2-1 (4)

Polynomial x^3+x^2-1 (4.1)

Golden Trapezoid

Nice Boundary

Cube Tiles

Gosper Island

Robinson Triangle

Fractal Pinwheel Tile

Weak Tile



Torus Rep-8 Tiles

Non-Polycube Rep-8 Tiles

External links

  • Rep-tile [3]
  • Self-Similar Tiles and Related Figures [4]
  • Tilings Encyclopedia [5]
  • Fractal Curves [6]
  • Rep-tiles [7]
  • Mathmagic [8]
  • Mathematical Tiling-Tessellation [9]
  • Reptiles - The Poly Pages [10]
  • Lots of Substitution Tilings [11]
  • An algebraic framework for finding and analyzing self-affine tiles and fractals [12]