Parallel C++ fractal renderer for escape-time fractals.
C++ 44.4%
C 35.7%
Makefile 3.0%
Nix 1.8%
Shell 0.1%
Other 15.1%
10 1 0

Clone this repository

https://tangled.org/stau.space/fractal-draw
git@tangled.org:stau.space/fractal-draw

For self-hosted knots, clone URLs may differ based on your setup.

README.md

mandelbrot#

Mandelbrot fractal research repo

Why?#

I've refactored this piece of code like 6140275936420759697 times so here's the collection of all those efforts.

How?#

The C directory has everything you need for a 100% portable version to generate on whatever piece of hardware you want.

The c++ directory has three sub directories.

mandelbrot/ has my first c port from:

mandelbrot-gamma/ using openmp for multithreading; a very optimized version of that same code

mandelbrot-lambda/ is in the works but it's supposed to be the same as mandelbrot-gamma but using lambdas I will probably remove this further on since mandelbrot-gamma has proven to be the way forward for this project.

Here it is:#

4K mandelbrot image 1.5k mandelbrot image very zoomed in

TODO():#

  • histogram coloring
  • fancy colors
  • specify spot to generate in
    • even has zoom now
  • animate