GenFrac

Fractal generator

This software application is dedicated to the generation of fractals using affine Iterated Function System (IFS). GenFrac includes a graphical editor for building affine IFS.

Resulting fractal images can be exported in vectorial or bitmap format for each iteration step.


GenFrac is an open source software distributed under GPL licence. The application is a .jar software developed in Java language and necessitates the installation of Java 8 at least to be executed on any operating system (Linux, Mac OS or MS Windows).

Screenshots

Gallery of fractal figures

Monofractals (one reduction factor)

Dusts

Generator Monofractal Dust n4 r0.4 Monofractal Dust n4 r0.4 step4

N = 4 - r = 2/5
D ~ 1.51 - IFS file

Generator Monofractal Dust n9 r0.2 Monofractal Dust n9 r0.2 step3

N = 9 - r = 1/5
D ~ 1.37 - IFS file

Generator Monofractal Dust n16 r0.2 Monofractal Dust n16 r0.2 step3

N = 16 - r = 1/5
D ~ 1.72 - IFS file

Generator Monofractal Dust n16 r0.24 Monofractal Dust n16 r0.24 step3

N = 16 - r = 0.24
D ~ 1.94 - IFS file

Generator Monofractal Dust n17 r0.15 Monofractal Dust n17 r0.15 step3

N = 17 - r = 0.15
D ~ 1.49 - IFS file

Generator Monofractal Dust n5 r0.2 Monofractal Dust n5 r0.2 step3

N = 5 - r = 0.2
D = 1 - IFS file

Generator Monofractal Dust n12 r0.2 Monofractal Dust n12 r0.2 step3

N = 12 - r = 0.2
D ~ 1.54 - IFS file

Generator Monofractal Dust n13 r0.15 Monofractal Dust n13 r0.15 step3

N = 13 - r = 0.15
D ~ 1.35 - IFS file

Carpets, gaskets

Generator Sierpinski gasket n3 r0.5 Monofractal Sierpinski gasket n3 r0.5 step6

N = 3 - r = 1/2
D ~ 1.58 - IFS file

Generator Sierpinski gasket n3 r0.5 Monofractal Sierpinski gasket n3 r0.5 step6

N = 3 - r = 1/2
D ~ 1.58 - IFS file

Generator Sierpinski gasket n3 r0.5 Monofractal Sierpinski gasket n3 r0.5 step6

N = 3 - r = 1/2
D ~ 1.58 - IFS file

Generator Sierpinski gasket n3 r0.5 Monofractal Sierpinski gasket n3 r0.5 step6

N = 3 - r = 1/2
D ~ 1.58 - IFS file

Generator Monofractal Carpet n5 r0.5 Monofractal Carpet n5 r0.5 step4

N = 5 - r = 1/2,1/3
D ~ 1.80 - IFS file

Generator Monofractal Carpet n13 r0.2 Monofractal Carpet n13 r0.2 step3

N = 13 - r = 1/5
D ~ 1.59 - IFS file

Generator Monofractal Carpet n8 r0.25 Monofractal Carpet n8 r0.25 step4

N = 8 - r = 1/4
D = 1.5 - IFS file

Generator Monofractal Carpet n8 r0.33 Monofractal Carpet n8 r0.33 step4

N = 8 - r = 1/3
D ~ 1.89 - IFS file

Generator Monofractal Carpet n13 r0.2 Monofractal Carpet n13 r0.2 step3

N = 13 - r = 1/5
D ~ 1.59 - IFS file

Generator Monofractal Carpet n13 r0.2 Monofractal Carpet n13 r0.2 step3

N = 13 - r = 1/5
D ~ 1.59 - IFS file

Generator Monofractal Carpet n17 r0.2 Monofractal Carpet n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator Monofractal Carpet n17 r0.2 Monofractal Carpet n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator Monofractal Carpet n17 r0.2 Monofractal Carpet n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator Monofractal Carpet n17 r0.2 Monofractal Carpet n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator Monofractal Carpet n5 r0.33 Monofractal Carpet n5 r0.33 step4

N = 5 - r = 1/3
D ~ 1.46 - IFS file

Generator Monofractal Carpet n20 r0.2 Monofractal Carpet n20 r0.2 step3

N = 20 - r = 1/5
D ~ 1.86 - IFS file

Hybrid figures

Generator n5 r0.25 Monofractal n5 r0.25 step4

N = 5 - r = 1/4
D ~ 1.16 - IFS file

Generator n9 r0.25 Monofractal n9 r0.25 step3

N = 9 - r = 1/4
D ~ 1.58 - IFS file

Generator n12 r0.2 Monofractal n12 r0.2 step3

N = 12 - r = 1/5
D ~ 1.54 - IFS file

Generator n13 r0.2 Monofractal n13 r0.2 step3

N = 13 - r = 1/5
D ~ 1.59 - IFS file

Generator n17 r0.2 Monofractal n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator n17 r0.2 Monofractal n17 r0.2 step3

N = 17 - r = 1/5
D ~ 1.76 - IFS file

Generator n16 r0.2 Monofractal n16 r0.2 step3

N = 16 - r = 1/5
D ~ 1.72 - IFS file

Generator n32 r0.125 Monofractal n32 r0.125 step3

N = 32 - r = 1/8
D ~ 1.67 - IFS file

Generator n13 r0.2 Monofractal n13 r0.2 step3

N = 13 - r = 1/5
D ~ 1.59 - IFS file

Multifractals (several reduction factors)

Dusts

Parameters Generator Iteration 4
N = 5
r = 0.45,0.2
D ~ 1.17
IFS file
Generator n5 r0.2-0.45 Multifractal n5 r0.45-0.2 step4

Carpets, gaskets

Generator n5 r0.2-0.6 Multifractal n5 r0.2-0.6 step4

N = 5 - r = 3/5,1/5
D ~ 1.31 - IFS file

Generator n5 r0.2-0.6 Multifractal n5 r0.2-0.6 step4

N = 5 - r = 3/5,1/5
D ~ 1.31 - IFS file

Generator n5 r0.5,0.25 Multifractal n5 r0.5,0.25 step4

N = 5 - r = 1/2,1/4
D ~ 1.36 - IFS file

Generator n5 r0.5,0.25 Multifractal n5 r0.5,0.25 step4

N = 5 - r = 1/2,1/4
D ~ 1.36 - IFS file

Hybrid figures

Generator n9 r0.5-0.25 Multifractal n9 r0.5-0.25 step3

N = 9 - r = 1/2, 1/4
D ~ 1.65 - IFS file

Generator n13 r0.2-0.25 Multifractal n13 r0.2-0.25 step3

N = 13 - r = 1/4,1/5
D ~ 1.67 - IFS file

Generator n9 r0.35-0.25-0.15 Multifractal n9 r0.35-0.25-0.15 step3

N = 9 - r = 0.35, 0.25, 0.15
D ~ 1.46 - IFS file

Generator n17 r0.2-0.35 Multifractal n17 r0.2-0.35 step3

N = 17 - r = 0.35,0.2
D ~ 1.82 - IFS file

Source code

GenFrac is licenced under GPL and the source code can be downloaded from the sourcesup git repository:

git clone https://git.renater.fr/anonscm/git/genfrac/genfrac.git

Contact

About the software application and its use gilles.vuidel@univ-fcomte.fr and cecile.tannier@univ-fcomte.fr