
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

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.