Younger branches Older branches
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Creative Constraints: Constrained Growth Generator

This simulation turns "restriction can stimulate creativity" into something you can actually measure. A stochastic branching process grows a 3D procedural structure from a single seed, and every branch obeys the same rule set: a limited angle of deviation, a probability of splitting, and a capped color palette. Tighten those constraints and the output becomes rigid and repetitive; loosen them and it becomes noisy and directionless. In between, a live Diversity and Order readout — combined into a single Creativity Index via their harmonic mean — traces the exact trade-off that creativity research keeps finding: moderate, well-chosen constraints tend to produce more interesting output than either no constraints at all or an overly rigid brief.