Learnable Fractal Flames
Jordan J. Bannister, Derek Nowrouzezahrai
TL;DR
This work presents a differentiable fractal rendering pipeline that learns latent fractal flame parameters from image supervision, extending prior differentiable IFS methods to color, non-linear generator functions, and multi-fractal compositions. Implemented in Taichi, the four-component pipeline (sampler, splatter, painter, and compositor) enables end-to-end gradient-based learning to fit reference images into colorful fractal flames. The experiments demonstrate learning with non-linear variations, exploring optimization dynamics, and composing multiple fractals to reproduce painting-like structures, while also discussing limitations such as training instability and lack of stochastic generator support. Collectively, the approach offers artists a fast, intuitive tool for generating rich fractal artwork from references and points toward interactive applications in existing fractal art software.
Abstract
This work presents a differentiable rendering approach that allows latent fractal flame parameters to be learned from image supervision using gradient descent optimization. The approach extends the state-of-the-art in differentiable iterated function system fractal rendering through support for color images, non-linear generator functions, and multi-fractal compositions. With this approach, artists can use reference images to quickly and intuitively control the creation of fractals. We describe the approach and conduct a series of experiments exploring its use, culminating in the creation of complex and colorful fractal artwork based on famous paintings.
