Page 1

XVI Congreso SIGraDi Sociedad Iberoamericana de GrĂĄfica Digital

Santa Fe :: Argentina Noviembre 16, 2011

Rhinoscripting y Grasshopper a travĂŠs de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Pablo C. Herrera Universidad Peruana de Ciencias Aplicadas


Rhinoscripting y Grasshopper a través de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Act I Instrumentalización De la sintaxis escrita a la gráfica From written syntax to graphics


Pablo C. Herrera, 2005

Before the interactive software The Computer Comes In Chernayeff y Alexander, 1963:166 Community and Privacy. New York: Doubleday

Los problemas de diseño no pueden ser resueltos sin la ayuda del computador, siendo la maquina un complemento y no un substituto del talento creativo, la computadora mientras no pueda inventar, puede explorar relaciones muy rápida y sistemáticamente de acuerdo a reglas pre establecidas. El computador funciona como una extensión natural de la habilidad analítica del hombre. Pablo C. Herrera, 2005


Pablo C. Herrera, 2008

Before the interactive software From programming to scripting :: 1960-2010

1960

1970

1980

1990

2010

2000

Sc rip t

VectorWorks Softimage ArchiCAD Catia

Revit

3D Studio Maxscript

So ftw ar e

Digital Project Generative Components Revit Building Tibbits

FormZ

Microstation MiniCAD Alias

Knight

MIT

Loukissas Rhinoscript Griffith Rhino

Sass

Pr

AA Fornes TUDelft

MIT og r

Stiny, Mitchell

am mi ng

Stiny, UCLA Gips March

Pablo C. Herrera, 2008-2010

Kilian

Mitchell

Rutten Grasshoopper Dritsas

Columbia Gun

Harvard AutoCAD AutoLISP

ing

Celani

Terzidis Maya Mel

Processing


Pablo C. Herrera, 2010

Software in the Architectural Process Proceso

SOM

KPF

a+u Architectural Transformation via BIM (Aug 2009)

SHoP

SOM


Pablo C. Herrera, 2010

Control de un problema

'Create array of points crvOnePt1 = Array(0.0, 0.0, 10.0) crvOnePt2 = Array(4.0, 0.0, 10.0) crvOnePt3 = Array(8.0, 0.0, 10.0) crvOnePt4 = Array(12.0, 0.0, 10.0)

R Int hin er o fac e 19 99

Gr

Rh in

as sh

op pe r

20 08

os cr

ipt ing

20 00


Pablo C. Herrera, 2011

Introduction Pablo C. Herrera :: SIGraDi 2011

En general, los instructores y usuarios utilizan estas plataformas de acuerdo al tipo de control que interviene en sus diseños. Las técnicas que implican usar la interfaz principal o íconos tradicionales, son lineales y consecutivas, aportan con su resultado una solución hermética de representación, sin posibilidad de regresar a modificar alguna de sus partes si no se han archivado versiones previas del modelo. Este entorno permite representar formas muy complicadas usando técnicas simples y métodos cortos de memorizar. Los instructores aprenden a utilizar la interfaz interactiva sólo como base previa al uso de GH o RS; porque es finalmente una plataforma complementaria. Cualquier usuario, al abrir un archivo representado de esta manera, puede intuir, pero no puede entender cómo se hizo, porque, al igual que en el dibujo manual, todas las técnicas del proceso han sido eliminadas para dejar sólo el resultado.

Generally, instructors and people use these platforms according to the type of control involved in their designs. The techniques, which involve using the main interface or traditional icons, are linear and consecutive, they provide with its outcome a hermetic representation solution, without the possibility of returning to modify any of its parts if you have not filed previous versions of the model. This environment can represent very complicated shapes using simple techniques and methods short for memorize. Instructors learn how to use the interactive interface only as previous base for the use of GH or RS, it is finally a complementary platform. Any user, by opening a file represented this way, can guess, but cannot understand how it was done because, just as in the manual drawing, all processing techniques have been removed to leave only the result.


Pablo C. Herrera, 2009

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programaci贸n, 1999-2011

R Int hin er o fac e

Gr

as sh

Rh in op pe r

os cr

ipt ing

The Cathedral


Pablo C. Herrera, 2011

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programación, 1999-2011

3 A B

2

Se Co cu ns Line en ec al cia uti sim vo pl e R Int hin er o fac e

Referencia Centro Cent reference

C

3

1

1

Array Polar

Unir los puntos A, B y C

2 Select objects to array

3 Center of polar array

4 Number of Items <2> 10

Seleccione la cónica

2 Copy

Ubicar el cursor sobre el polígono y esperar que Rhino advierta la referencia CEN. Indique la cantidad incluyendo en la cuenta el objeto a copiar.

3 Select objects to copy

4 5 Angle to fill or frrst reference point <360>

Utilice Line

La opción por defecto indica <360> que es una vuelta, presione Enter para confirmar o cambie el número para que el arreglo se repita dentro del nuevo ángulo.

Point to copy from

5 Point to copy to

Seleccionar la curva cónica y presiones Enter. Elija el punto medio de BC.

Elija el centro del polígono. Para terminar, presione Enter.

The Cathedral


Pablo C. Herrera, 2011

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programación, 1999-2011

1 Loft

2 Select curves to loft

3 Loft options

Selecciones dos curvas

Presione Ok.

4 Trim

5

M Fá éto cil d de os c me or t mo os riz ar Rh Int in er o fac e

Select cutting objects (Extend Lines=Yes ApparentIntersections=Yes).

6 Select object to trim

7 Array Polar

Seleccione los objetos que cortarán el objeto, en este caso las dos líneas que forman un triángulo y se proyectaran al sólido para finalmente recortarlo. Presione Enter para terminar. Para cortar al sólido, utilice una vista de planta y marque el pedazo del objeto que eliminará. Para terminar, copie el objeto utilizando un arreglo polar de 360°, siguiendo los pasos de los ejercicios anteriores sobre

The Cathedral


Pablo C. Herrera, 2011

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programaci贸n, 1999-2011

Un ap

os So ibi luc li i贸n Po dad Qu he r v ed r m ez La 茅 a so No el tica a q luc el obj uie i贸n pr eto ne pe oce s l rt s a p en o ro ece du ce Rh n Int in er o fac e

http://mcis2.princeton.edu/candela/GalleryPlasterXochimilcoImages.html

The Cathedral


Pablo C. Herrera, 2011

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programaci贸n, 1999-2011

