FractAll Rust — Explorateur de fractales GPU avec zoom illimite

FractAll Rust - Deep Mandelbrot zoom

FractAll revient en Rust ! Un explorateur de fractales haute performance avec zoom illimite et rendu GPU.

FractAll a ete cree en 2008 en C/SDL. En 2026, il renait en Rust avec un rendu GPU accelere (Vulkan/Metal/DX12), de l’arithmetique en precision arbitraire pour des zooms au-dela de 10^300, et une interface interactive moderne.

33 types de fractales

Mandelbrot, Julia, Burning Ship, Tricorn, Celtic, Buffalo, Barnsley, Magnet, Buddhabrot, Nebulabrot, Lyapunov, Von Koch, Dragon, Phoenix, Nova, Newton, et bien d’autres…

Fonctionnalites

  • Zoom illimite — precision standard (f64) jusqu’a 10^16, precision arbitraire (GMP) au-dela de 10^300
  • Rendu GPU en temps reel via wgpu (Vulkan, Metal, DX12) avec fallback CPU automatique
  • 27 palettes de couleurs et 15 modes de coloration (smooth, distance, orbit traps, biomorphs…)
  • 7 transformations du plan pour explorer des vues alternatives
  • Theorie des perturbations avec approximation bilineaire (BLA) pour les zooms profonds
  • Drag & drop d’un PNG sauvegarde pour restaurer la vue exacte (parametres embarques dans les metadonnees)
  • GUI interactive + mode ligne de commande pour generer des images
Deep Mandelbrot zoom - Fiery spiral
Zoom profond dans l’ensemble de Mandelbrot

Installation

git clone https://github.com/habib256/fractall-rust.git
cd fractall-rust
cargo build --release
cargo run --release --bin fractall-gui

Code source (GPL) : https://github.com/habib256/fractall-rust

Version C/SDL originale : https://github.com/habib256/fractall

Des fractales en C/SDL aux fractales en Rust/GPU… l’exploration de l’infini continue.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.