Yet Another Fractal Explorer

Final double BSc project about visualisation of fractals made with Unity3D.

Yet Another Fractal Explorer (YAFE) is the final project for the Double BSc in Mathematics and Computer Science at the Universitat de Barcelona. It is an interactive application for visualising and exploring 2D and 3D fractals, running entirely in the browser via WebGL.

The academic memory is published at the UB repository. A live demo is available here.

Fractals

2D Fractals (CPU + GPU rendered)

  • Mandelbrot sets
  • Multibrot sets
  • Julia sets
  • Periodic orbit finder
  • Henriksén algorithm coloring
  • Multiple colormaps

3D Fractals (GPU ray marching)

  • Mandelbulb
  • Sierpinski Tetrahedron
  • Menger Sponge

Tech Stack

Layer Technology
Engine Unity3D
Runtime WebGL (browser)
2D rendering CPU + GPU (Unity shaders)
3D rendering GPU ray marching
Desktop build macOS binary

Topics

fractals mandelbrot julia-sets mandelbulb menger-sponge sierpinski mathematics webgl unity