'Create array of points crvOnePt1 = Array(0.0, 0.0, 10.0) crvOnePt2 = Array(4.0, 0.0, 10.0) crvOnePt3 = Array(8.0, 0.0, 10.0) crvOnePt4 = Array(12.0, 0.0, 10.0)

R Int hin er o fac e

Gr

as sh

Rh in op pe r

os cr

ipt ing

The Bazaar


Pablo C. Herrera, 2011

AnalogĂ­a Pablo Herrera :: Workshop Computational Design Solutions, MIT 2006

The script expose the process and variables behind the problem


Pablo C. Herrera, 2011

Exploración de ideas usando la programación Pablo Herrera :: Workshop Computational Design Solutions, MIT 2006 CrvOnePt1

Línea Segmento

CrvOnePt4

crvOne

(0.0, 0.0, 10.0)

Volumen

crvOnePt1

Sólido

CrvOnePt3

CrvOnePt3

CrvOnePt2

(8.0, 0.0, 10.0)

CrvOnePt2

Plano Superficie

(4.0, 0.0, 10.0)

CrvOnePt4 (12.0, 0.0, 10.0)

'Create array of points crvOnePt1 = Array(0.0, 0.0, 10.0) crvOnePt2 = Array(4.0, 0.0, 10.0) crvOnePt3 = Array(8.0, 0.0, 10.0) crvOnePt4 = Array(12.0, 0.0, 10.0)

Punto

ee

curveArray

'Create surface curveArray = Array(crvOne, crvTwo, crvThree, crvFour) srfArray(0) = Rhino.AddEdgeSrf (curveArray)

Cr vO ne

Cr v Two

Cr vT hr

Cr vF our

Vértice

'Create lines crvOne = Rhino.AddInterpCurve (Array(crvOnePt1, crvOnePt2, crvOnePt3, crvOnePt4))

'Create solid For i = 0 To UBound(srfArray) Rhino.SelectObject(srfArray(i)) Rhino.UnSelectObject(srfArray(i)) If i = 0 Then newPoint(0) = crvFiveEndPoint(0) newPoint(1) = crvFiveEndPoint(1) newPoint(2) = crvFiveEndPoint(2) path = Rhino.AddLine (crvFiveEndPoint,newPoint) Rhino.ExtrudeSurface srfArray(i),path Rhino.DeleteObject (path)

The script expose the process and variables behind the problem


Scripting Voronoi Brian Miller / Natalija Boljsakov / Daniel Cardoso / Pablo C. Herrera :: Lima, 2008

The Bazaar


Experiencias documentadas :: 2006 - 2011 Rhinoscripting y Blogs :: MĂŠtodos oks Cel o n S aut lul rs om ar RolandChalmled ato hris infe sign n C e Ste ic De te

Kyl rithm ergen o Alg ign Em s ok es alg Gene D nd Sno ori tic Rola er Phy thms Jftess iudice llot lG axi vide deugli s Da ea B L-S ks dr yst An d Snoloy em olan nave R n S n gn Joh Gordo Desi c Ian ritmi SAPP G o Alg mbia Par u oso am Col d r a C e sur tric Danieglai fac ed N eT Obj s lineostou . ec t d a S s on gulateAnagnm urf Re mas o Ki ace Tho d Jih ar er How Fugi e Dal rnes F r Str ame arc Fo sso uct M lo Ba ell xw a ure Pao /M I nf m a r o g sur on a Dave Peil fac McNe i e Wik PD

Obj am cur ects igr P ves to Dave ell ann w curand Marlx Daubm ves Ka eel ura cN gak

M -i Na l A Ctr ehikoM-UL Tak E.FOR Yoon n R CO ghoo Wo ghi an a S d wit rkin a Mesrquez ice h C g Sin a Ma Giud el olo Paol del cNe r vide ier M Da e Fug re Dal S.S. noeuv . S.S erma wald e p Su es Di mann Jam DaubLutz Karltthew Ma .s. ell .e w Pan x G.d iukiH a /M eliz m Yuk a atio e Pigr chet e n Dav o Pinorimbl g T Die thew bs t b Ma lar Ti ULA y Sk FORM oon . Y RE n CO ghoo nt B i Sandy Pog u o St C Bl Iaa eel form N e Mc ign R Des

http://www.google.com/analytics/

Vo Del rono .d.e.s. yer aun i G er Bo es ay Pet c Forn Yoon ar on

Att ra

cto

rs

M gho tten s a Sanvid Ru Dritsoukis s a D ano ourd li G Sty itris en Dimrphog s Mo eel udles N Mc rew K n And ordo resta Bulb P t G Ian Paolo ligh n a e r Pie nd th resm o d Bey e Sme x BSU o Gab toolb tura c i Dig rchite a Idz Legil a p s Lui Ostinrksho o ell Tombilew w x a Mo ilion m / M e c v a i Pa Pigr Giud l e Davide dees n Dav c For ooks r n Ma and S i l Ro iFab anucct g Di co M oche P r Ma go Pin GSAP Dieumbia al d Col lfo Na nra e Ado cio S mez a Ign io Go gler l g r Se na Vo ayora e M Ver ardo Edu

Pip

es

Bra nch ing Rec an urs d ion

scu e n l fa Nee te s Mc itrie S ystem s s Dimerial kite s d t Ma iki eken e PDWite w h W so ctory s a o B ops Fa l o Pa rksh a Woaa Iss x BSU udi roup o o Raj toolb Frag res G a tu i Dig stasi tal Fu Ana t Digi t Par U ks NY Snoo P T I nd ppe a o Rol ipp H ueno l n Phi sto BDesig i e c Ern adas anuc Mir co M r Ma iukiH bs b Yuklar Tiest y Sk th W rak Heak Bea ang r Ma -Wei W a kur a Che-i g Na l Crt hiko s e e Tak c Forn -ULA r M Ma E.FOR SAPP G R CO mbia u Col

Cra oks o n cki S ng Rolandteinfeld S a fra nd Kyljeect-eture kura cta Ob itec aga l arch iko N s Exc el a Spre nd she ad ets Tes sel lati on Hon comey b

eh bb Taklar Ti L SkyIS EPFetti IBO Blas am Ezioe Pigr sler Dav Haeu k la Hanse awio z r Mo ika S n Mo eel N U Mc NYU ox BS ITP itoolbWag Dig -Wei iety CheS. Soc gli . S.S ea Bu s ce r b i Andlar Tibl Giud a e Sky ide d edin M Dav rigo nucci well d Ro o Ma / Max rc m Ma Pigra less d e u Dav rew K ho Kim i And ard J w Ho .T.A. es DiG c Forntos r Ma io San ice Luc e.s. l Giud . e G.d ide d Dav

