Architectural explorations: a formal representation for the generation and transformation of design geometry

Design is often described as an exploration: a search for an adequate solution amongst a space of alternatives (Simon 1969). It involves the development and transformation of alternatives. Composition of spatial relations such as symmetry, hierarchy, grid-alignment, and proportion, termed "design structures," help in the development of these architectural alternatives, and are used as compositional principles during their transformation. During the exploratory, early phases of design, configurations continually evolve. Both configuration elements and their relational structure are subject to change. Defining structures, exploring variations within structures, and redefining structures are the common means of transforming alternatives. Such transformations are necessary for developing design configurations and improving their quality. Transformations of design structures, which often yield intellectually stimulating results, are labor intensive; they require individual modification of related elements. Such repetitive interaction considerably slows down the exploration, and often discourages it completely, particularly when configurations are complex and interrelations are numerous. My research is motivated by the following factors: (i) the necessity of flexible geometry for early design exploration; (ii) the intellectual stimulation provided by the exploration of structure; (iii) the difficulty involved in transforming design structures; (iv) the lack of computational support for design exploration; and (v) the lack of comprehensive representations for architecturally significant design structures. I have developed a framework of strategies that allows designers to explore complex configurations by manipulating their organizational structure. This framework, named Interactive Configuration Exploration (ICE), consist of two parallel endeavors: a notation and a computer implementation. The ICE notation is a formalism for describing shapes and configurations, by means of their generative and relational structures. The ICE implementation is a 3D modeling system that supports the exploration of such shapes and configurations through the transformation of their structures. The approach used is to separate the structures from configuration elements. In this manner, we can use structures to summarize configurations in the ICE notation, and use structures as manipulation handles to control the configuration in the ICE system. (Abstract shortened by UMI.)