Paolo Cascone_The Urban Fabrication Laboratory

Post on 16-Jan-2017

231 views 0 download

Transcript of Paolo Cascone_The Urban Fabrication Laboratory

the urban fabrication laboratory

paolo cascone / COdesignLab www.codesignlab.org

methodology

parametric design

community oriented

design as a process

architectural fabrication

premise

We do not lack communication.

On the contrary, we have too much of it.

We lack creation.

We lack resistance to the present.

(G. Deleuze)

“over the past 30 years Earth has warmed by about 0.6 degrees

Centigrade or 1.08 degrees Fahrenheit.”

NASA says

how contemporary architecture responds to dynamic microclimatic changes ?

chicago = beijing = dubai

the ecological shift

« I suggest that a healthy ecology of human civilization would be defined as follows:

a single system of environment combined with high civilization in which

the flexibility of the civilization shall match that of the environment

to create an ongoing complex system,

open ended for slow change of even basic hard-programmed characteristics »

(Gregory Bateson)

The comprehension of complex ecosystems requires an adequate theoretical and

interdisciplinary background that involves philosophy, biology and technology to

approach problems and to evaluate solutions.

Hill, B. 1999. Naturorientierte Loesungsfindung. Renningen: Expert Verlag

Biological

System

What for?

Purpose!

Behavioural

Bionics

How?

Function!

Functional

Bionics

What?

Structure!

Structural

Bionics

Why?

Organisation!

Organisational

Bionics

Where to?

Evolution!

Evolution

Bionics

Where from?

Historicity!

PalaeoBionics

Physiology

Molecular Biology

Biophysics

Biochemistry

Anatomy

Morphology

System Theory

Cybernetics

Synergetics

Palaeobiology

Ontogeny

Morphology

Ethology

Ecology

Phylogeny

towards a sustainable design process

for performative design

"Ecological understanding must be ecological."

Gregory Bateson

data processing and generative diagrams

climate analysis_wind

• The wind temperature ranges from 25 C° to 40 C°.

• Highest temperatures are observed during January, February and March, • Lower temperatures during the raining period. • The faster the wind the warmer it becomes which is due to less humidity being present to cool the air

WIND TEMPERATURE

P O L L U T I O N D E L ’A I R

(monoxyde de carbon)

CONFIGURATION 3 SIMULATION VENT DOMINANT +0.00

material organisation and form-finding

“How does a surrounding element, with its various specific characteristics,

affect the general form we have been studying?

How does the form, both determined and a determinant, assert itself against these

elements?

What manner of hard parts, soft parts, interior parts, and exterior parts are created in the

form by this effect?

And what is wrought by the elements through all their diversity of height and depth,

region and climate?”

Johann Wolfgang von Goethe

eglise st eustace - paris

pioneers of performative architecture

Antoni Gaudi Buckminster Fuller

Cedric Price - London

Frei Otto - Stuttgart

design trough scripting

‘atelier cascone structuresgenerative scripts

'Script written by taichi sunayama ecole speciale d'architecture

'Script version lundi 12 mai 2007 18:32:03

Call HighRise()

'------------------------------------------------------------------------

Dim strPtCloud : strPtCloud = rhino.Getobject ("select Pointcloud" , 2)

'------------------------------------------------------------------------

Dim strSite : strSite = rhino.GetObject("selection de site" , 4) '

Dim dblHigh : dblHigh = rhino.RealBox("hauteur de gabarit" , 50)

'------------------------------------------------------------------------

Dim arrEnv : arrEnv = FormGenerator(strPtCloud , dblHigh , strSite)

Dim strVlEnv : strVlEnv = arrEnv(0)

Dim strPtEnv : strPtEnv = arrEnv(1)

End Sub '"Intention de forme"

Sub Route5()

Dim strPtEnv : strPtEnv = rhino.Getobject ("select Pointcloud" , 2)

Call Rhino.MessageBeep (5)

Dim strVlEnv : strVlEnv = rhino.GetObject ("selection volume" , 16)

Call Rhino.MessageBeep (5)

'-----------------------------------------------------------------------

Dim arrBbox : arrBbox = rhino.BoundingBox(strPtEnv)

Dim dbldiagonale : dbldiagonale = Rhino.Distance(arrBbox(0), arrBbox(6))

'------------------------------------------------------------------------

Dim arrPtEnv : arrPtEnv = Rhino.PointCloudPoints(strPtEnv)

'------------------------------------------------------------------------

Dim arrType : arrType = array("aligneXY" , "aligneXYZ" , "normal")

Dim strType : strType = rhino.ListBox(arrType , "Type de cell" )

Dim arrPts

Select Case strType

Case "aligneXY"

arrPts = AlignXY(arrPtEnv)

Case "aligneXYZ"

arrPts = AlignXYZ(arrPtEnv)

Case "normal"

arrPts = arrPtEnv

Case Else Exit Sub

End Select

'------------------------------------------------------------------------

Dim arrCells : arrCells = VoronoiCell(arrPts , dbldiagonale , strVlEnv)

End Sub '"Creation de module"

performative testing

COdesignLab

form finding

form finding and structural simulations

design to manufacture and eco_logic prototyping

sustainable construction

sustainable construction

advanced fabrication technologies advanced fabrication technologies

advanced fabrication technologies

architectural fabrication technologies

advanced fabrication technologies

advanced fabrication technologies

advanced fabrication technologies

advanced fabrication technologies

sustainable construction

sustainable construction

sustainable construction

sustainable construction