Rhinoscripting Methods and authors


Experiencias documentadas :: 2006 - 2011 Rhinoscripting y Blogs :: Universidades oks o n S rs and halme l o R s C eld n f i ig Chr Stein c Des e t i e Kyl rithm ergen o Alg ign Em s Des Snook and Rol sser e dic Jfte u i G del li e d g i u Dav rea B s And Snook y andnavel l o R n S n gn Joh Gordo Desi c Ian ritmi SAPP G o Alg mbia u oso Col d r a C iel i n a a D Ng Ted s lineostou . d te n ula Anag m g e R mas o Ki h Tho ard Ji er How Fugi e Dal rnes o rc F so ell Ma lo Bas xw a o M Pa m/ a r ig e Pl v a D Nee Mc iki PDW

AA

am igr P e Dav well ann m x Ma Daub a Karl eel kur N a c g M -i Na l A Ctr ehikoM-UL Tak E.FOR Yoon n R CO ghoo hi San sdag z e e a M arqu dice n i S la M Giu eel l Pao de de r McN i e Dave Fugi re Dal S.S. noeuv . S.S erma wald e p Su es Di mann Jam DaubLutz Karltthew Ma .s. ell .e w x G.d iukiH a /M m Yuk a r t Pig oche le e v n Da o Pi rimb g T Die thew bs t b Ma lar Ti ULA y Sk FORM oon . Y RE n CO ghoo nt B i Sandy Pog u o St C Bl Iaa eel form N e Mc ign R Des

http://www.google.com/analytics/

G SA PP

. .e.s er G.d r Boy es e n Pet c For Yoon r n Ma ghootten s a Sanvid Ru Dritsoukis s a D ano ourd li G Sty itris en Dimrphog s Mo eel udles N Mc rew K n And ordo resta Bulb P t G Ian Paolo ligh n a e r Pie nd th resm o d Bey e Sme x BSU o Gab toolb tura c i Dig rchite a Idz Legil a p s Lui Ostinrksho o ell Tombilew w x a Mo ilion m / M e c v a i Pa Pigr Giud l e Davide dees n Dav c For ooks r n Ma and S i l Ro iFab anucct g Di co M oche P r Ma go Pin GSAP Dieumbia al d Col lfo Na nra e Ado cio S mez a Ign io Go gler l g r Se na Vo ayora e M Ver ardo Edu

scu e n l fa Nee te s Mc itrie S ystem s s Dimerial kite s d t Ma iki eken e PDWite w h W so ctory s a o B ops Fa l o Pa rksh a Woaa Iss x BSU udi roup o o Raj toolb Frag res G a tu i Dig stasi tal Fu Ana t Digi t Par U ks NY Snoo P T I nd ppe a o Rol ipp H ueno l n Phi sto BDesig i e c Ern adas anuc Mir co M r Ma iukiH bs b Yuklar Tiest y Sk th W rak Heak Bea ang r Ma -Wei W a kur a Che-i g Na l Crt hiko s e e Tak c Forn -ULA r M Ma E.FOR SAPP G R CO mbia u Col

Iaa

C

MIT

oks o n S d andeinfel l o R St e Kyl ect-e ure ura j Ob hitect agak N arc hiko bs e b Taklar Ti L SkyIS EPFetti IBO Blas am Ezioe Pigr sler Dav Haeu k la Hanse awio z r Mo ika S n Mo eel N U Mc NYU ox BS ITP itoolbWag Dig -Wei iety CheS. Soc gli . S.S ea Bu s ce r b i Andlar Tibl Giud a e Sky ide d edin M Dav rigo nucci well d Ro o Ma / Max rc m Ma Pigra less d e u Dav rew K ho Kim i And ard J w Ho .T.A. es DiG c Forntos r Ma io San ice Luc e.s. l Giud . e G.d ide d Dav

Rhinoscripting authors and universities


Pablo C. Herrera, 2008

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programación, 1999-2011

Pr

Pr I co ob ue T sta Té lem éc nos s p cni a d nic or cas ef as in el pr defi ido og nid ra ma as do r Rh Int in er o fac e

op

Pr Ent Pe oble or n Te ns o x ar ma a Esc to D Ma esp en ex rito te e u l é ma s pr plora e o tiz ar, n la blem r Ge téc a om nic P a Ex a e plo No ram triza r é ra r p inte tric os rac o ibi lid tivo ad es Rh ino sc rip tin g

Differences between Rhino icons and Written syntax


Pablo C. Herrera, 2011

Experiencias documentadas :: 2008 - 2011 Usuarios de Rhinoscripting por región geográfica :: Estadísticas

1 53.

45

3 43. 2.9 4

19.7

53.1

28.7

42.9

14.6 6.2 8 27.1 27. 28.7

7 19.

1 16. 16.6 1 9.8 16.

14.6 6.8 .7 6

Eur o

pa

E CanE.UU. adá

http://motigo.com/

Asi a

Sud am é

6.2

ric

a

2.8 .9 2 .8 1 2 3. Aus tra lia

0 1.7 1.7 2.3 Cen tro am éri c

a

0 0.3 0.4 0.7 Afr ica

200 8 200 9 201 0 20 1 1

Rhinoscripting Users by geographical region 2008-2011


Pablo C. Herrera, 2011

Experiencias documentadas :: 2008 - 2011 Usuarios de Rhinoscripting por ciudades :: EstadĂ­sticas

677 ondon eles 662 L s Ang k 624 Loew Yor l 594 N tambuoniki 499 Is essal phia 492 Thhiladel 459 P oul na 365 Sercelo a 270 B adri d rt 258 M uttga 253 St ris ng 250 Paong Ko e 240 H elbournria 239 M Victo 233 La dney y 227 Sima City 170 L exicoajara 131 Muadal Aires s G 72 Buenoa 60 Bogot go 50 Santia ulo 28 Sao Pa

http://www.google.com/analytics/

Oct

ubr e 19. 781 19 00: 76 02: 64. 11 13%

011 2 0 201 s ita Vis ades sitio d el Ciu o en s mp ueva e i T as n it Vis

Rhinoscripting Users by city 2008-2011


Pablo C. Herrera, 2009

Grasshopper David Rutten :: De la interactividad a la programaci贸n, 1999-2011

R Int hin er o fac e

Gr

as sh

Rh in op pe r

os cr

ipt ing

