43
Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural Modelling for Traditional Chinese Pagoda CAAD futures 2005

Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Embed Size (px)

Citation preview

Page 1: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Chia Y. HanECECS Department

University of Cincinnati

Kai LiaoCollege of DAAP

University of Cincinnati

Collective PavilionsA Generative Architectural Modelling for

Traditional Chinese Pagoda

CAAD futures 2005

Page 2: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Introduction

• Complex Adaptive Systems (CAS)• Computational approaches based on CAS

• Inspired by ‘bio-logic’• Categorized into non-classic, connectionists and natural

computation

• Applications for shape computation, architecture and urban morphology• formalization of natural form through fractal geometry• modelling of animal behaviour patterns, e.g., the Boids

algorithm• biological growth processes, e.g., the L-systems• evolution & adaptation phenomena, evolutionary

computation, etc.

Page 3: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Background

• Current avant-garde architectural practice• the works of Greg Lynn, ETHZ, etc.

A Sequence of Similar Modules with Iteration and Interaction

Page 4: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Background (cont.)

• Design Computation research• Recursive algorithms for shape

computation, e.g., shape grammar • Fractals in architecture and urban

structure • Evolutionary design for architecture • Artificial life for architectural design and

2D/3D Cellular Automata for building plan and mass/volume composition

Page 5: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Background (cont.)

• Problems with current CAS approaches• Unclear association to the architectural form &

space concepts, and architectural space theories,

• Lack of an in-depth, systematic analysis of design manners that provides a holistic and connectionist view,

• Insufficient development of aesthetic theory and historical perspective of the new paradigm.

Page 6: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Background (cont.)

• Can current CAS approaches do this?• Iteration: Shape grammar? Structure?

Page 7: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Needs and Proposed Solutions

• To upgrade the concepts of architectural form and space based on ‘bio-logic’, self-organization and non-linear order –

• To develop a framework of generative architectural modelling that is applicable to design analysis & criticism, and formal & spatial design.

• To study how the shape patterns/components are used as the basic entities for architectural design/modelling –

• To integrate basic shape with architectural space concept and spatial patterns in architectural settings.

• To discover how past architectural works can enrich future design using generative methodologies in architectural modelling –

• To study traditional Chinese architectural structures, in particular, pagoda, to help us gain new aesthetic knowledge and develop historical research methods for enriching design manners & architectural vocabulary for current design practices.

Page 8: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Western vs. Eastern philosophy

Page 9: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Evolution of Chinese Pagoda

Page 10: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Embedded into terrain

Page 11: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Pagoda Forest

Page 12: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Array Formation

Page 13: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Our Approach

1. Study both the architectural form-making and space design analysis based on CAS viewpoints

2. Incorporate generative design and evolutionary computation in implementation

3. Provide both global and local considerations through multi-agent modeling and simulation

Page 14: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Our Method

• Two level abstraction (space and form) for descriptive & generative model, combining:

- graph-based space description with - recursive shape computation

Page 15: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

c

Basic pavilion parts

RoofBracketWall/columnPodium/banister

Page 16: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Variants of composition

Page 17: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Generative Model – Profile characteristics

Page 18: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Sample global spatial structures

Page 19: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

1-5-5-1 1-5

Page 20: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Pavilion units

4-sided 6 8 round

Page 21: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Variation by Eave Feature

Page 22: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Adjacent pavilions interacting as agents with living behaviors

Moving

Producing

Extending eave

Degenerating (roof)

Page 23: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Sample composition patterns (Rhythm/ emergent social structure)

Page 24: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Algorithm

Algorithm

PhaseI. – Generate pavilions 1) Initialize design space for pavilion units 2) Randomly select one of the distinctive formal

patterns of pavilion units and record its topographical graph

3) Randomly seed a set of pavilion units genotype (initial pavilion population)

4) Decoding the genotypes into phenotypes for evaluation of the fitness (subjective)

5) Put the genes of selected pavilions into the pool of evolved genes for the production of pavilion population

PhaseII. Generate spatial patterns 6) Initialize design space for the spatial patterns of

pagodas / the topologies of pavilion layouts. This includes coding of the topologies of pavilion layouts, initialization of parameters, and creation of working environment

7) Randomly seed a set of graphs for the spatial patterns of pagodas / the topologies of pavilion assembling (initial pavilions topology population)

8) Decoding the genotypes into phenotypes for evaluation of the fitness (subjective)

9) Put the genes of selected pavilion layouts into the pool of evolved genes for the production of pavilion assembling population

PhaseIII. Generate assemblies of pavilions 10) Initialize design space for the assemblages of

pavilions as the predecessors of design populations: selecting one of the genes of selected pavilions, and a set of the genes of selected pavilion layouts, and creation of working environment

11) Randomly specify one of the genes of selected pavilions and a set of the genes of selected pavilion layouts, so as seed a set of assemblages of pavilions as the predecessors of design populations, by recursive computation using the selected pavilion as axiom for graph-based grammar design

PhaseIV. Generate pagodas 12) Initialize design space; coding of the

interactions between pavilions, parts of pavilion, coding of global and local constrains, initialization of geometrical parameters; and creation of working environment

13) Consider a pagoda as a collection of living pavilions: let individual pavilion move, grow, shrink, produce, die, and interact with others to generate a set of pagodas as design populations

PhaseV. Search pagoda design space 14) Specify the graph-based design grammars

(genotypes) of desirable pagoda pairs for evolution from the viewpoint of subjective, aesthetic standards, and creation of working environment

15) Evolve genotypes: Crossover, mutate and reproduce. A set of evolved genotypes and their correspondent phenotypes are the generated pagodas.

Page 25: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Start

Phase II

Phase I

Phase III Phase V EndPhase IV

Flow Chart

Phase I – Generate pavilions (local features)Phase II – Generate spatial patterns (global features)Phase III – Generate pavilion assemblies (integration)Phase IV – Generate pagoda (adaptive refinement)Phase V – Select final configuration (explore design space)

Page 26: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Phase I - Generate Pavilions (GA)

1. Initialize design space for pavilion units2. Select a formal unit pattern and record its

topological graph3. Seed a set of pavilion units genotype

(initial population)4. Decode genotypes into phenotypes for

subjective evaluation of the fitness, accept or continue

5. Add the genes of selected pavilions into the pool, evolve, and go to step 4.

Page 27: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Phase II – Generate spatial structure

1. Initialize design space – topologies of pavilion layouts

2. Randomly seed a set of graphs for topologies of pavilion assemblies

3. Decode the genotypes into phenotypes for subjective evaluation, accept or continue

4. Put the genes of selected pavilion layouts into the pool, evolve, and go to step 3

Page 28: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Phase III – Generate assemblies

1. Initialize design space for combining phases I & II (forming a collection of pavilion genes and layout genes)

2. Generate an assembly from the above pool, using a selected pavilion unit as axiom and applying recursively operational rules according to the selected layout

Page 29: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Phase IV – Generate pagoda

1. Consider a pagoda as a collection of living pavilions, explicitly encode the following: interactions between pavilions, local and global constraints, and geometric and form parameters of the pavilions.

2. Do local refinement by letting individual pavilion move, grow, shrink, produce, die, and interact with others to generate a candidate version of the pagoda

Page 30: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Phase V – Exploring design space

1. Specify aesthetic standards for selection

2. Invoke phase IV to generate a set of pagoda candidates, and select a pair with desirable characteristics.

3. Evaluate them subjectively, and let them evolve further in the design space to generate newer versions

Page 31: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Exploring design space

Page 32: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Compositional rules for plan layout

recursive

Page 33: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Shanghai Jin Mao TowerBy Skidmore, Owings & Merrill

Page 34: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Genes for Shanghai Jin Mao Tower

Page 35: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Sample result - glPagoda

Page 36: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural
Page 37: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Conclusions

• Investigated generative architectural modeling for Pagoda and traditional Chinese architecture

• Explored and extended the potential of adaptive computing for architectural design methods

Page 38: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Contributions

1. Provide a study of both the architectural form-making and space design analysis from the CAS viewpoints

2. Incorporate generative design and evolutionary computation in implementation

3. Provide both global and local considerations through multi-agent modeling and simulation

Page 39: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Thank you !

Page 40: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Temple of Heaven

Page 41: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Twin Pagodas

Page 42: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural

Pagoda Triplet

Page 43: Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural