prototype.st

designs grow from initial conditions

Emergent Process

Every prototype begins as a single seed -- a point of origin from which complexity unfolds. Through recursive subdivision and organic growth rules, simple parameters generate intricate structures that no hand could draw identically twice.

Generative Systems

Mathematical structures found in nature -- Fibonacci spirals, Voronoi tessellations, fractal branching -- become the vocabulary of design. Each iteration explores a different corner of the possibility space.

Organic Growth

Like tropical flora reaching toward light, prototypes evolve through natural selection. The fittest forms survive, branch, and adapt. What emerges is never predetermined -- it is discovered.

Recursive Beauty

Self-similarity across scales reveals the deep patterns underlying all complex systems. A branch mirrors the whole tree. A prototype mirrors the final product. The part contains the whole.

Living Artwork

Each page load generates a unique botanical illustration -- never the same twice. The website itself is the prototype: always iterating, always growing, always becoming something new.

Prototype Specimens

fibonacci

Fibonacci Spiral

type: spiral growth

ratio: 1.618033...

depth: 8 iterations

origin: center

voronoi

Voronoi Tessellation

type: cell division

sites: 24 random

metric: euclidean

origin: distributed

fractal

Fractal Branching

type: recursive split

angle: 25-35 deg

depth: 10 levels

origin: base

l-system

L-System Grammar

type: string rewrite

axiom: F

rules: F -> F[+F]F[-F]F

origin: bottom

wave

Wave Interference

type: sinusoidal sum

sources: 3

freq: 0.02-0.08

origin: edges

phyllotaxis

Phyllotaxis Pattern

type: golden angle

angle: 137.508 deg

points: 300

origin: center

From Seed to System

The process of prototyping mirrors the process of growth in nature. A seed contains all the information needed to become a towering tree -- but the exact form it takes depends on conditions encountered along the way: sunlight, soil, rain, wind.

In generative design, the seed is a set of parameters. The conditions are randomness and rules. The result is never the same twice, yet always recognizably part of the same species.

seed: Math.random() * 0xFFFFFF
rules: branch(angle, length, depth)
output: unique botanical form