From Explicit History to Grasshopper


Pablo C. Herrera, 2011

Grasshopper: David Rutten Digital Toolbox BSU :: Waffle, 2009 Explorar posibilidades

The diagram describes the process


Pablo C. Herrera, 2011

Grasshopper: David Rutten

Digital Toolbox BSU :: Waffle, 2009

Jarryer De Martino :: Waffle, 2009


Pablo C. Herrera, 2011

Grasshopper Zubin Mohamad Khabazi :: Algorithmic Modelling with Grasshopper, 2010


Pablo C. Herrera, 2011

Grasshopper Hangzhou Stadium :: Nathan Miller, NBBJ, 2009

http://nmillerarch.blogspot.com/2009/12/parametric-strategies-in-design-of.html


Pablo C. Herrera, 2009

Rhinoceros

Robert McNeel & Associates :: De la interactividad a la programación, 1999-2011

Pr

op

ue sta Pen I s p sa En con or r e tid os el n t ad pr éc es og nic ra ma as do r Rh Int in er o fac e

C Sin omp Icon ta one os x Int is G ntes er rá f a Pa ctiv ica Ex ra ida plo me d ra r p Va tric os ria o ibi ble lid ad s es Gr as sh op pe r

Pe ns Sint ar a en xis Text No e l E s o en pro crit el ble a Ma soft ma w t Ge ema are om tiz P Ex ar etri ar plo No am za r é ra r p inte tric os rac o ibi lid tivo ad es Rh ino sc rip tin g


Pablo C. Herrera, 2011

Rhinoceros and Third-Party Developers

Robert McNeel & Associates :: De la interactividad a la programaciรณn, 1999-2008

Rh in

oB

IM T-S pli ne R Int hin er o fac e

Ka ra mb a Ga lรกp ag os Ra bit t

op pe r

escrita y grรกfica respectivamente, lo que permite que el proceso y el resultado propuesto por los instructores puedan ser analizados cuando sean abiertos por otros usuarios.

th on

Rh

Gr as sh

RS y GH guardan el proceso de manera

Py

ino sc r

ipt ing

RS and GH keep the process in a writing and graphic syntax, respectively, which allows the process and the result suggested by the instructors to be analyzed, when they are opened by other users.


Rhinoscripting y Grasshopper a travĂŠs de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Act II Patrones y usos Au to ap re nd iza je

Pablo C. Herrera, 2011

Ex Po peri st en gr cia ad d ua e do s

Ac a ExdĂŠm te ico rn s os

Implementation initiatives


Rhinoscripting y Grasshopper a travĂŠs de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Patrones y usos Autoaprendizaje Self-learning

Au to ap re nd iza je

Pablo C. Herrera, 2011

Ex Po peri st en gr cia ad d ua e do s

Ac a ExdĂŠm te ico rn s os

Self-learning


Recursos para el autoaprendizaje Aprendizaje de scripting en arquitectura

Senske, N., 2005: 79-80 Fear of Code: An Approach to integrating Computationwith Architectural Design

La velocidad de implementaci贸n tecnol贸gica supera la implentaci贸n pedag贸gica. Au to ap re nd iza je

Pablo C. Herrera, 2008

Technology moves much faster than pedagogy can possibly adapt. Students must often teach them selves in order to keep up with new programs and techniques

Self-learning


Pablo C. Herrera, 2011

Autoaprendizaje Pablo C. Herrera :: SIGraDi 2011

La primera generación de instructores aparece del 2003 al 2004: David Rutten en Europa, Stylianos Dritsas en EE.UU y el equipo de Roland Snooks y Robert StuartSmith en Australia. Ellos publicaron respectivamente vbScripting/Rhinoscript Handout, Scripting and Computational Geometry y KokkugiaWiki, que fueron las primeras referencias de programación usando RS y están disponibles desde esa fecha en internet. Las dos primeras son consultadas mensualmente por alrededor de 2500 usuarios según estadísticas disponibles en el

The first generation of instructors appears between 2003 and 2004: David Rutten in Europe, Stylianos Dritsas in the U.S. and the team of Roland Snooks and Robert Stuart-Smith in Australia. They published vbScripting / RhinoScript Handout, Scripting and Computational Geometry and KokkugiaWiki, respectively, which were the first references to programming using RS and are available online since that date. The first two are surveyed monthly by around 2500 users according to statistics available on the site http://issuu.com/pabloherrera/.

portal http://issuu.com/pabloherrera/.

Stylianos Dritsas David Rutten Roland Snooks Primera Generación

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2010

Self-learning


Pablo C. Herrera, 2011

Experiencias documentadas :: 2003 - 2004 Primera Generaci贸n :: Blogs y Wikis

UPenn 09 | 10

AA 08 | 09 | 10

David Rutten Pratt

07 | 08 | 09

KPF EPFL

MIT

USC 2009

GSAAP SCIArc 2008

06 | 07 | 08 | 09

St ylia nos

NTUA

Dritsas SUTD

Stylianos Dritsas David Rutten Roland Snooks Primera Generaci贸n

Rolan d Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2010

Snooks Instructor

RMIT 03 | 04 | 05

Student

Self-learning


Pablo C. Herrera, 2011

Primera Generaci贸n :: 2003 - 2004 David Rutten :: www.reconstructivism.com Scripting Handout

8462 8494 7606 6868

5189 4293

6881 6286

Junio Julio

9475 9253

Octubre

7182 6660 Setiembre

Rhinoscripting101

Agosto

Mayo

Stylianos Dritsas David Rutten Roland Snooks Primera Generaci贸n

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2010

Self-learning


Pablo C. Herrera, 2011

Primera Generaci贸n :: 2003 - 2004 Roland Snooks + Robert Stuart-Smith :: www.kokkugia.com

21 Self-learning


Pablo C. Herrera, 2011

Primera Generaci贸n :: 2003 - 2004 Stylianos Dritsas :: www.dritsas.net

Design Scripting Library r10

Jeneratiff Scripting Editor

Jeneratiff Bulletin Board

Design Toolkit Web

Scripting Library for Designers

Scripting & Computational Geometry

Rapid Prototyping Script

Light Sensitive Skin

SgStudio_m Version 1.0 Alpha

SgStudio_m Version 2.0 Alpha

Online Collaborative Environments

In The Box

The Metablob

Four Dimensional Space Experiment

Jeneratiff Packet Sound Experiment

Parametric Surfaces

Old school four dimensions

Quadratic Surfaces

Geodesic Domo Surfaces

