Toward a visual approach in the exploration of shape grammars

Abstract The concept of shape grammars has often been proposed to improve or support creative design processes. Shape grammar implementations have the potential to both automate parts of the design process and allow exploration of design alternatives. In many of the existing implementations, the main focus is either on capturing the rationale of a particular existing grammar or on allowing designers to develop a new grammar. However, little attention is typically given to the actual representation of the design space that can be explored in the interface of the implementation. With such representation, a shape grammar implementation could properly support designers who are still in the process of designing and may not yet have a clear shape grammar in mind. In this article, an approach and a proof-of-concept software system is proposed for a shape grammar implementation that provides a visual and interactive way to support design space exploration in a creative design process. We describe the method by which this software system can be used and focus on how designers can interact with the exploration process. In particular, we point out how the proposed approach realizes several important amplification strategies to support design space exploration.

[1]  Ramesh Krishnamurti,et al.  A Paradigm for Interpreting Tractable Shape Grammars , 2014 .

[2]  Thomas Grasl,et al.  Towards controlled grammars Approaches to automating rule selection for shape grammars , 2014 .

[3]  Herbert A. Simon,et al.  The Structure of Ill Structured Problems , 1973, Artif. Intell..

[4]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[5]  Philipp Geyer,et al.  Multidisciplinary grammars supporting design optimization of buildings , 2008 .

[6]  H. Simon,et al.  Rational choice and the structure of the environment. , 1956, Psychological review.

[7]  George Stiny,et al.  Shape: Talking about Seeing and Doing , 2006 .

[8]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[9]  Maria Papanikolaou,et al.  The Fake.Space Experience - Exploring New Spaces , 1999 .

[10]  Kristina Shea,et al.  An interactive, visual approach to developing and applying parametric three-dimensional spatial grammars , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  John S. Gero,et al.  Energy in context: A multicriteria model for building design , 1983 .

[12]  John S. Gero,et al.  Design by Optimization in Architecture, Building, and Construction , 1988 .

[13]  G. Goldschmidt,et al.  How good are good ideas? Correlates of design creativity , 2005 .

[14]  John S. Gero,et al.  On optimization in computer aided architectural design , 1980 .

[15]  H. Rittel,et al.  Dilemmas in a general theory of planning , 1973 .

[16]  James Gips,et al.  Computer Implementation of Shape Grammars , 1999 .

[17]  N. Cross Designerly ways of knowing , 2006 .

[18]  N. D. Belajcic Computer Implementation of Shape Grammars , 1988 .

[19]  J. Gero,et al.  An Exploration‐Based Evolutionary Model of a Generative Design Process , 1996 .

[20]  Thomas Grasl,et al.  Transformational Palladians , 2012 .

[21]  William J. Mitchell,et al.  The Palladian Grammar , 1978 .

[22]  Rudi Stouffs,et al.  Design explorations of performance driven geometry in architectural design using parametric modeling and genetic algorithms , 2011, Adv. Eng. Informatics.

[23]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[24]  Patrick A. Fitzhorn Formal graph languages of shape , 1990, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[25]  Ramesh Krishnamurti,et al.  Explicit design space? , 2006, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[26]  Thomas Grasl,et al.  From Topologies to Shapes: Parametric Shape Grammars Implemented by Graphs , 2013 .

[27]  Scott Curland Chase,et al.  A model for user interaction in grammar-based design systems , 2002 .

[28]  H. Simon,et al.  Models Of Man : Social And Rational , 1957 .

[29]  Mary Lou Maher,et al.  Modeling design exploration as co-evolution , 1996 .

[30]  GABRIELA GOLDSCHMIDT,et al.  Quo vadis, design space explorer? , 2006, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[31]  Temy Tidafi,et al.  Backtracking Decisions within a Design Process: a Way of Enhancing the Designer's Thought Process and Creativity , 2011 .

[32]  Alison McKay,et al.  Spatial grammar implementation: From theory to useable software , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[33]  George Stiny,et al.  Shape Grammars and the Generative Specification of Painting and Sculpture , 1971, IFIP Congress.

[34]  Nathalie Charbonneau,et al.  Enabling the Architectural Designer to Move within a Graph of Interconnected Decisions: A Case Study Dealing With a Parametric Object , 2013 .

[35]  José Pinto Duarte,et al.  A Discursive Grammar for Customizing Mass Housing - The case of Siza´s houses at Malagueira , 2005, eCAADe proceedings.

[36]  Marc Esteva,et al.  A shape grammar interpreter for rectilinear forms , 2012, Comput. Aided Des..

[37]  Stephan Rudolph,et al.  Satellite design by design grammars , 2005 .

[38]  Robert F. Woodbury,et al.  Whither design space? , 2006, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[39]  Jeff Heisserman Generative geometric design , 1994, IEEE Computer Graphics and Applications.

[40]  Bryan Lawson,et al.  Oracles, draughtsmen, and agents: the nature of knowledge and creativity in design and the role of IT , 2005 .

[41]  H. Koning,et al.  The Language of the Prairie: Frank Lloyd Wright's Prairie Houses , 1981 .

[42]  M Tapia,et al.  A Visual Implementation of a Shape Grammar System , 1999 .

[43]  Ashok K. Goel,et al.  Design, innovation and case-based reasoning , 2005, The Knowledge Engineering Review.

[44]  Jonathan Cagan,et al.  Languages and semantics of grammatical discrete structures , 1999, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[45]  Vítor Leal,et al.  Building envelope shape design in early stages of the design process: Integrating architectural design systems and energy simulation , 2013 .

[46]  Terry Knight,et al.  Computing with Emergence , 2003 .

[47]  Ömer Akin,et al.  The whittled design space , 2006, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.