Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/porglezomp/julia

A parallel realtime Julia set renderer in Rust
https://github.com/porglezomp/julia

fractals julia-sets real-time rendering rust

Last synced: about 1 month ago
JSON representation

A parallel realtime Julia set renderer in Rust

Awesome Lists containing this project

README

        

# Julia

A parallel realtime Julia set renderer in Rust

## Dependencies

Requires the SDL2 library. This can be installed via most package managers or you can build from source by following the instructions at https://wiki.libsdl.org/Installation.

If you are on MacOS and have [Homebrew](https://brew.sh/), you can do `brew install sdl2`.

## Controls

* Move the mouse to define the key point of the Julia set.
* Use the up and down arrows to change the number of iterations.
It starts at 12. Even very low numbers (2-4) look really cool!

![screen shot 2015-02-18 at 2 50 24 pm](https://cloud.githubusercontent.com/assets/1690225/6255371/88142898-b77d-11e4-9498-5801475a18e1.png)
![screen shot 2015-02-18 at 2 48 07 pm](https://cloud.githubusercontent.com/assets/1690225/6255372/8822fda0-b77d-11e4-9002-0a6d8b2aa66a.png)
![screen shot 2015-02-18 at 2 48 02 pm](https://cloud.githubusercontent.com/assets/1690225/6255373/8828bb96-b77d-11e4-8d15-7e8922411526.png)
![screen shot 2015-02-18 at 2 47 53 pm](https://cloud.githubusercontent.com/assets/1690225/6255374/882b601c-b77d-11e4-9833-d9600f18c525.png)
![screen shot 2015-02-18 at 2 47 24 pm](https://cloud.githubusercontent.com/assets/1690225/6255375/8830142c-b77d-11e4-8520-737092e16941.png)

## License

This project is dual licensed under the Apache-2.0 and MIT licenses.