Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adia-dev/fractallllllllls-rs


https://github.com/adia-dev/fractallllllllls-rs

Last synced: about 8 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Fractal Generator in Rust

This repository contains a Rust application for generating fractal images such as the Mandelbrot set, Julia set, and Burning Ship fractal.

## Overview

The code is structured into modules to handle complex number arithmetic and the generation of different fractals. Images are generated using the `image` crate and saved in PNG format.

## Generated Images

Here are some of the beautiful fractals generated by this application:

### Mandelbrot Set

![Mandelbrot Set](mandelbrot.png)

### Julia Set

![Julia Set](julia.png)

### Burning Ship Fractal (THIS NEEDS TO BE FIXEDDDD)

![Burning Ship Fractal](burning_ship.png)

## Acknowledgments

I would like to express my gratitude to Jeroen Rotgers for his informative blog post on creating the Mandelbrot set in Rust ([Creating the Mandelbrot Set in Rust](https://rotgers.io/posts/mandelbrot-rust/)). The clear explanation and code samples provided a solid foundation that greatly assisted in the development of this project. This exploration into fractals in Rust would not have been possible without the knowledge shared in the post. A heartfelt thank you to Jeroen for his contribution to the Rust community and for inspiring this project.

## How to Run

Ensure you have Rust and Cargo installed. Then clone this repository, navigate into the project directory, and run:

```shell
cargo run
```

The images will be generated in the root directory of the project.