bungogood / fractal-rs

A fractal generator in Rust, featuring range of algorithms and functions, configurable gradients, and high-resolution outputs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fractal-rs

Build License

Mandelbrot Set

Fractal-rs is a fractal visualization tool crafted in Rust, designed to generate a wide array of complex and beautiful fractals. Using Rust along with Rayon, enabling it to produce high-resolution images of various fractal patterns. The tool offers configurable color gradients and a diverse selection of fractal generation algorithms, combining performance with visual versatility.

Fractals

Fractal Description Resources
Mandelbrot Set A set of complex numbers for which the function $f(z) = z^2 + c$ does not diverge when iterated from $z = 0$ Wikipedia, Paul Bourke
Julia Set A set of complex numbers for which the function $f(z) = z^2 + c$ does not diverge when iterated from $z = c$ Wikipedia, Paul Bourke
Burning Ship A variant of the Mandelbrot set, with the function $f(z) = (| Re(z) | + i | Im(z) | )^2 + c$ Wikipedia, Paul Bourke
Lyapunov A fractal based on the logistic map $x_{n+1} = r x_n (1 - x_n)$ Wikipedia, Paul Bourke
Newton Raphson A fractal based on Newton's method for finding roots of a function Wikipedia, Paul Bourke
Sierpiński A fractal based on the Sierpiński triangle Wikipedia, Paul Bourke
Koch Snowflake A fractal based on the Koch curve Wikipedia
Dragon Curve A fractal based on the Heighway dragon curve Wikipedia
L-Systems A fractal based on Lindenmayer systems Wikipedia, Paul Bourke

References

About

A fractal generator in Rust, featuring range of algorithms and functions, configurable gradients, and high-resolution outputs.

License:MIT License


Languages

Language:Rust 100.0%