• 320 likes • 479 Views
Generation Grammars in Design. http: www.shapegrammar.org. Languages. types. natural music, art, design formal – mathematics, logic programming. components. semantics – meaning / function syntax – structure/form. 3. Syntax. alphabet. primitive elements
E N D
Generation Grammars in Design
Languages • types • natural • music, art, design • formal – mathematics, logic • programming • components • semantics – meaning / function • syntax – structure/form 3
Syntax • alphabet • primitive elements • letters, phonemes • vocabulary • words, phrases, sentences • grammar • legal composition of vocabulary • rules, operators 4
Semantics • derived from syntax • from vocabulary within a context • dictionary lookup not sufficient 5
Grammars • rules or operators • define legal operations on syntax • how vocabulary can be composed 6
the house ate the purple aardvark Grammars for generation • generate legal structures • may be meaningless 7
Grammars equivalence • rewrite rules X → Y • production systems if conditions then consequents ifXthenX and Y ≡ X → X, Y 8
M I R1 R2 M I U M I I R2 R1 R2 M I U I U M I I U M I I I I R2 R2 R1 R3 M I U I U I U I U M I I U I I U M I I I I U M U I Rewrite rules example R1: * I --> *I U R2: M* --> M * * R3: * I I I #--> * U # 9
design can be discussed as operations within a language Linguistic paradigm of design • syntax • vocabulary: components, assemblies • grammar: composition rules • semantics • function: purpose, what object does 10
what configuration of design elements will constitute a design solution with a satisfactory performance Generation • problem • grammars • from initial state • apply grammar rules successively • produce legal designs • Universe of Discourse (UOD) 11
Shape Grammars • Stiny 1980 • introduction to shape grammars • language of forms • spatial forms • vocabulary – maximal lines • four components • finite set of shapes • finite set of symbols • finite set of shape grammar rules • initial shape 12
Rule R1 Rule R2 Shape Grammars Example 13
R1 R1 R2 Shape Grammars Example Rule R1 Rule R2 14
Rule R1 Initial shape R1 R1 R1 R1 R1 R1 Shape Grammars Example 15
R1 R1 + Polygon Constructive Rule single general rule – negative vectors Rule R1 + + 16
Examples of Design Grammars • shape grammars • tables • blocks • Palladian villas • Frank Lloyd Wright Houses • set grammars • EAVE • Glenn Murcutt 17
shape grammars 18
Examples of Design Grammars 20
Examples of Design Grammars 21
Examples of Design Grammars 22
Examples of Design Grammars 23
Style • specific vocabulary • elements, materials • specific grammar • composition 24
Cellular Automata • state of a cell and its neighbours • 1-D, 2-D, 3-D • simple rules – cell survives or not • Game of Life 25
1-D 2-D Von Neumman r = 1 2-D Moore r = 1 Cellular Automata 26
Cellular Automata Wolfram, S. (2002). A New Kind of Science, Wolfram Media Inc., Champaign, IL. 27
Cellular Automata Wolfram, S. (2002). A New Kind of Science, Wolfram Media Inc., Champaign, IL. 28
Cellular Automata Kicinger, R. F. (2004). Emergent Engineering Design: Design Creativity and Optimality Inspired by Nature, PhD Dissertation, George Mason University, Fairfax, VA 29
Control of Generation • meaningful design solutions • grammars syntactic only • methods • exhaustive search • satisficing - optimization • evolutionary approach • Generate and Test • simple approach 30
Evolution • Dawkins • biomorphs • evolutionary programming • shape grammars + evaluation 31