Explorations of industrial braiding and weaving led to the design of a grammar capable of describing a wide variety of woven patterns. Weaver applies the pattern to a user-defined surface--in this case an exploded tube. The resulting weaves can be complex, and depend both on the description of the weave pattern and the topology of the surface on which the weave is applied. Weaver is written in C++ with OpenGL.

Weaver, by Simon Greenwold, is the software component of a larger project begun in 2001 under Peter Testa and Devyn Weiser at the Emergent Design Group at MIT. Since completion of the software, Testa has used it to propose a skyscraper made from carbon fiber. Designs from the tower project and an interactive demo of the Weaver software will be on display as part of the show Super-ficial at the New Museum of Contemporary Art, in New York City, Jan 31 - April 6, 2003.