An open-source WebGPU studio for creating IFS fractal flames in your browser.
Shape them live, animate them, make them react to sound, evolve new forms, and share the result.
Launch the app · Explore the website · Visit Home · Join Discord
For generative artists, motion designers, creative coders, and curious explorers. Lumen Apeiron turns the fractal flame into a responsive creative material—not only a final render.
- Live 2D and 3D flames — shape transforms, variations, symmetry, palettes, color, and cameras around a real-time WebGPU render.
- Fractal foundations — open exact Sierpiński, Koch, Barnsley, Heighway, Cantor, and Menger constructions as editable flame descriptors.
- Generative discoveries — explore a curated live Home, then randomize, mutate, blend, and morph any flame into your own.
- Evolving families — breed flames, run populations, compare structural differences, and trace ancestry.
- Animation and motion — keyframe render, camera, transform, variation, and color controls across a timeline, dope sheet, curves, loops, and video exports.
- Sound in both directions — map music or a live microphone to flame parameters, or turn a flame's structure into sound with sonification.
- Your own mathematics — author custom variations in WGSL or plain math, browse built-in documentation, and create or import palettes.
- Portable work — keep local recents, undo and redo freely, import common flame formats, and export PNGs carrying their editable flame state.
- Tools for exploration — guided tours, share links, a logo and favicon generator, and a dedicated Benchmark Studio.
- An agent at the controls — WebMCP tools let an agent drive the editor and the Lumen Arcade modes, recording every step as a replayable lesson. See docs/webmcp.md.
Every piece on Home can become a live WebGPU render and opens directly in the editor with its flame—and animation, when present—ready to explore.
Requires Node.js 22.12+, pnpm 10+, and a WebGPU-capable browser.
pnpm install
pnpm startThe app starts at https://localhost:5173 (or the next available port).
CI · AGPL-3.0 (app store permission) · Ko-fi · GitHub Sponsors