← Back to Video Projects

Fractal Experiments

Exploring recursive pattern generation through WebGL shaders and noise functions.

Overview

Fractal Experiments is a series of real-time visualization projects exploring mathematical patterns through recursive algorithms. Using WebGL shaders and noise functions, these experiments demonstrate how simple iterative calculations can produce complex, infinitely detailed structures.

The project includes both classic fractals like Mandelbrot and Julia sets, as well as custom recursive patterns created through custom shader formulas. All visualizations are GPU-accelerated for real-time interaction.

Technical Implementation

Shader Engine

The core engine uses GLSL shaders to perform recursive calculations directly on the GPU, allowing for high-performance rendering of complex fractals.

  • Recursive fractal function implementations
  • Zoom and rotation controls with keyboard/mouse
  • Coloring algorithms based on iteration depth

Animation System

Real-time animations demonstrate the evolution of fractal patterns over time through parameter interpolation and noise fields.

  • Noise-based parameter modulation
  • Smooth interpolation between fractal states
  • Camera controls for dynamic exploration

Live Fractal Visualization

Your browser doesn't support the HTML5 Canvas element.

Related Experiments

🌪 Organic Motion

Fluid dynamics simulation using particle systems and Perlin noise fields.

View Project →

⚡ Light Physics Sim

Raycasting visualization of light refraction through interactive geometry.

View Project →