Miran Script Intuitive Calculations

Design Operators

Scripted Mockups

Voxel Space Material Distributions

Lecture on Design Thinking

Design Scripting Library r10

Universal Design Case Driven Computation

House f( )

Museum of Contemporary Art

Media Research Center

Subway Design for Persuasive Computing

Primera Generaci贸n

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2010

Self-learning


Pablo C. Herrera, 2011

Autoaprendizaje Pablo C. Herrera :: SIGraDi 2011

Una segunda generación de instructores aparece hacia el 2006 y se caracteriza por publicar todo tipo de trabajo autogestionario utilizando RS. Toman como referencia manuales, códigos y ejercicios de la primera generación. Se han identificado más de una docena de métodos y cientos de bitácoras

A second generation of instructors appeared by 2006 and it is characterized for publishing all sorts of self-managed work using RS. They take as reference, manuals, codes and exercises of the first generation. There are more than a dozen methods and hundreds of blogs with information by different authors.

con información de diferentes autores.

Karl Daubmann Marco Vanucci Andrea Bugli Tobias Schwinn Davide del Giudice Dave Pigram Andrew Kudless Segunda Generación

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Pablo C. Herrera, 2011

Segunda Generaci贸n :: 2005 - 2009 Autoaprendizaje :: Blogs y Wikis

Tobias

Santos o i c

h

w n in

Lu

Sc

Karl Daubmann

M

el G

ci

iu dice

a r co Van

uc

Andrea Bugli

Karl Daubmann Marco Vanucci Andrea Bugli Tobias Schwinn Davide del Giudice Dave Pigram Andrew Kudless Segunda Generaci贸n

D

de avi

d

Dav e Pig A nd ram r ew Kudle ss

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2011

Instructor Student

Self-learning


Pablo C. Herrera, 2011

Tercera Generaci贸n :: 2009 - 2011 Andy Payne + Rajaa Issa :: http://www.liftarchitects.com/

English Japanese Chinese Spanish Korean Italian

Woo Jae Zubin Khabazi Patrick Janssen Skylar Tibbits Rajaa Issa Andy Payne Tercera Generaci贸n

EE.UU. / Europa / Australia

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Pablo C. Herrera, 2011

Tercera Generaci贸n :: 2009 - 2011 Usuarios de Handouts mensuales (mayo-octubre 2011) :: Estad铆sticas Skylar Tibbits :: http://www.sjet.us/

15173

14781 13002

12162 8462 8494 7606 6868

6881 6286

7182 6660

Patrick Janssen :: VB Scripting GH 5189 4293

6660 6286 Julio

Agosto

8494

9253

Setiembre

Octubre

680 Junio

0 Mayo

Tercera Generaci贸n

EE.UU. / Europa / Australia

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Pablo C. Herrera, 2011

Tercera Generaci贸n :: 2009 - 2011 Zhubin Khabazi :: http://www.morphogenesism.com/

English Korean Chinese Spanish Korean 2010

Tercera Generaci贸n

EE.UU. / Europa / Australia

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Pablo C. Herrera, 2011

Tercera Generaci贸n :: 2009 - 2011 Woo Jae :: http://woojsung.com

Tercera Generaci贸n

2009

2009

2009

2009

2009

2010

2011

2011

EE.UU. / Europa / Australia

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Pablo C. Herrera, 2011

Latinoamérica :: 2007 - 2011 Autoaprendizaje :: Blogs y Wikis

Designplaygrounds 2010

UC 07 08 09 10 11

e-SCRIPT-O 2007 Katherine Cáceres Francisco Calvo Rodrigo Medina Diego Pinochet Guillermo Parada Tercera Generación

Gt2P

DUM-DUM

2007

2010

América del Sur

2003 2004 2005 2006 2007 2008 2009 2010 2011

Self-learning


Gt2p Guillermo Parada :: Chile 2006

http://www.gt2p.com/en/

Self-learning


eSCRIPT-o Diego Pinochet :: Chile 2007

http://escripto.wordpress.com/

Self-learning


Designplaygrounds Rodrigo Medina :: MĂŠxico, 2009

http://designplaygrounds.blogspot.com/

Self-learning


DUM DUM Francisco Calvo : Katherine Cรกceres :: Chile 2010

http://dumdumlab.com/

Self-learning


Pablo C. Herrera, 2011

Experiencias documentadas :: 2008 - 2011 Difusión de código en el mundo :: Blogs y Wikis

26 DiG.T.A.

John Snavely

Ball State University

Wiki ETSAS Ernesto Bueno E-Cloud Point B Design

Dave Pigram Maxwell

David Ulf Pettersson Mans

Dimitris

Dustin Headley Gourdoukis Jason Luis Legil

Miguel Vidal

PDWiki Stylianos Pratt Davide del Upenn Dritsas Columbia Giudice Upenn Daniel PAL McNeel Cardoso Ian Gordon Web McNeel NYU ITP Wiki Pigram+ Marc Maxwell Thomas Fornes Che-Wei Angnostou Pratt Institute Wang

Suyana Sanfourche Ozawa Marquet Marmion

Lucio Santos Matthew Trimble

McNeel Scripting

Grupo de Diseño Emergente Dimitrie Stefanescu

Neilarchi

Clement Greiners

David Rutten Marius Tim Watz Schork

Foro Alberto ETSAS Pugnale Scripthings

Karl Daubmann

Andrea Bubgli

Rodrigo Medina

Diego Pinochet UPC

Marcelo Serres

13

Universidad & de Chile Arquitectura Programación

Miradas Design Uch Guillermo Parada

Daniel Piker

Kyle LAC Steinfeld

Architecture

Daniel Cardoso

Marco Vanucci

Ryland Fox Edmondo Occhipinti

Björn Förstberg Nick Pisca

IaaC

Philipp Hoppe Workshops Factory Rethink Architecture

Juergen Weiss

Thomas Wingate

Michal Piasecki

Zhenfei Wang Luming Wang

IBOIS Research Project EPFL Conexiones Jiho Wework Kim 4her Jarek Bieda Andrea Graziano

LINKS

LivingFAB

Idzachitectura

Kyle Andrei Martin Steinfeld Andrew Yau Anat Stern Paolo Basso

S.S.S. Society

3 SAC3

46

Rodolfo Ugarte Nicolas Yopo

Paramétrica

Blog and Wikis

Around the world

2003 2004 2005 2006 2007 2008 2009 2010

Self-learning


Rhinoscripting y Grasshopper a través de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Patrones y usos Experiencia de estudiantes de maestría y doctorado Experience of master and doctoral students

Au to ap re nd iza je

Pablo C. Herrera, 2011

Ex Po peri st en gr cia ad d ua e do s

Ac a Exdém te ico rn s os

Experience of Master and Doctoral Students


Pablo C. Herrera, 2011

Experiencia de estudiantes de maestría y doctorado Pablo C. Herrera :: SIGraDi 2011

El retorno a Latinoamérica de estudiantes de maestría y doctorado durante la década pasada, ha reforzado la integración de tecnologías emergentes primero en la capital

Return to Latin American masters and doctoral students during the past decade has strengthened the integration of emerging technologies in the capital first and then regions.

y luego en regiones.

Luis Odiaga Gabriel Ochoa Benamy Turckienicz Arturo Lyon Gonzalo Castro Enriques Ernesto Bueno Mauro Chiarella Leia Bruscatto Rodrigo García Gabriela Celani Tercera Generación

América del Sur

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Experience of Master and Doctoral Students


Pablo C. Herrera, 2011

Experiencia de estudiantes de maestría y doctorado Tercera Generación :: Blogs y Wikis

Ga b

Er

rie

Od ia g

oa ch lO a

Luis

o Buen o st e n

IacC

UPC

MIT

la ie br lani Ce

FLOW

Le

| 10

AW | 10

UNISINOS | 08

ia B hi r usc a re atto a lla

Ga

UNL | 08

BioBio | 08 | 09

C M au r o í c Rod rigo Gar

Tercera Generación

América del Sur

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Instructor Student

Experience of Master and Doctoral Students


Pablo C. Herrera, 2011

LAPAC

Laboratório de Automação e Prototipagem para Arquitetura e Construção :: Brasil 2007

Danilo Higa da Rocha

http://www.fec.unicamp.br/~lapac/

Experience of Master and Doctoral Students


Pablo C. Herrera, 2011

X-REF Ernesto Bueno : Gonzalo Castro Enriques :: Brasil 2009

http://

Experience of Master and Doctoral Students


Pablo C. Herrera, 2010

FLOW 1 FABLab Medellin :: Colombia 2010

http://fablabmedellin.com/

Experience of Master and Doctoral Students


Pablo C. Herrera, 2010

ARTificial Tree AW1 Luis Odiaga :: Lima, 2010

http://www.art-ificial.org/

Experience of Master and Doctoral Students


Pablo C. Herrera, 2010

ARTificial AW2 Luis Odiaga :: Lima, 2010

http://www.art-ificial.org/

Experience of Master and Doctoral Students


Pablo C. Herrera, 2011

Casa G Benamy Turckienicz : Rodrigo GarcĂ­a Alvarado :: Rio Grande do Sul, 2010

http://casagenerativa.blogspot.com/

Experience of Master and Doctoral Students


Rhinoscripting y Grasshopper a través de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Patrones y usos Circuito de Académicos Externos External academic circuit

Au to ap re nd iza je

Pablo C. Herrera, 2011

Ex Po peri st en gr cia ad d ua e do s

Ac a Exdém te ico rn s os

External Academic Circuit


Pablo C. Herrera, 2011

Circuito de Académicos Externos Pablo C. Herrera :: 2011

Iniciativas organizadas por arquitectos investigadores e involucrados en la práctica, que viajan hacia diferentes partes del mundo para desarrollar talleres por temporadas breves o semestres enteros. La organización es realizada por la misma universidad o por iniciativa de alumnos. La totalidad de la primera generación pertenece a este grupo y ejercieron la programación en un entorno de sintaxis escrita (RS) entre EE.UU., Australia y Europa. De la segunda generación tenemos a Marc Fornes, uno de los fundadores de theVerymany (2005), también Live Architecture Network o LaN conformada por Luis Fraguada, Monika Wittig, Shane

Initiatives organized by architects, researchers and people involved in practice, traveling to different parts of the world to develop workshops for short periods or whole semesters. The organization is made by the same university or by the students’ initiative. The entire first generation belongs to this group and use scripting in a context of written syntax (RS) between the U.S., Australia and Europe. In the second generation we have Marc Fornes, one of the founders of theVerymany (2005), Worshop Factory, Apomechanes and Live Architecture Network or LaN (Luis Fraguada, Monika Wittig, Shane Salisbury, CarloMaria Ciamploli. and Aaron Willette)

Salisbury, CarloMaria Ciamploli y Aaron Willette.

External Academic Circuit


Pablo C. Herrera, 2011

Segunda Generaci贸n :: 2005 Marc Fornes :: www.theverymany.com

PA | 10

Berlin GSD

Michigan

09 |

|10

Vienna

08 |

| 09

Paris 09 |

Chicago | 09

USC | 09

GSAAP

07 | 08 | 09

ne Marc For

s

UTFSM

Apomechanes Workshop Factory LaN Marc Fornes Segunda Generaci贸n

Autoaprendizaje / Self-learning

2003 2004 2005 2006 2007 2008 2009 2010 2010

External Academic Circuit


Pablo C. Herrera, 2011

Workshop :: Computational Design Solutions, 2006-2009

MIT

ol To

ing

To ol i

|06

|09

UPC

M IT

UA

ng

|08

Affonso Orciuoli Pablo Baquero Skylar Tibbits Daniel Cardoso John Snavely Kenfield Griffith

UCH |06 |07

Segunda Generaci贸n

Am茅rica del Sur

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

Pablo C. Herrera, 2008

External Academic Circuit


Pablo C. Herrera, 2008

GiraScript Workshop :: Computational Design Solutions, Universidad de Chile 2007

Basaez / Enriquez / Pulgar :: 2007

DĂ­a 3 Pablo C. Herrera, 2008

External Academic Circuit


Pablo C. Herrera, 2008

Superficie esponja: Adaptación a la luz Workshop :: Computational Design Solutions, Universidad de Chile 2007 Evolución de la organización

Iteración 1

Iteración 3

Iteración 6

Iteración 24

Iteración 96

Pablo C. Herrera, 2008

External Academic Circuit


Pablo C. Herrera, 2008

HidroMesh Workshop :: Computational Design Solutions, UPC Lima 2008

Acosta / AntĂşnez de Mayolo / Barreto / Freund :: 2008

Pablo C. Herrera, 2008

External Academic Circuit


Pablo C. Herrera, 2008

Grid Shell Workshop :: Computational Design Solutions, Universidad de Chile 2006

Diaz/Parada/Cรกceres, 2006

