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