paolo cascone_the urban fabrication laboratory
TRANSCRIPT
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