Pablo C. Herrera, 2008

External Academic Circuit


Pablo C. Herrera, 2010

Tooling Affonso Orciuoli : Gabriela Celani :: Brasil 2009

http://www.orciuoli.net/toolingroup/

External Academic Circuit


Pablo C. Herrera, 2010

Tooling Affonso Orciuoli : Pablo Baquero :: Colombia 2010

http://www.orciuoli.net/toolingroup/

External Academic Circuit


Pablo C. Herrera, 2011

DOF Design Optimization and Fabrication :: South America 2009

Guillermo Parada Rodrigo Culagovski Diego Pinochet Mario Vergara Facundo Miri Andres Gonzales Tercera Generaci贸n

Am茅rica

2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

http://rhinofablab.com/

External Academic Circuit


Pablo C. Herrera, 2011

Visiting School 2012 Architectural Association :: Around the world

re O

n go

to n Hous na Hava Bogota

bo Lis n

de

Ri o

e Town Cap

o tiag

Sydney

n Sa

re pu

|12

Chennai

|12

ga in

AA

Muscat, Om an Teheran

ro ei n Ja

Shangai

S

Mo

Beijing

s

T e l-A vi banon v Le Athens ow sc

Elif Erdine Claudia Pasquero Marco Poletto Peter Staub Jeffrey P Turko Peter Ferretto Edmondo Occhipinti Tommaso Franzolini Federico Rossi |12 Shin Egashira Victoria Goldstein Anne Save de Beaurecueil Franklin Lee Nuria Alvarez Lombardero Francisco Gonzalez de Canales Olaf Kneer Jorge Ayala Pedro Ignacio Alonso Omid Kamvari Gary Freedman Shany Barath

Air e

kyo To eoul S

Buenos

EPFL

EE.UU. / Europa / Australia

2004 2005 2006 2007 2008 2009 2010 2011 2012

External Academic Circuit


Pablo C. Herrera, 2011

Conclusiones Pablo C. Herrera :: SIGraDi 2011

Se logró identificar un proceso, en el que el autor principal publica una definición (GH) y/o script (RS), el secundario lo mejora y adapta hasta volverlo suyo, para nuevamente publicarlo y dejar que el ciclo continúe. Lo que cada instructor publica es un patrón, “una solución genérica a un problema compartido” (Woodbury, 2010, 8).

It was possible to identify a process in which the author publishes a definition (GH) and / or script (RS), the secondary improves and adapts it to him again, to re-publish it and let the cycle continue. Every instructor publishes a pattern, "a generic solution to a shared problem." (Woodbury, 2010, 8).

Weinberg (1971, 193) sostiene que “para aprender a programar uno debe aprender de sí mismo y de sus problemas, impulsado por la motivación y el entrenamiento”.

Weinberg (1971, 193) argues that "in order to learn to program one must learn about himself and his problems, driven by motivation and training."


Pablo C. Herrera, 2009

Conclusiones Pablo C. Herrera :: SIGraDi 2011

Graham, P., 2004:148 Hackers & Painters: Big Ideas from the Computer Age

“Una de las razones por las que no podemos solucionar por nuestra cuenta un error en el sistema operativo Microsoft Windows, es porque no tenemos el código fuente.” “You can’t fix bugs in Microsoft Windows, for example because you don’t have the source code. (In theory you could hack the object code, but in practice this is very hard. It’s also forbidden by the license agreement.)”

From the cathedral to the bazaar


Pablo C. Herrera, 2009

Conclusiones Pablo C. Herrera :: SIGraDi 2011

From the cathedral to the bazaar


Pablo C. Herrera, 2009

Conclusiones Pablo C. Herrera :: SIGraDi 2011

Senett, R., 2008:39 The Craftman

“En la red de Linux, lo mas frecuente es que cuando la gente resuelve un “error”, ve abrirse nuevas posibilidades para el empleo del software. El código evoluciona constantemente, no es un objeto acabado y fijo.” “In the Linux network, when people squash one ‘‘bug,’’ they frequently see new possibilities open up for the use of the code. The code is constantly evolving, not a finished and fixed object.”

From the cathedral to the bazaar


Pablo C. Herrera, 2011

Conclusiones Shanghai Tower :: Michael Peng, Gensler, 2009

http://www.grasshopper3d.com/photo/albums/shanghai-tower

From the cathedral to the bazaar


Pablo C. Herrera, 2009

Conclusiones Del autor Principal al Secundario Carpo, M., 2011:126 The Alphabet and Algorithm

“(...) todo diseño paramétrico, implica inevitablemente dos niveles de autoría: el autor principal que diseña el objeto genérico (el programa o serie o notación generativa), y el autor secundario, que hace específico ese objeto genérico con el fin de usarlo con un propósito particular”

“(...) at one level, the primary author is the designer of the generic object (or objectile: the program or series or generative notation); at another level, a secondary author specifies (in the Aristotelian sense of the term) the generic object in order to design individual end products.”

From primary to secondary author


Pablo C. Herrera, 2011

Conclusiones Del autor Principal al Secundario

Option Explicit 'Script written by Sam Rice 'Script released under the GNU General Public Licence 'Script version 1.4 11.03.09 'Script based on work by Roland Snooks | 2007 | Option Explicit ‘Script written ‘Script adapted

and copyrighted by David Rutten by J Maigret November 2009 University

Option Explicit ‘Script written by Juergen ‘Script version 14. februar 2008 10:56:41 ‘Script version Donnerstag, 8. Mai 2008

of Michigan

Weiss

Option Explicit ‘Basic 3D cellular automata algorithm ‘(conceptually based on John Conway’s “game of life”.) ‘Author: Robert Stuart-Smith | 2008 | www.kokkugia.com Option Explicit ‘Script written by ‘Modified by Alan

roland snooks | kokkugia.com Tai for 3D L-system branching

| 2008

From primary to secondary author


Pablo C. Herrera, 2011

Conclusiones

