WebGPU · Real-time · In your browser

Paint with
infinite chaos.

Chaos Master is a GPU-accelerated IFS flame fractal generator for artists and explorers — millions of iterations rendered live, shaped by your hand. No install, no render queue.

Move your cursor over the flame. Requires a WebGPU browser — Chrome / Edge 113+, Safari 17+.

Scroll

Built for hands-on exploration

A studio that keeps up
with your imagination.

Everything renders live in the browser on modern web standards — no native app, no plugins, no waiting.

01

WebGPU rendering

Real-time IFS evaluation on the GPU — millions of iterations a second, redrawn the instant you touch the flame.

02

Animation

Keyframe any parameter and play it back. Morphs, seamless loops and timeline scrubbing — your flame in motion.

03

Randomizer

Roll a brand-new flame, then mutate it — shapes, colors and animation — until something surprises you.

04

3D flames

Sculpt fractal flames in three dimensions, with an orientation gizmo and a full set of 3D variations.

05

Affine & variations editor

Grab transforms directly on the canvas, and write your own variations in WGSL or plain math.

06

Metadata-rich exports

Export PNGs with the full flame state embedded — any image reopens and remixes. Sharing is just a file.

On the horizon

Audio flames
Hear your chaos
Soon
VR fractal worlds
Step inside
Soon
Flame games
Play the chaos
Soon
Server-side HQ render
Poster-grade output
Soon

Under the hood

The math, live.

Define affine transforms and variations, weight their probabilities, and let the GPU resolve millions of iterations in real time. Drag the coefficients — the flame re-solves under your hands.

Explorers welcome

Share what the chaos gives you.

Trade flames, palettes and discoveries with a community of generative artists. Open source, free forever, AGPL-3.0. Grab a 3D specimen below and spin it.

Enchanted Rose 3D · disc · julia · spiral
drag to orbit · scroll to zoom
Earth Flame 3D · sphere · turbulence · stars

Start making fractals.

Free, open source, and running entirely in your browser.

Launch Chaos Master →