#EscapeTime

2025-12-15

#Fraktaler #Fraktaler3 v3.1 #release

#DeepZoom #hybrid #EscapeTime #fractals #MathArt #MandelbrotSet #BurningShip

binaries for Web, Android and Windows, built from Debian Linux, source for all those platforms

fraktaler.mathr.co.uk/

changes since v3 (June 2025):

- histogram colouring

- partial KFR importer (no colouring yet)

- web version uses full window canvas

- doubleexp number type

- float128 number type (where available)

- fix: correct matching between appearance of CPU and OpenCL backends (thanks to JWM for reporting)

- fix: compatibility with toml11 v4.

- fix: builds and runs in Termux + Termux X11 on Android

- fix: no 'quit when done' option on Web or Android.

- fix: correct status when pressing ESC after rendering is complete.

- internal: build system improvements.

2025-08-24

wavy iteration bands that just touch each other, for hybrid quadratic Julia set where the c value varies during iteration (e.g. looping several values).

calculation inner loop snippet:

```
vec2 C1 = C;
C = c[iteration % count];
vec2 origin = C1 + vec2(100.0, 0.0);
float o = length(origin);
float e = (1.0 + 2.0 * o) / 2.0;
float r = sqrt(e * e - o * o + o) + e;
if (length(z - origin) > r) break; // escaped
z = cSqr(z) + C;
```

#JuliaSet #hybrid #EscapeTime #fractals #MathArt #CreativeCoding #GLSL #ComplexDynamics #maths

don't ask me how I derived r, I forgot to save my workings from a couple of years ago

tune 100+0i to taste (may break when small)

hybrid julia set in white with coloured interior.

the shape is surrounded by wavy iteration bands doing binary decomposition.  the edges of the bands just touch each other - they get to 0 width without excess chopping.

screenshot of android shader editor.
2025-06-10

#Fraktaler #Fraktaler3 v3 #release

#DeepZoom #hybrid #EscapeTime #fractals #MathArt

binaries for Web, Android and Windows, built from Debian Linux, source for all those platforms

fraktaler.mathr.co.uk/

changes since v2.1 (July 2023) are too many for this toot, the main new feature is flexibile colouring with GLSL shader fragment.

changes since v3~preview (June 2024) are quite small (a few bug fixes, some enhancements).

fraktaler 3 v3 icon.

a mandelbrot in black with 3 shades of gray binary decompositon surround, fading out / transparent at the edges
2024-10-13

Asymptotic circular

Formula:
\(z_{n+1} = z_n^2\frac{|re(z_n)|+|im(z_n) |*i}{z+a}+c\)
with \(a = 0.25\)

Coordinates:
x: -0.10234600611335453882872
y: -0.14437536422400950518792
size: 6e-07
#fractal #fractalart #mathart #digitalart #escapetime

Fractal digital art
2024-08-10
2024-07-28
2024-07-28
2023-07-13

Fraktaler-3 version 1.2 released!

This is a bugfix release in the 1.x series, fixing some small issues.

Most users should probably wait for the 2.1 bugfix release in the 2.x series, coming soon.

Documentation:

fraktaler.mathr.co.uk/fraktale

Download (source code, Windows EXEs, Android APK, manual PDF):

fraktaler.mathr.co.uk/download

Live version (runs in your web browser):

fraktaler.mathr.co.uk/live/1.2 (but it turns out it is broken, will see if I can fix it soon..)

#Fraktaler #fast #deep #zoom #DeepZoom #hybrid #EscapeTime #fractals

2023-03-31

fraktaler.mathr.co.uk/ version 2 released

fraktaler 3 is a fast deep zoomer for hybrid escape time fractals

version 2 brings a new opcode-based formula engine (faster computationally, more robust mathematically, more flexible artistically) and wisdom configuration GUI (no more running obscure commands and editing configuration text files).

try it live in your browser

binaries for windows and android

source code under GNU AGPL3 tested on Debian

#fast #deep #zoom #DeepZoom #hybrid #escape #time #EscapeTime #fractal #fractals

2023-03-29
2022-08-04

lockaccum (STROBE WARNING: 2m14s-2m36s, 5m16s-5m32s)

diode.zone/videos/watch/9e77e5

2022-07-01

Kalles Fraktaler 2 + development is mostly stopped from my side.

Here are some #AlternativeTo KF2+:

- FractalShades (Python)
- Fractal Zoomer (Java)
- Fraktaler 3 (C++)

For more details see:
mathr.co.uk/kf/kf.html#future

Important KF bug fixes may still be released from time to time, but I do not have enough time to implement the #BilinearApproximation (#BLA) optimisation in this project.

BLA is much better than #SeriesApproximation and #BivariateSeriesApproximation (which is called NanoMB1 in KF), in terms of efficiency of calculations, generality of applicability, simplicity of implementation, and robustness of results.

#KF #KF2 #KallesFraktaler #KallesFraktaler2 #Kalles #Fraktaler #fast #deep #zoom #DeepZoom #EscapeTime #fractal #Mandelbrot #MandelbrotSet #BurningShip

2022-01-29

Zhuoran's "reset reference count" trick for avoiding #glitches in #perturbation rendering of #EscapeTime #fractals also works for #hybrids.

For a hybrid of 4 formulas in a loop, you need 4 references, one for each starting phase, because the reference count can be reset at any iteration, not just the start of the loop. In general you need preperiod+period many, and even more (and the logic gets more complicated) if they have more than one critical point... I've not done that yet.

Each of those references (which can be computed in parallel) can have a bilinear approximation acceleration structure applied to skip multiple iterations in one step (where the non-linearity is tiny). These can also be computed in parallel (though they can be parallelized individually too, doing it in bigger chunks should be more efficient).

Overall this makes the overall process a lot faster than the old "detect glitches and correct them later with another reference, repeat" process. For the attached image, BLA acceleration gave a 46x speedup (in terms of number of steps performed) over doing plain perturbation iterations.

Ref: fractalforums.org/fractal-math

A fractal in black on white.  A backwards S in dark curls surrounded by doubling rings of candy canes.  In the negative space, little faces are visible all over.
2021-12-05

kf-2.15.5 released!

full announce: mathr.co.uk/blog/2021-12-05_kf

highlights include single reference implementation for glitch avoidance (as suggested by Zhuoran on fractal forums), and lots of new formulas (mostly from FractalAlex)

this is probably the last kf release from me for the foreseeable future...

#KF #KF2 #KallesFraktaler #KallesFraktaler2 #fractal #fractals #MandelbrotSet #BurningShip #EscapeTime #DeepZoom

2021-10-15

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst