Forma Fractalis

A free, open-source fractal explorer built in Rust. GPU-accelerated rendering, 12 fractal types, high-precision deep zoom, and professional 8K export.

Insideout Dragon fractal rendered at high resolution in Forma Fractalis v0.2.2 with GPU acceleration

v0.2.2 Showcase -- Insideout Dragon fractal, GPU-rendered with custom colormap

Features

12 Fractal Types

Mandelbrot, Julia, Burning Ship, Tippets, Multifractal-Julia, Cactus, Marek Dragon, Tetration, Lemon, Zubieta, Sin Julia, Insideout Dragon.

GPU-Accelerated Rendering

Real-time fractal rendering via WGPU compute shaders for 7 fractal types. Tiled GPU rendering handles large exports without running out of video memory.

High-Precision Deep Zoom

CPU high-precision mode using arbitrary-precision BigFloat arithmetic at 64 to 1024 bits. Zoom past 10^15 magnification without banding artifacts.

HSV Color Picker

Interactive saturation-value plane and hue bar. Hex and RGB entry. Custom gradient editor with draggable stops.

8K Export and Animation

Export fractal renders up to 8K resolution as PNG with Lanczos3 downscaling. Create animated zoom GIFs. Every exported file embeds full rendering parameters as metadata.

CLI and Batch Rendering

Render fractals from the command line without a GUI. Batch process export jobs, override parameters, and save or load settings as JSON for reproducible workflows.

Quick Start

# Option 1: Pre-built binary (Windows)
# Download from Releases page, extract, and run forma-fractalis.exe

# Option 2: Build from source
git clone https://github.com/ConociendoAlmasMenosHastiadas/forma-fractalis.git
cd forma-fractalis
cargo run --release

# CLI rendering
forma-fractalis render -i settings.json -o output.png --width 3840 --height 2160

Gallery

View more renders...

Built With

Rust egui / eframe wgpu (WebGPU) Rayon astro-float scala-chromatica clap