Fractal Explorer

A simple Julia Set and Mandelbrot interactive explorer built using Rust. It can run as a desktop application or on the web. Web demo available at https://lobis.github.io/fractal-explorer/
Alternatives To Fractal Explorer
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Js2,522
4 years ago2November 07, 20169mitJavaScript
turbo.js - perform massive parallel computations in your browser with GPGPU.
Glchaos.p685
9 months ago4bsd-2-clauseC++
3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Vulkan_minimal_compute538
5 years ago3mitC++
Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.
Kvantlattice254
5 years agoC#
A GPU accelerated fractal terrain renderer for Unity
Kvanttunnel141
7 years ago1C#
GPU accelerated fractal tunnel renderer for Unity
Keikan33
3 years ago7mitRust
An elegant (imo) rendering engine written in Rust.
Cohomology_fractals27
10 months ago4JavaScript
Drawing cohomology fractals with the GPU.
Gpu_mandelbrot15
a year agomitPython
Interactive Mandelbrot set on GPU with Python
Fractal Explorer13
8 days agoRust
A simple Julia Set and Mandelbrot interactive explorer built using Rust. It can run as a desktop application or on the web. Web demo available at https://lobis.github.io/fractal-explorer/
Redflash13
4 years ago6C
Redflash is a physics-based GPU renderer based on Path Tracing implemented in NVIDIA® OptiX 6.0, which can consistently draw scenes with mixed Polygons and Raymarching
Alternatives To Fractal Explorer
Select To Compare


Alternative Project Comparisons
Readme

Fractal Explorer

build

A simple Julia and Mandelbrot Set explorer built using Rust. This was created as a learning project and is based on this great tutorial.

The explorer can be run as a standalone desktop application (should work for Windows, Linux and MacOS) or as a web application for which a demo is available.

Live Demo

Usage

  • Mouse Left Click: Toggle Julia set c parameter selection.
  • Mouse Cursor Position: Select Julia set c parameter.
  • Mouse Wheel | Trackpad | Up & Down Arroy Keys: Zoom on cursor position.
  • Mouse Right Click: Hold and drag to translate fractal.
  • J | M Keys: Toggle between Julia and Mandelbrot sets.

Build

To build the executable run:

cargo build --release

There is a Windows executable available as an artifact of the v0.1.0 release which can be downloaded here. Please always be very careful when downloading executable files from the internet.

Web

To build the web application run the following command. You may need to install wasm-pack via cargo install wasm-pack.

wasm-pack build --target web --out-dir public/pkg

All files related to the static site will be placed under public with index.html the entrypoint. You can server the site locally using python3 -m http.server and then navigating to http://localhost:8000.

python -m http.server 8000 --bind 127.0.0.1 --directory public
Popular Gpu Projects
Popular Fractal Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Rust
Gpu
Fractal