Download Teaching Parametric Design in Code and Construction...
158
SiGraDi2006 / Educacion y Desarrollo Academico
Teaching Parametric Design in Code and Construction. Sean Hanna Alasdair Turner Bartlett School of Graduate Studies, University College London email:
[email protected]
Parametric and generative methods of design, often incorporating explicit computer programming, represent a working method based more on procedure than geometric form. This paper reviews a recent workshop held at the Bartlett School of Architecture, using Bentley’s Generative Components software to teach parametric modelling, with a focus on digital fabrication of the projects. We propose that in the design studio of the future, these procedural techniques may help to forge a closer connection between the process of form generation and the real, constructed design in one of two ways: either in how it is built or in how it performs.
I ntroduction $XWRPDWHGPDQXIDFWXULQJSURFHVVHVZLWK WKHDELOLW\WRWUDQVODWHGLJLWDOPRGHOVLQWR SK\VLFDOIRUPSURPLVHERWKDQLQFUHDVHLQWKH FRPSOH[LW\RIZKDWFDQEHEXLOWDQGWKURXJK UDSLGSURWRW\SLQJDSRVVLELOLW\WRH[SHULPHQW HDVLO\ZLWKWDQJLEOHH[DPSOHVRIWKHHYROYLQJ GHVLJQ,QDGGLWLRQWKHLQFUHDVLQJOLWHUDF\RI GHVLJQHUVLQFRPSXWHUODQJXDJHVRIIHUVDQHZ UDQJHRIWHFKQLTXHVWKURXJKZKLFKWKHPRGHOV WKHPVHOYHVPLJKWEHJHQHUDWHG/RXNLVVDVDQG 6DVV 7KLVSDSHUUHYLHZVWKHUHVXOWVRIDQ integrated parametric modelling and digital PDQXIDFWXULQJZRUNVKRSDWWKH%DUWOHWW6FKRRO RIDUFKLWHFWXUHFRPELQLQJSDUWLFLSDQWVZLWKD EDFNJURXQGLQFRPSXWHUSURJUDPPLQJZLWKWKRVH ZLWKDEDFNJURXQGLQIDEULFDWLRQ,WVDLPZDV ERWKWRHQFRXUDJHFROODERUDWLRQLQDGRPDLQWKDW RYHUODSVERWKEDFNJURXQGVDVZHOODVWRH[SORUH WKHZD\VLQZKLFKWKHWZRZRUNLQJPHWKRGV QDWXUDOO\H[WHQGWKHERXQGDULHVRIWUDGLWLRQDO SDUDPHWULFGHVLJQ7KHW\SHVRISURMHFWVFKRVHQ E\WKHVWXGHQWVWKHZRUNLQJPHWKRGVDGRSWHG DQGSURJUHVVPDGHZLOOEHGLVFXVVHGLQOLJKWRI IXWXUHHGXFDWLRQDOSRVVLELOLWLHVDQGRIWKHIXWXUH GLUHFWLRQRISDUDPHWULFWRROVWKHPVHOYHV %HQWOH\·V*HQHUDWLYH&RPSRQHQWV*& VRIWZDUHZDVXVHGDVWKHSULPDU\YHKLFOHIRU WKHZRUNVKRSGHVLJQSURMHFWV%XLOWZLWKLQ WKH0LFURVWDWLRQIUDPHZRUNLWHQDEOHVWKH FRQVWUXFWLRQRIDSDUDPHWULFPRGHODWDUDQJH RIGLIIHUHQWLQWHUIDFHVIURPSXUHO\JUDSKLF WKURXJKWRHQWLUHO\FRGHEDVHGWKXVDOORZLQJ WKHPDQLSXODWLRQRIVXFKQRQJHRPHWULF DOJRULWKPLFUHODWLRQVKLSVDVGHVFULEHGDERYH 7ZRGLPHQVLRQDOODVHUFXWWLQJZDVWKH SULPDU\IDEULFDWLRQPHWKRGDOORZLQJIRUUDSLG PDQXIDFWXULQJDQGLQVRPHFDVHVLWHUDWLYH SK\VLFDOWHVWLQJ7KHWZRWHFKQRORJLHVKDYHOHG LQWKHZRUNVKRSWRZRUNLQJPHWKRGVWKDWH[WHQG WKHJHRPHWULFVFKHPDWKHÀUVWE\IRUFLQJDQ H[SOLFLWXQGHUVWDQGLQJRIGHVLJQDVSURFHGXUDO DQGWKHVHFRQGE\HQFRXUDJLQJSK\VLFDO H[SHULPHQWDWLRQDQGRSWLPLVDWLRQ7KHUHVXOWLQJ SURMHFWVKDYHWHQGHGWRIRFXVRQUHVSRQVLYHQHVV WRFRQGLWLRQVHLWKHUFRGHGRULQFRUSRUDWHGLQWR experimental loop. Parametrics :KHUHVWDQGDUG&$'FRQVWUXFWVLVRODWHG JHRPHWULFSULPLWLYHVSDUDPHWULFPRGHOVDOORZ WKHXVHUWRVHWXSDKLHUDUFK\RIUHODWLRQVKLSV GHIHUULQJVXFKGHWDLOVDVVSHFLÀFGLPHQVLRQDQG VRPHWLPHVTXDQWLW\WRDODWHUSRLQW.RODUHYHF :RRGEXU\ 8VXDOO\WKHVHDUHFDSWXUHG E\DJHRPHWULFVFKHPD0DQ\VXFKUHODWLRQVKLSV LQUHDOGHVLJQKRZHYHUFDQQRWEHGHÀQHGLQ WHUPVRIJHRPHWU\DORQH/RJLFDORSHUDWLRQV
Teaching Parametric Design in Code and Construction
HQYLURQPHQWDOHIIHFWVVXFKDVOLJKWLQJDQGDLU ÁRZWKHEHKDYLRXURISHRSOHDQGWKHG\QDPLF EHKDYLRXURIPDWHULDOVDUHDOOHVVHQWLDOGHVLJQ SDUDPHWHUVWKDWUHTXLUHRWKHUPHWKRGVRI GHÀQLWLRQLQFOXGLQJWKHDOJRULWKP 3DUDPHWULFPRGHOOLQJLPSOLHVDYHU\GLIIHUHQW FRQFHSWRIWKHGHVLJQ,QWUDGLWLRQDO&$'DQG GUDZLQJWKHIRFXVLVRQWKHUHSUHVHQWDWLRQRI ÀQDOIRUPGHVFULEHGJHRPHWULFDOO\7KLVFDQEH HDVLO\PRGLÀHGDQGUHZRUNHGE\WKHGHVLJQHU 7KHSULPLWLYHVXVHGLQ&$'SDFNDJHVOLQHVDUFV VSOLQHVHWF DUHEDVHGRQGUDZLQJFRQYHQWLRQV HYROYHGRYHUFHQWXULHVDQGRQSK\VLFDOGUDZLQJ 3DUDPHWULFPHWKRGVE\FRQWUDVWIRUFHDSULRU SURFHGXUDOUHSUHVHQWDWLRQLQZKLFKWKHIRUPLV RQO\WKHUHVXOWRIWKLVGHVLJQHGSURFHGXUH:KHQ UHYLVLQJDPRGHOLWLVJHQHUDOO\LPSRVVLEOHWR PDNHFKDQJHVDWWKHOHYHORIÀQDOUHSUHVHQWDWLRQ IRUP LWPXVWEHPRGLÀHGDWWKHSURFHGXUDO OHYHO7KHSULPLWLYHVLQXVHVWLOOLQFOXGHOLQHVDQG VXUIDFHVEXWWKHVHDUHDVVRFLDWLYHUDWKHUWKDQ VLPSOHJHRPHWU\DQGQHZRQHVVXFKDVJOREDO YDULDEOHVDQGUHFWDQJXODUDUUD\VDUHDGGHGWKDW DUHEDVHGRQFRPSXWDWLRQ5HODWLRQVEHWZHHQ elements are constructed prior to instantiation in real space, and so relations dependant on VSDFHDQGVFDOHDQGWKHXVXDOÀQHDGMXVWPHQWV WRÀQDOIRUPDUHQRWDVHDVLO\DFFRPPRGDWHG 7KLVLVRIWHQDFDXVHIRUIUXVWUDWLRQLQGHVLJQ VWXGHQWVLQWURGXFHGWRSDUDPHWULFGHVLJQIRU WKHÀUVWWLPH,QWKHHGXFDWLRQDQGSUDFWLFHRI GHVLJQLQVNHWFKLQJH[FKDQJHDQGFULWLFLVP WKHÀQDOIRUPLVWKHREMHFWZKLFKHVSHFLDOO\ GXULQJWKHHDUOLHVWSKDVHV FDQEHLQWHUSUHWHG PDQ\GLIIHUHQWZD\V7KLVLVLQIDFWDQH[WUHPHO\ LPSRUWDQWSDUWRIWKHFUHDWLYHSURFHVVHLWKHUE\ WKHLQGLYLGXDORULQJURXSV$SDUDPHWULFPRGHO LQVWHDGUHTXLUHVDJUHDWGHDORIH[SOLFLWQHVVDQG HIIRUWXSIURQWWRFUHDWHWKHVFKHPDDQGWKH DELOLW\WRWKHUHDIWHUVZLWFKH[SOLFLWSURFHGXUDO UHSUHVHQWDWLRQVRIDIRUPLVQRWSHUPLWWHG7KH DGYDQWDJHRIWKLVDSSURDFKLVWKHDVVLVWDQFHLW JLYHVWRWKHGHVLJQHULQVWUXFWXULQJRQHVWKRXJKWV 7RXQGHUVWDQGWKLVFRQFHSWXDOVKLIWLWKDVEHHQ RXUSRVLWLRQWKDWWKHVNLOOVRIWKHSURJUDPPHUDUH QHFHVVDU\LQWKHIXWXUHRIGHVLJQ Introduction to Generative Components %HQWOH\·V*HQHUDWLYH&RPSRQHQWV*& FXUUHQWO\ LQEHWDWHVWLQJZDVPDGHDYDLODEOHWRWKH WZHQW\VL[%DUWOHWWVWXGHQWVKDOIGUDZQIURP WKHGHVLJQGLSORPDXQLWVDQGKDOI06FVWXGHQWV LQ$GDSWLYH$UFKLWHFWXUHDQG&RPSXWDWLRQZLWK SULRUSURJUDPPLQJH[SHULHQFH7KH*&VRIWZDUH LVEDVHGRQDWUDGLWLRQDO&$'LQWHUIDFHH[FHSW WKDWDSURMHFWLVVLPXOWDQHRXVO\UHSUHVHQWHGE\ WZRPRGHOVRQHJHRPHWULFDQG
WKHRWKHUSURFHGXUDO7KLVVHFRQGV\PEROLF PRGHOLVDKLHUDUFKLFDOJUDSKWKDWUHSUHVHQWV HDFKJHRPHWULFHOHPHQWDVDQRGHDQGWKH UHODWLRQVKLSVEHWZHHQHOHPHQWVDVGLUHFWHG OLQNV*HRPHWU\FDQRQO\EHSODFHGLQWKH PRGHOLQUHODWLRQWRSULRUJHRPHWU\DOLQH IRULQVWDQFHFDQEHGUDZQEHWZHHQWZRSULRU SRLQWVDQGWKLVWKHQVKRZVXSDVDORZHUQRGH LQWKHJUDSKZLWKOLQNVVKRZLQJGHSHQGHQF\WR WKHWZRSRLQWV:KHQDJHRPHWULFHOHPHQWLQ WKHJUDSKLVXSGDWHGDOOORZHUHOHPHQWVWKDWDUH GHSHQGHQWRQLWDUHDOVRLPPHGLDWHO\UHGUDZQ WRUHÁHFWWKHLUQHZSRVLWLRQVLPLODUWRPRYLQJD control point on a spline. 7KHREMHFWRULHQWDWHGQDWXUHRIWKHVRIWZDUH DOORZVDPRGHOZLWKDOOLWVJHRPHWU\DQG EHKDYLRXUWREHHQFDSVXODWHGLQWRRQHVLQJOH FRPSRQHQWDQGXVHGDVDVLQJOHSLHFHRI JHRPHWU\$VLQJOHVFKHPDIRUDWUXVVRUDJOD]LQJ SDQHOIRULQVWDQFHPLJKWEHUHSHDWHGWKURXJKRXW WKHSURMHFWZLWKYDULDWLRQLQVKDSHDWHYHU\ LQVWDQFHFRQWUROOHGE\WKHORJLFDQGUHODWLRQVKLSV EXLOWLQWRWKHFRPSRQHQW7KLVORJLFFDQEH VWDWHGHQWLUHO\ZLWKGHSHQGHQWJHRPHWU\RU FRGHGDWYDULRXVOHYHOVIURPVLPSOHPDWKHPDWLFDO H[SUHVVLRQVWKURXJKVFULSWLQJWRIXOO\FRPSLOHG &7KHVRIWZDUHWKXVDOORZVGHVLJQHUVZLWK YDU\LQJOHYHOVRIFRPSXWLQJNQRZOHGJHWRZRUN DVGHHSDVWKH\ZLVKDQGSURYLGHVIRUWKHPRGHO DPHWKRGRIPRGXODULW\LQZKLFKHDFKHOHPHQWLV ÁH[LEOHDQGFDSDEOHRIFRPSXWDWLRQ
Image 1
$GYDQWDJHVRIWKHJHQHUDWLYHDSSURDFK 7KHREYLRXVDGYDQWDJHRIVXFKDPHWKRG H[SORLWHGLQPRVWH[DPSOHVRIJHQHUDWLYH GHVLJQLVWKDWWKHDOJRULWKPFDQUHSURGXFH DVFKHPDZLWKFKDQJHVWRLWVGLPHQVLRQRU FRQÀJXUDWLRQDQGWKHUHE\FUHDWHIRUPVERWK RIJUHDWFRPSOH[LW\DQGZLWKDUHVSRQVLYHQHVV WRFRQGLWLRQVDQGHQYLURQPHQW$SURMHFWE\ 7DNHKLNR,VHNLW\SLÀHVWKLVLQZKLFKVRODUSDWKV PLQHUDOFRQWHQWDQGRWKHUHQYLURQPHQWDOIDFWRUV RIDVDOWZDWHUVLWHVHUYHDVSDUDPHWHUVWRIRUP DVXUIDFHLGHDOO\VXLWHGWRVDOWFU\VWDOOLVDWLRQ RQWKHHGJHRIWKH'HDG6HD7KHUHVXOWLVD VZHHSLQJFXUYHGSODQHWKDWUHVSRQGVWRWKH FKDQJHVLQWKHVLWHDQGHQYLURQPHQWZLWK PLOOLRQVRIXQLTXHHOHPHQWV6XFKDIRUPDVWKH JHQHUDWLYHPRGHOSURGXFHVLVZHOOEH\RQG
159
160
SiGraDi2006 / Educacion y Desarrollo Academico
WKHFDSDFLW\RIDKXPDQGHVLJQHUWRUHDOLVH WKURXJKFRQYHQWLRQDOGUDZLQJVWLOOOHVVWKURXJK FRQVWUXFWLRQPHWKRGVEDVHGRQVWDQGDUGLVDWLRQ
Image 3b
Image 2
Limits of the approach %XWDQ\WRRODVZLWKDQ\PHWKRGRIZRUNLQJ LQÁXHQFHVWKHUHVXOWRIWKHGHVLJQHU·VFUHDWLYLW\ )RUDOOWKHÁH[LELOLW\WKDWDXQLYHUVDOSURJUDPPLQJ ODQJXDJHSURYLGHVWKHVWUXFWXUHRI*&DOORZV VRPHIRUPVWREHSURGXFHGZLWKHDVHZKLOHRWKHUV UHTXLUHUDWKHUPRUHHIIRUW2YHUWKHSDVWWKUHH \HDUVRIZRUNVKRSVKHOGGXULQJWKHGHYHORSPHQW RIWKH*&VRIWZDUHWKHPRVWFRPPRQPHWKRG IRUSURGXFLQJJHRPHWU\KDVEHHQWRUHSOLFDWH DFRPSRQHQWRYHUWKHUHFWDQJXODU89JULGRID GRXEO\FXUYHGEVSOLQHVXUIDFH :KLOHSURJUDPPLQJODQJXDJHVDQGJHRPHWU\ DUHXQLYHUVDOLQLQWHQWWKHLUFRQVWUDLQWVRQ WKHGHVLJQSURFHVVZHUHVWLOOQRWDEOHGXULQJ WKHZRUNVKRS7KHGHIDXOWGDWDVWUXFWXUHV RIFRPSXWHUODQJXDJHVLQSDUWLFXODUWKH UHFWDQJXODUDUUD\ UHSODFHRQHVFKHPDOLPLWDWLRQ ZLWKDQRWKHU7KHLQGH[LQJRIGDWDLQWKLVZD\ LVFRQFHSWXDOO\KDUGZLUHGLQWRPXFKRIRXU WKLQNLQJERWKLQ&$'DQGLQFRGH7KLVLVLQSDUW EHFDXVHWKHVWUXFWXUHDQGSULPLWLYHVDUHEDVHG QRWRQJHRPHWU\EXWSURJUDPPLQJORJLFRQ
Image 3
VXFKVWUXFWXUHVDVUHFWDQJXODULQWHJHULQGH[HG DUUD\VRIGDWD(YHQWKHSURMHFWDERYHIRUDOO LWVFRPSOH[LW\LVVWLOODUHSHWLWLRQRIDPRGXODU HOHPHQWEDVHGRQDUHFWDQJXODUJULG 7KXVDSSUR[LPDWHO\KDOIRIWKHSURMHFWVLQWKH ZRUNVKRSDWWHPSWHGLQVRPHIDVKLRQWR
VXEYHUWWKLVJULG$FROODERUDWLYHZRUNEHWZHHQ 0LFKDHO*HRUJLRXDQG