Generation Grammars in Design. http: .

32
Generation Grammars in Design

Transcript of Generation Grammars in Design. http: .

Generation Grammars

inDesign

http: www.shapegrammar.org

Languages

● natural● music, art, design● formal – mathematics, logic● programming

● types

● components

● semantics – meaning / function● syntax – structure/form

3

Syntax

● primitive elements● letters, phonemes

● alphabet

● 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

Grammars for generation

● generate legal structures

● may be meaningless

the house ate the purple aardvark

7

Grammars equivalence

● rewrite rulesX → Y

● production systemsif conditions then consequentsif X then X and Y ≡ X → X, Y

8

Rewrite rules exampleM I

M I U M I I

M I U I U M I I U M I I I I

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

R1 R2

R2 R1 R2

R3R2 R2 R1

R1: * I --> * I U R2: M * --> M * * R3: * I I I # --> * U #

9

Linguistic paradigm of design

● syntax● vocabulary: components, assemblies● grammar: composition rules

● semantics● function: purpose, what object does

design can be discussed as operations within a language

10

● problem

● grammars● from initial state● apply grammar rules successively● produce legal designs

● Universe of Discourse (UOD)

Generation

what configuration of design elements willconstitute a design solution with a satisfactory performance

11

● 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

Shape Grammars

12

Shape Grammars Example

Rule R2

Rule R1

13

Shape Grammars Example

R2

Rule R1

Rule R2

R1 R1

14

Shape Grammars Example

R1

Rule R1

Initial shape

R1 R1

R1 R1

R1

15

Polygon Constructive Rule

Rule R1

single general rule – negative vectors

+

+ +R1 R1

16

● shape grammars● tables● blocks● Palladian villas● Frank Lloyd Wright Houses

● set grammars● EAVE● Glenn Murcutt

Examples ofDesign Grammars

17

shapegrammars

18

shape grammars

19

Examples ofDesign Grammars

20

Examples ofDesign Grammars

21

Examples ofDesign Grammars

22

Examples ofDesign Grammars

23

● specific vocabulary● elements, materials

● specific grammar● composition

Style

24

● state of a cell and its neighbours● 1-D, 2-D, 3-D● simple rules – cell survives or not

● Game of Life

Cellular Automata

25

Cellular Automata

26

1-D 2-DVon Neumman

r = 1

2-DMoore r = 1

Cellular Automata

27

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

28

Cellular Automata

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

29

Cellular Automata

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

● meaningful design solutions● grammars syntactic only

● methods● exhaustive search● satisficing - optimization● evolutionary approach

● Generate and Test● simple approach

Control of Generation

30

● Dawkins● biomorphs

● evolutionary programming

● shape grammars + evaluation

Evolution

31

creative design ?

32