Static and animated fractals.
Each render consists of:
- An iterator which combines all the other components.
- A fractal algorithm. e.g. Mandelbrot.
- A warping algorithm, which warps the complex plane in some way during the render.
- A coloring algorithm, which determins what color to give each pixel based on the results of the fractal algorithm.
As configured, this project is using a go.work
file that expects the above two dependencies to be checked out in the same parent directory as this project.
Alternately, you can remove the go.work
file and go get ...
the dependencies instead.
- More fractal algorithms
- More warpers
- More colorizers
- Allow configs to be saved and loaded
- Lots of optimizations
- Improved docs
- Tests