Rhinoscripting y Blogs :: Niveles de autorĂ­a Exc Hon el a 9 011 ey c 2 n Sub 200 dS om pre div b W ide B 0 ad 1 ran Cell orki 20P she n u c 8 h ets g Cra hin lar wi yllo Obj 200 a g t cki & uto h C tax ect ng Rec ma olo is Sub s to and ur to r Tes V F sio n cur ram oro divi Pan sel A f G r t a e 7 n t rac noi de cta net ves e S L-Sy T eliz latio e 200 s l ic a and tru ste Obj sel tors & De atio n Ob c m l lau j Sub ects latio n Sub gorithcurve ture C nay Exc W Paraects o P n d o ellu ivi n ipe s H m d e n m a o i d o 6 l s v s Sur and rkin etr a Su ide Inf neyc lar a e 200 P i f o c u r a g a Spr w su fac ce Bra Wo rame on a omb toma i r e e t f h a nch rki ton Pa d s Co ace tric sur n ne l h l f C i o g a ng sur ce eet r H ell 5 w iza 0 ula ith &R s fac Inf o 20 tion n C r e B oo e eyc au o c r a u l or na nch om tom rsi C o P s r A b i a a ng ttra urfa ipes n ton cki Cra Cell & c n c Rec Cr tor e ga cki ula s nd ng r au Vor ackin fra ursio A and tom ono g a cta V n ttr nd fra ato i l oro act & cta n Del frac ors n l oi aun tal Vor ay o no Hon H 4 i o e ne y yco 200 Vor com m b ono b i& Del aun ay 3 200

http://www.rhinoscriptingresources.blogspot.com

From primary to secondary author


Pablo C. Herrera, 2011

Experiencias documentadas :: 2009 - 2011

Comparación Anual: Usuarios de Rhinoscripting y Grasshopper :: Estadísticas

3 43. .2 41 42.7 45

27.8

7 28.

11.2

12.7

7 24. 6 16. 5.3 1 16.1 2 15.

17.4 6.7

2.8

6.4

2 3.1

0 2.

4

Eur o

pa

E CanE.UU. adá

Asi a

Sud am é

ric

Aus t a

ral ia

5.4 2

.2 .3 6

Cen t

roa mé ri

ca

Rhinoscripting 0 0.4 0.4 0.7 Afr ica

Grasshopper 2009-2011

Rhinoscripting vs Grasshopper Users 2009-2011


Pablo C. Herrera, 2011

Conclusiones Pablo C. Herrera :: SIGraDi 2011

Aprenderemos a resolver con más rapidez un problema y contribuiremos a potenciar la exploración de soluciones en la medida que expongamos ese problema a nuestros pares. Los instructores evidenciaron sus errores, y permitieron a cualquier usuario plantear correcciones tanto de sus códigos (RS) como del diagrama que los relacionaba (GH).

We will learn to solve a problem quickly, and we will contribute to encourage the exploration of solutions as long as we expose that problem to our peers. The instructors showed their mistakes, and let any user propose both their code corrections (RS) and the related diagram (GH).

Un modelo con o sin parámetros, que no almacena ni muestra su proceso o las variables que lo gobiernan, sólo producirá en su hermetismo una solución concreta en la que el o los autores son los únicos que la conocen. Aprendemos de nuestros procesos no del objeto.

A model with or without parameters, which does not store nor display its process or the variables governing it, its secrecy will only produce a concrete solution in which the author or authors are the only ones knowing it. We learn from our processes rather than the object.

Sennett (2008, 20) sostiene que “para desarrollar una habilidad en alto grado son necesarias alrededor de 10.000 horas de experiencia”. Podemos emplear ese tiempo para ejercitar técnicas utilizando íconos, donde cada experiencia sólo queda en el objeto que la representa. Por el contrario, si la experiencia es almacenada en un código (RS) o en una definición (GH) estaremos seguros que volveremos a ella tantas veces como necesitemos reutilizarla o emplearla como punto de partida para nuevos proyectos.

Sennett (2008, 20) argues that "to develop a high level skill around 10,000 hours of experience are needed." We can use that time to exercise techniques using icons, where each experience remains only in the object that represents it. Conversely, if the experience is stored in a code (RS) or a definition (GH), we will certainly return to it as many times as we need to re-use it or take it as a starting point for new projects.


Pablo C. Herrera, 2011

Bibliography

Carpo, M. 2011. The Alphabet and Algorithm. Cambridge: MIT Press Graham, P. 2004. Hackers & Painters: Big Ideas from the Computer Age. Sebastopol: O'Reilly Media Inc. Herrera, P. 2009. Patterns and conventions using Rhinoscripting language. Proceedings of the 13th Congress of the Iberoamerican Society of Digital Graphics, Sao Paulo, Brazil, November 16-18, 2009. Disponible en: http://cumincades.scix.net/data/works/att/sigradi2009_1085.content.pdf Herrera, P. 2010. Disruptive Technologies: Scripting and Digital Fabrication in Latin America. SIGraDi 2010 Proceedings of the 14th Congress of the Iberoamerican Society of Digital Graphics, pp. Bogotรก, Colombia, November 17-19, 2010, pp. 213-216. Disponible en: http://cumincades.scix.net/data/works/att/sigradi2010_213.content.pdf Leach, N. 2010. Definitions: Parametric and Algorithmic Design. Recuperado en marzo de 2010, de http://parasite.usc.edu/?p=443 Iwamoto, L. 2009. Digital Fabrication. New Jersey: Princeton Architectural Press Raymond, E. 1999. The Cathedral & the Bazaar. Sebastopol: O'Reilly Media Inc. Sass, L. 2010. Printing Architecture: Digitally Fabricated Buildings. SIGraDi 2010 Keynote Lecture of the 14th Congress of the Iberoamerican Society of Digital Graphics. Bogotรก, Colombia, November 17-19, 2010. Schumacher, P. 2009. Parametricism: A New Global Style for Architecture and Urban Design. AD Architectural Design, 79 (4), 14-23. Schumacher, P. 2011. The Autopoiesis of Architecture: A New Framework for Architecture. Vol. I. West Sussex: Wiley. Sennett, R. 2008. The Craftman. New Haven: Yale University Press. Weinberg, G. 1971. The psychology of computer programming. New York: Van Nostrand Reinhold Woodbury, R. 2010. Elements of Parametric Design. New York: Routledge.


XVI Congreso SIGraDi Sociedad Iberoamericana de GrĂĄfica Digital

Santa Fe :: Argentina Noviembre 16, 2011

Rhinoscripting y Grasshopper a travĂŠs de sus instructores: un estudio de patrones y usos Rhinoscripting and Grasshopper through the instructors: A study about patterns and conventions

Pablo C. Herrera Universidad Peruana de Ciencias Aplicadas

pablo@espaciosdigitales.org

Rhinoscripting and Grasshopper through the instructors: SIGraDi presentation by Pablo C. Herrera  

A study about patterns and conventions. 20 minutes presentation at Santa Fe, Argentina. Noviembre 16, 2011

Read more
Read more
Similar to
Popular now
Just for you