This project aims to explore the fascinating world of fractals and generate visually stunning graphics using fractal algorithms. Fractals are complex geometric shapes that exhibit self-similarity at different scales. They are formed by iterating a mathematical formula or process and visualized using computer graphics.
- Introduction
- Features
- Installation
- Usage
- Examples
- Contributing
- License
Fractals have captivated mathematicians, artists, and computer enthusiasts for their intricate patterns and mesmerizing beauty. This project harnesses the power of algorithms to generate and render fractal graphics. By exploring different fractal formulas and techniques, it allows users to create unique and visually appealing images.
- Fractal Generation: Implementations of popular fractal algorithms, such as Mandelbrot set, Julia set, and Burning Ship.
- Customization: Adjustable parameters to control the appearance of fractals, such as zoom level, color palettes, and iteration counts.
- Interactive Interface: A user-friendly interface to explore and navigate through the fractal space, enabling zooming and panning capabilities.
- Image Export: Save generated fractal graphics as high-resolution images in popular formats like PNG or JPEG.
- Extensibility: Easily extend the project with new fractal algorithms or rendering techniques.
- Clone the repository:
git clone https://github.com/aelfany/fractol.git- Navigate to the project directory:
cd fract-ol- Run the project:
> make
> ./fractolUse the interactive interface to navigate through the fractal space and zoom in or out.
Save the generated fractal graphics to your preferred location.
Examples Here are some examples of the stunning fractal graphics you can create using this project:
- Mandelbrot Set
- Julia Set
- Burning Ship