Skip to content
A Mandelbrot fractal interactive viewer fully implemented in Rust
Rust
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
src
.gitignore
Cargo.lock
Cargo.toml
LICENSE
README.md

README.md

Rusty Mandelbrot

Rusty Mandelbrot

GitHub tag (latest by date) CircleCI GitHub

A Mandelbrot fractal interactive viewer fully implemented in Rust. Supports multi-thread CPU computing and GPU rendering through pixels , scoped_threadpool and winit.

rusty

Dependencies

  • Rust 1.42.0

Run it

  1. Clone it.
git clone git@github.com:bernardocrodrigues/rusty_mandelbrot.git
  1. Build and run it.
cargo run

Changing some parameters

In main.rs, you'll find some hard-coded that can be changed to better performance or alter functionality.

  • width_ & height_: Window resolution.
  • iterations: How many iterations a point will be ran until considered inside Mandelbrot set.
  • zoom_factor: Determines the size of zoom steps.
  • low_res_scale: Level of downscaling applied when user is panning.
You can’t perform that action at this time.