Parallel C++ fractal renderer for escape-time fractals.
at main 28 lines 1.0 kB view raw view rendered
1# mandelbrot 2Mandelbrot fractal research repo 3 4## Why? 5I've refactored this piece of code like 6140275936420759697 times so here's the collection of all those efforts. 6 7## How? 8The C directory has everything you need for a 100% portable version to generate on whatever piece of hardware you want. 9 10The c++ directory has three sub directories. 11 12`mandelbrot/` has my first c port from: 13 - [The Coding Train](https://www.youtube.com/watch?v=6z7GQewK-Ks) 14 15`mandelbrot-gamma/` using openmp for multithreading; a very optimized version of that same code 16 17`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. 18 19## Here it is: 20![4K mandelbrot image](./mandelbrot.png) 21![1.5k mandelbrot image very zoomed in](./c++/mandelbrot-gamma/image.png) 22 23## TODO(): 24 - [x] histogram coloring 25 - [x] fancy colors 26 - [x] specify spot to generate in 27 - even has zoom now 28 - [ ] animate