Fractal 124 B – Taking Refuge
Part of BEYOND series – 07 2023
buddhism . darkness . ignorance . protection . refuge . soul . ThreeJewels . vacuity
Fractal 124 B – zoom level 1
Fractal 124 B – zoom level 2
Data
This digital works is created exclusively from fractals, with 0% AI generated. It can therefore be converted into a set of functions and parameters that can be the basis for the training of an AI.
The mathematical formulas and parameter combinations corresponding to each fractal are presented below. In each case, the numerical characters have been replaced by â– to prevent unauthorized reproduction. If you are interested in using the full data set to train an AI, please contact Philippe.
Fractal 124 B - Taking Refuge - Part of BEYOND series - 07.2023

Fractal_â– â– â– _B {
fractal:
title="Fractal_â– â– â– _B" width=â– â– â– â– height=â– â– â– â– layers=â–
credits="Philoxerax;â– /â– /â– â– â– â– "
layer:
caption="Background" opacity=â– â– â– mergemode=addition method=multipass
precision=â–
mapping:
center=-â– .â– â– â– â– â– â– â– â– â– â– â– â– â– /â– .â– â– â– â– â– â– â– â– â– â– â– â– â– â– magn=â– â– â– .â– â– â– â– â– angle=â– â–
formula:
maxiter=â– â– â– â– percheck=off filename="mt.ufm"
entry="mt-newton-error-m" p_epsilon=â– .â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â– â–
f_fn=floor
inside:
transfer=none solid=â– â– â– â– â– â– â– â– â– â–
outside:
transfer=linear
gradient:
smooth=yes rotation=-â– â– index=-â– â– color=â–
opacity:
smooth=no index=â– opacity=â– â– â–
layer:
caption="Layer â– " opacity=â– â– mergemode=hardlight method=multipass
mapping:
center=â– .â– â– â– â– â– â– â– eâ– â– /â– .â– â– â– â– â– â– â– â– eâ– â– magn=â– .â– â– â– â– â– â– â– E-â– â–
formula:
maxiter=â– â– â– percheck=off filename="mt.ufm" entry="mt-newton-twist"
p_c=â– /â– .â– p_n=â– .â– p_epsilon=â– .â– â– â– â– â–
inside:
transfer=none
outside:
transfer=linear
gradient:
smooth=yes rotation=-â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â–
opacity:
smooth=no index=â– opacity=â– â– â–
layer:
caption="Background" opacity=â– â– â– mergemode=addition
mapping:
center=â– .â– â– â– â– â– â– â– â– â– /-â– .â– â– â– â– â– â– â– â– â– â– magn=â– .â– â– â– â– â– â– â– â– angle=â– â–
formula:
maxiter=â– â– â– filename="mt.ufm" entry="mt-modulate-m" p_m=â– â–
p_bailout=â– â– â– â– .â–
inside:
transfer=none
outside:
transfer=linear
gradient:
smooth=yes rotation=-â– â– â– index=â– â– color=â– â– â– â– â– â– â– index=â– â–
color=â– â– â– â– â– â– â– â– index=â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â–
index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– â– â– â–
index=-â– â– â– color=â– â– â– â– â– â– â– â– index=-â– â– â– color=â– â– â– â– â– â– â– â– index=-â– â– â–
color=â– â– â– â– â– â– â– â– index=-â– â– â– color=â– â– â– â– â– â– â– â– index=-â– â– â– color=â– â– â– â– â– â– â– â–
index=-â– â– â– color=â– â– â– â– â– â– â– â– index=-â– â– color=â– â– â– â– â– â– â– â– index=-â– â–
color=â– â– â– â– â– â– â– index=-â– â– color=â– â– â– â– â– â– â– index=-â– â– color=â– â– â– â– â– â– â– â–
index=-â– â– color=â– â– â– â– â– â– â– â– index=-â– â– color=â– â– â– â– â– â– â– â– index=-â– â–
color=â– â– â– â– â– â– â– â–
opacity:
smooth=no index=â– opacity=â– â– â–
layer:
caption="Background" opacity=â– â– â– method=multipass
mapping:
center=â– .â– â– â– â– â– â– â– eâ– â– /â– .â– â– â– â– â– â– â– â– eâ– â– magn=â– .â– â– â– â– â– â– â– E-â– â–
formula:
maxiter=â– â– â– percheck=off filename="mt.ufm" entry="mt-newton-twist"
p_c=â– /â– .â– p_n=â– .â– p_epsilon=â– .â– â– â– â– â–
inside:
transfer=none
outside:
transfer=linear
gradient:
smooth=yes rotation=â– â– index=â– â– color=â– â– â– â– â– â– â– index=â– â– â–
color=â– â– â– â– â– â– â– â– index=â– â– â– color=â– â– â– â– â– index=â– â– â– color=â– â– â–
opacity:
smooth=no index=â– opacity=â– â– â–
}
mt-newton-error-m { ; Mark Townsend, â– Mar â– â– â– â–
;
; This formula is the result of an error while
; trying to implement Newton's method for
; z+(zâ– c-â– )^â–
;
init:
z = @fn(â– - #pixel)
c = #pixel
float h = â– .â– â– â– â–
fz = fzd = oldz = â–
loop:
oldz = z
fz = z + (z â– c - â– )^â–
fzd = â– / h â– (z + ((z + h) â– c - â– )^â– - fz)
z = z - fz / fzd
bailout:
|z - oldz| > @epsilon
default:
title = "Newton Error"
maxiter = â– â– â– â–
periodicity = â–
param epsilon
caption = "Epsilon"
default = â– e-â–
hint = "This is the bailout value."
endparam
func fn
caption = "Transform"
default = sqr()
hint = "This determines the starting point for z."
endfunc
switch:
type = "mt-newton-error-j"
c = #pixel
epsilon = epsilon
}
mt-newton-twist { ; Mark Townsend, â– â– Mar â– â– â– â–
;
; Modified Newton's method for z^n-z. I've
; allowed the "s" parameter from the Bof
; Newton formulas to become complex and
; used it as the seed for the Julia sets.
;
init:
z = #pixel
float h = â– .â– â– â– â–
fz = oldz = zh = â–
loop:
oldz = z
zh = z + h
fz = z^@n - z
z = z - fz / (â– / h â– ((zh^@n - zh) - fz) + @c)
bailout:
|z - oldz| > @epsilon
default:
title = "Newton Twist"
periodicity = â–
param c
caption = "Disturbance"
default = (â– ,â– )
hint = "The best way to set this value is with \
the Switch feature."
endparam
param n
caption = "Exponent"
default = â– .â–
hint = "The practical effect of this parameter is \
to change the number of spiral arms."
endparam
param epsilon
caption = "Epsilon"
default = â– e-â–
hint = "This is the bailout value."
endparam
switch:
type = "mt-newton-twist"
n = n
c = #pixel
epsilon = epsilon
}
mt-modulate-m { ; Mark Townsend, â– â– Jul â– â– â– â–
init:
z = â–
int iter = â–
loop:
iter = iter + â–
z = z^â– + ((iter % @m)â– #pixel)
bailout:
|z| < @bailout
default:
title = "Modulate Mset"
param m
caption = "Modulate"
default = â–
endparam
param bailout
caption = "Bailout value"
default = â– â– â– â– .â–
endparam
switch:
type = "mt-modulate-j"
m = m
c = #pixel
bailout = bailout
}