Started a new series of #Mandelbrot #DeepZoom #fractal #art pieces.
Concept: stop zooming once the period of the central baby Mandelbrot set exceeds one million.
#mandelbrot #DeepZoom #fractal #art
https://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
#fast #deep #zoom #DeepZoom #hybrid #escape #time #escapetime #fractal #fractals
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:
https://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
#burningship #MandelbrotSet #mandelbrot #fractal #escapetime #DeepZoom #zoom #deep #fast #Fraktaler #Kalles #KallesFraktaler2 #KallesFraktaler #KF2 #kf #BivariateSeriesApproximation #SeriesApproximation #bla #BilinearApproximation #alternativeto
kf-2.15.5 released!
full announce: https://mathr.co.uk/blog/2021-12-05_kf-2.15.5_released.html
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
#DeepZoom #escapetime #burningship #MandelbrotSet #fractals #fractal #KallesFraktaler2 #KallesFraktaler #KF2 #kf
https://mathr.co.uk/blog/2021-06-04_old_wood_dish.html I wrote a blog post with analysis and variations on a theme by jwm-art from 2010
#art #fractal #DeepZoom #MandelbrotSet
New bugfix release: https://mathr.co.uk/kf/kf.html#kf-2.15.2.3
- fix SIMD implementation of sgn() (test location by FractalAlex)
- fix opengl pack alignment for non-multiple-of-4 width bitmaps
- fix palette From Image not updating number of colours (reported by Microfractal)
- fix palette From Image to use maximum of width and height
- add PNG to supported images for palette From Image (reported by Microfractal)
- fix argmin|z| glitch correction for OpenCL
- report detailed timing information in command line mode
- update dependencies
- boost to 1.76.0
- tiff to 4.3.0
- openexr to 2.5.6
- glfw to 3.3.4
#KF #KF2 #KallesFraktaler #KallesFraktaler2 #Deep #Zoom #DeepZoom #EscapeTime #Fractal #Fractals #MandelbrotSet #BurningShip
#burningship #MandelbrotSet #fractals #fractal #escapetime #DeepZoom #zoom #deep #KallesFraktaler2 #KallesFraktaler #KF2 #kf
New blog post "deep zoom theory and practice"
https://mathr.co.uk/blog/2021-05-14_deep_zoom_theory_and_practice.html
#deep #zoom #DeepZoom #fractal #fractals #mandelbrot #MandelbrotSet #BurningShip #graphics #math #maths #mathematics #FloatingPoint
#floatingpoint #mathematics #maths #math #graphics #burningship #MandelbrotSet #mandelbrot #fractals #fractal #DeepZoom #zoom #deep
What to do about the Examine Zoom Sequence feature of #KF #KF2 #KallesFraktaler #KallesFraktaler2 (a #Deep #Zoom #DeepZoom #Fractal #Fractals explorer)?
It's probably no longer necessary now that Reuse Reference (which saves computation time at the expense of memory) can be used together with Auto Solve Glitches (which is needed for correct images)?
It used to be (in the distant past) that zoom out sequences were full of glitches and you'd have to scroll through and correct them later, but the code rotted and there are loads of bugs (it doesn't support iteration data in EXR, only KFB, it doesn't write out corrected PNGs etc, only JPEGs, minimizing the window can corrupt the whole zoom sequence, ...).
There is also a poll here:
https://fractalforums.org/kalles-fraktaler/15/examine-zoom-sequence-poll/4206/msg28491#msg28491
#fractals #fractal #DeepZoom #zoom #deep #KallesFraktaler2 #KallesFraktaler #KF2 #kf
kf-2.15.2 released with #OpenGL #GLSL colouring support (design your own colouring algorithms to post-process the calculated raw fractal iteration data)
Get it from https://mathr.co.uk/kf/kf.html#kf-2.15.2
#KF #KallesFraktaler #KallesFraktaler2 is #Fast #DeepZoom #FreeSoftware (#AGPL) for #EscapeTime #Fractal #Graphics (and #Video via additional programs like #zoomasm and others)
#x86_64 and #i686 builds are provided, it is technically possible to compile for #aarch64 but I couldn't get the resulting binary to work on my device. It's a #Windows #EXE that runs fine in #Wine on #Linux (where I do my coding). #armv7 builds seem to be blocked on what might be a bug in a third party library.
#armv7 #linux #wine #EXE #windows #aarch64 #i686 #x86_64 #zoomasm #video #graphics #fractal #escapetime #agpl #freesoftware #DeepZoom #fast #KallesFraktaler2 #KallesFraktaler #kf #glsl #opengl
https://mathr.co.uk/kf/kf.html#kf-2.15.1.6
https://mathr.co.uk/kf/kf.html#kf-2.14.10.7
Two bugfix releases of #KF in current branch and stable branch: turns out switching #MinGW from #Win32 to #POSIX #threading model had some unforeseen consequences (aka bugs, one of which was "zooming out sometimes resets zoom to infinity or zero" which broke interactive use), so I reverted those changes.
#KallesFraktaler2 is fast #fractal #DeepZoom #FreeSoftware for #MandelbrotSet #BurningShip etc
#burningship #MandelbrotSet #freesoftware #DeepZoom #fractal #KallesFraktaler2 #threading #posix #win32 #mingw #kf
https://mathr.co.uk/kf/kf.html#kf-2.15.1.5
kf-2.15.1.5 released!
- fix long double rendering for hybrid formulas with abs
- fix typos breaking OpenCL floatexp bailout checks
- fix guessing for OpenCL floatexp
- fix endless reference loop in OpenCL
- merge changes from kf-2.14.10.6
https://mathr.co.uk/kf/kf.html#kf-2.14.10.6
kf-2.14.10.6 released!
- fix long double rendering for formulas with abs
- fix floatexp rendering for fractional bailout norm power
- fix some float conversion warnings and potential problems
- make prepare script modular (second argument determines libraries to build, default is all libraries)
- patch OpenEXR to try to fix issues with non-ASCII paths on Windows
#kf aka #KallesFraktaler #KallesFraktaler2 is #fast #DeepZoom #FreeSoftware for #EscapeTime #fractal like #MandelbrotSet #BurningShip etc. For Windows but works in Wine and is cross-compiled from Linux using MinGW.
#burningship #MandelbrotSet #fractal #escapetime #freesoftware #DeepZoom #fast #KallesFraktaler2 #KallesFraktaler #kf
kf-2.15.1 released!
with OpenCL acceleration, hybrid formula designer, exponential map, and more
get it from https://mathr.co.uk/kf/kf.html#kf-2.15.1
- #OpenCL support for perturbation iterations (requires double precision support on device: #CPU should work, some #GPU might not)
- #HybridFormula editor (design your own fractal formula)
- #ExponentialMap coordinate transformation (useful for export to #zoomasm for efficient #video assembly)
- rotation and skew transformations are rewritten to be more flexible (but old skewed/rotated KFR locations will not load correctly)
- kf-tile.exe tool supports the new rotation and skew transformations
- the bitrotten skew animation feature is removed
- a few speed changes in built in formulas (one example, RedShiftRider 4 with derivatives is almost 2x faster due to using complex analytic derivatives instead of 2x2 Jacobian matrix derivatives)
- flip imaginary part of Buffalo power 2 (to match other powers; derivative was flipped already)
- slope implementation rewritten (appearance is different but it is now independent of zoom level and iteration count)
- smooth (log) iteration count is offset so dwell bands match up with the phase channel
#deep #zoom #DeepZoom #fractal #fractals #free #software #FreeSoftware #mandelbrot #MandelbrotSet #BurningShip #KallesFraktaler #KF
#kf #KallesFraktaler #burningship #MandelbrotSet #mandelbrot #freesoftware #software #free #fractals #fractal #DeepZoom #zoom #deep #video #zoomasm #ExponentialMap #HybridFormula #gpu #cpu #opencl
KF 2.14.10 released! Highlights:
https://mathr.co.uk/blog/2020-05-25_kf_2.14.10_released.html
#KallesFraktaler2 #KF #Fractal #Mandelbrot #BurningShip etc #DeepZoom #Software #Perturbation #SeriesApproximation
Big changelog this time: read it and download from https://mathr.co.uk/kf/kf.html#kf-2.14.10
(binaries for 64bit Windows run in Wine on Linux where I do my coding, cross-compiling using #MINGW64)
#MINGW64 #SeriesApproximation #perturbation #software #DeepZoom #burningship #mandelbrot #fractal #kf #KallesFraktaler2
#kf 2.14.9 released!
https://mathr.co.uk/kf/kf.html#kf-2.14.9
A few new features and bugfixes, nothing terribly fancy.
Should be a couple of percent faster due to me finding the `--enable-fat` GMP configure option
#kf #mandelbrot #fractals #DeepZoom