Dynamic Structure

Definition

A dynamic structure is a generative framework where the rules of an artwork define temporal relationships, autonomous agency, and evolving behaviors between elements across time, rather than a static spatial arrangement.

Key Characteristics

  • Behavioral Rules: Elements possess internal states, velocities, and interaction rules (e.g. “when two elements touch, spawn a new line”).
  • Continuous Evolution: The visual state changes in real time, making the process of emergence and duration the artwork itself.
  • Contrast with Static Media: Expands historical instructional art (like Sol LeWitt’s wall drawings) from static physical marks into time-based interactive environments.

Applications

  • Agent-Based Simulation: Modeling flocking, particle systems, and emergent complexity in creative coding.
  • Interactive Installations: Systems that respond dynamically to viewer input or environmental sensors.
  • Audio-Visual Systems: Real-time graphics synchronized with live sound or algorithmic composition.

Mentions in Source

  • “In software, it is possible to create structures defining dynamic relationships between elements. In a wall drawing, the plan may declare ‘draw a line’ but in a software structure the plan may declare ‘draw a line moving from left to right.’” — {Software} Structures
  • “Elements in a software structure can move and have behaviors in relation to the other elements…” — {Software} Structures