1 / 32

Generation Grammars in Design

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

marc
Download Presentation

Generation Grammars in Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Generation Grammars in Design

  2. http: www.shapegrammar.org

  3. Languages • types • natural • music, art, design • formal – mathematics, logic • programming • components • semantics – meaning / function • syntax – structure/form 3

  4. Syntax • alphabet • primitive elements • letters, phonemes • vocabulary • words, phrases, sentences • grammar • legal composition of vocabulary • rules, operators 4

  5. Semantics • derived from syntax • from vocabulary within a context • dictionary lookup not sufficient 5

  6. Grammars • rules or operators • define legal operations on syntax • how vocabulary can be composed 6

  7. the house ate the purple aardvark Grammars for generation • generate legal structures • may be meaningless 7

  8. Grammars equivalence • rewrite rules X → Y • production systems if conditions then consequents ifXthenX and Y ≡ X → X, Y 8

  9. 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

  10. 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

  11. 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

  12. 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

  13. Rule R1 Rule R2 Shape Grammars Example 13

  14. R1 R1 R2 Shape Grammars Example Rule R1 Rule R2 14

  15. Rule R1 Initial shape R1 R1 R1 R1 R1 R1 Shape Grammars Example 15

  16. R1 R1 + Polygon Constructive Rule single general rule – negative vectors Rule R1 + + 16

  17. Examples of Design Grammars • shape grammars • tables • blocks • Palladian villas • Frank Lloyd Wright Houses • set grammars • EAVE • Glenn Murcutt 17

  18. shape grammars 18

  19. shape grammars 19

  20. Examples of Design Grammars 20

  21. Examples of Design Grammars 21

  22. Examples of Design Grammars 22

  23. Examples of Design Grammars 23

  24. Style • specific vocabulary • elements, materials • specific grammar • composition 24

  25. 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

  26. 1-D 2-D Von Neumman r = 1 2-D Moore r = 1 Cellular Automata 26

  27. Cellular Automata Wolfram, S. (2002). A New Kind of Science, Wolfram Media Inc., Champaign, IL. 27

  28. Cellular Automata Wolfram, S. (2002). A New Kind of Science, Wolfram Media Inc., Champaign, IL. 28

  29. Cellular Automata Kicinger, R. F. (2004). Emergent Engineering Design: Design Creativity and Optimality Inspired by Nature, PhD Dissertation, George Mason University, Fairfax, VA 29

  30. Control of Generation • meaningful design solutions • grammars syntactic only • methods • exhaustive search • satisficing - optimization • evolutionary approach • Generate and Test • simple approach 30

  31. Evolution • Dawkins • biomorphs • evolutionary programming • shape grammars + evaluation 31

  32. creative design ? 32

More Related