Las TIC´s: Una herramienta para la creatividad del arquitecto
XX Encuentro Nacional de Facultades de Arquitectura Medellin :: Colombia Octubre 16, 2009
Pablo C. Herrera
Rodolfo Ugarte, Santiago de Chile
Universidad Peruana de Ciencias Aplicadas
Las TIC麓s: Una herramienta para la creatividad del arquitecto
Creatividad RAE, 23o Edici贸n
Facultad para crear Capacidad de creaci贸n.
Pablo C. Herrera, 2008
Las TIC麓s: Una herramienta para la creatividad del arquitecto
Creatividad Facultad para crear Libertad Capacidad de creaci贸n. Posibilidades Marc Fornes, 2007 Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Temas
Analógico
Herramientas
Aplicaciones
Software
Software
Digital
?
?
?
?
?
?
?
?
?
Construcción
Diseño
Dibujo
Pablo C. Herrera, 2008
Las TIC麓s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnolog铆as de la Informaci贸n y Comunicaciones
Temas
Anal贸gico
Pablo C. Herrera, 2008
Digital
Las TIC´s: Una herramienta para la creatividad del arquitecto Definición de conceptos
Analógico
Digital
Átomos
microestructura
Bits
Físico
objeto
Virtual
Todos los sentidos
percepción
Sólo la vista
Real
espacio
Datos codificado
Punto, línea, plano
datos
Vértice, segmento, poligono
Irreversible
aspecto básico
Reversible
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Frank Gehry :: Edificio Nederlanden en Praga
Analógico
Irreversible
Pablo C. Herrera, 2008
aspecto básico
Las TIC´s: Una herramienta para la creatividad del arquitecto Frank Gehry :: MIT Stata Center
Analógico
Irreversible
Pablo C. Herrera, 2008
Digital
aspecto básico
Reversible
Las TIC麓s: Una herramienta para la creatividad del arquitecto Frank Gehry :: Proyecto Experience Music
Anal贸gico
Pablo C. Herrera, 2008
Digital
Las TIC´s: Una herramienta para la creatividad del arquitecto Pierre Levy :: ¿Qué es lo virtual?, 1995
Real
Virtual
Existe en el acto
Existe en potencia
Yo lo tengo
Tu lo tendrás
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Temas
Analógico
Digital
? Construcción
? Diseño
? Dibujo
Pablo C. Herrera, 2008
Modelo hist贸rico :: 1960 - 2009 Neoscape :: Loft 5 :: Premio Visualizaci贸n 2006
1960
1970
1980
Dibujo
Pablo C. Herrera, 2008
1990
2000
2008
visualizaci贸n
Modelo hist贸rico :: 1960 - 2009 Neri Oxman :: Peristal City :: Skycraper Competition 2006
1960
1970
1980
1990
Dibujo / Dise帽o
2000
Dise帽o / Dibujo
2008
Generativo
Dibujo Dibujo
Pablo C. Herrera, 2008
Visualizaci贸n
Fotorealismo
Modelo histórico :: 1960 - 2009 Daniel Cardoso :: Digital Design Fabrication Group, MIT 2006
1960
1970
1980
1990
2000
2008
Construcción / Internet Fabricación
Dibujo / Diseño
Diseño / Dibujo
Generativo
Dibujo Dibujo
Pablo C. Herrera, 2008
Visualización
Fotorealismo
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Temas
Analógico
Pablo C. Herrera, 2008
Digital
Construcción
Fabricación
Diseño
Generativo
Dibujo
Fotorealismo
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Digital
Temas
Analógico
Dibujo
Dibujo
Pablo C. Herrera, 2008
Fotorealismo
Visualización
Fotorealismo
Modelo hist贸rico :: 1960 - 2009 Primer sistema interactivo de representaci贸n :: Sketchpad
1960
1970
麓63
Pablo C. Herrera, 2008
1980
1990
2000
2008
Modelo hist贸rico :: 1960 - 2009 Distribuci贸n comercial del sistema Cintiq :: Wacom
1960
1970
1980
1990
2008
2000
麓03
Wacom
Pablo C. Herrera, 2008
Modelo histórico :: 1960 - 2009 ¿Qué sucedió en mas de tres décadas? :: De Sketchpad a Wacom
1960
1970
1980
1990
´63
2008
2000
´03
? Sketchpad
Pablo C. Herrera, 2008
Wacom
Modelo histórico :: 1960 - 2009 Tres décadas de desarrollo de técnicas de visualización :: De Sketchpad a Wacom
1960
1970
1980
1990
2000
´64
´06
Hacia el realismo
Laboratorio de Simulaciones GE
Pablo C. Herrera, 2008
2008
Neoscape
Modelo histórico :: 1960 - 2009 ¿Qué sucedió en mas de tres décadas? :: De Sketchpad a Wacom
1960
1970
1980
2.5d
1990
3d
Alámbricos
Tiempo
2008
2000
4d
5d
Información
Movimiento Algoritmos mejorados Suavizado de aristas
Eliminación de líneas superficies ocultas
Extrusiones Poligonal
Poligonales
Animación Splines
Parches paramétricos
B-Splines
Superficies
Extrusiones B-Reps modelos de frontera
Sólidos
Pablo C. Herrera, 2008
NURBS
Objetos paramétricos COMPONENTES
Modelo histórico :: 1960 - 2009 ¿Qué sucedió en mas de tres décadas? :: De Sketchpad a Wacom
1960
1970
1980
1990
2008
2000
TERRAIN
Alámbricos
LOFT
Poligonales PATCH
NURBS
Superficies PARAMÉTRICO
Sólidos OBJETOS Pablo C. Herrera, 2008
Modelo histórico :: 1960 - 2009 Simulación presentada 2 años antes de ser construído :: I. M. Pei :: Jonhson Art Museum
1960
1970
1980
´72
Pablo C. Herrera, 2008
1990
2000
2008
Modelo histórico :: 1960 - 2009 Se divulga el término Computer Graphics in Architecture :: Scientific American
1960
1970
1980
´74
Pablo C. Herrera, 2008
1990
2000
2008
Modelo hist贸rico :: 1960 - 2009 SIGGRAPH :: Special Interest Group in Computer Graphics
1960
1970
1980
麓72 SIGGRAPH
Pablo C. Herrera, 2008
1990
2000
2008
Modelo hist贸rico :: 1960 - 2009 SIGGRAPH :: Special Interest Group in Computer Graphics
1960
1970
麓65
Dibujo a mano Pintado a mano
Pablo C. Herrera, 2008
1980
1990
麓79
Digitalizaci贸n del Dibujo Pintado en Computador
2000
2008
Modelo hist贸rico :: 1960 - 2009 Bitmap y Vectores :: Caracter铆sticas
1960
1970
1980
1990
2000
Digital Bitmap
Pablo C. Herrera, 2008
Vector
2008
Modelo histórico :: 1960 - 2009 Bitmap y Vectores :: Características
1960
1970
1980
1990
2000
Digital Bitmap
Vector
Pablo C. Herrera, 2008
Conceptual Esquemas
Características
Características
Realismo Sombras
2008
Modelo histórico :: 1960 - 2009 Bitmap y Vectores :: Características
1960
1970
1980
1990
2000
Digital Bitmap
Grandes
Pablo C. Herrera, 2008
Vector
archivos
Pequeños
2008
Modelo histórico :: 1960 - 2009 Bitmap y Vectores :: Características
1960
1970
1980
1990
2000
Digital Bitmap
Compleja
Pablo C. Herrera, 2008
Vector
edición de líneas
Fácil
2008
Modelo hist贸rico :: 1960 - 2009 LiDAR VFX :: The Day After Tomorrow :: New York City
1960
1970
1980
1990
2000
Contenido
Contenedor
Bitmap
Vector
Pintado de texturas
Pablo C. Herrera, 2008
estructura digital
Escaneo por l谩ser
2008
Modelo hist贸rico :: 1960 - 2009 Sony Pictures Imageworks :: Spider-Man 2 :: New York City
1960
1970
1980
1990
2000
Contenido
Contenedor
Bitmap
Vector
Texturas de desplazamiento 3D
Pablo C. Herrera, 2008
estructura digital
Informaci贸n Arquitect贸nica
2008
Modelo hist贸rico :: 1960 - 2009 BUF :: The Panic Room from David Fincher
1960
1970
1980
1990
2008
2000
麓02
Pablo C. Herrera, 2008
Modelo hist贸rico :: 1960 - 2009 BUF :: The Panic Room from David Fincher
1960
1970
1980
1990
2008
2000
麓02
Pablo C. Herrera, 2008
Modelo hist贸rico :: 1960 - 2009 Weta Digital :: Chicago 2035 :: I, Robot
1960
1970
Pablo C. Herrera, 2008
1980
1990
2000
2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Temas
Analógico
Diseño
Digital
Generativo
Dibujo / Diseño
Diseño / Dibujo
Generativo
Dibujo Dibujo
Pablo C. Herrera, 2008
Visualización
Fotorealismo
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Pregunta
Alexander, 1964:52-54
¿Cómo se puede usar el computador en el diseño arquitectónico?
First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Pregunta
Alexander, 1964:52-54
¿Acaso perdemos nuestro tiempo escribiéndonos cartas y hablando de “como se utiliza una regla de cálculo en el diseño arquitectónico”? First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
¿Quien pregunta?
Alexander, 1964:52-54
Aquellos con demasiado interés en los computadores. Aquellos que dicen que el computador destruye la intuición y la creatividad y que no podrá reemplazarlos
First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Respuestas
Alexander, 1964:52-54
El diseño mas intuitivo no es mas que una manifestación de los secretos personales en formas plasticas. Aunque el computador no pueda imitar estas manifestaciones. Puede manifestar nuestras intuiciones First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Respuestas
Alexander, 1964:52-54
En general se usa un computador para explorar un mayor número de posibilidades que un diseñador no podría examinar Al no tener mucho tiempo, paciencia ni conocimientos suficientes.
First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Respuestas
Alexander, 1964:52-54
Se podría hacer muy poco si antes no se amplia la comprensión teórica de la forma y de la función. Si nos empeñamos en descubrir como podemos usar el computador, impediremos alcanzar la comprensión teórica y no veremos los problemas tal como son.
First Boston Architectural Center Conference Architecture and the Computer
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto
1975
1977
1977
1987
1987
1987
1988
1988
1991
1991
1993
1995
1995
1996
1997
1997
1998
Cross
Mitchell
Radford y Stevens
Mitchell, Ligget y Kvan
Reynolds
Schmitt
Crosley
Mitchell y McCullough
Jacobs
Von Wotke
Mitchell y McCullough
Brown y Charles
Sanders
Woodward y Howes
Bertol
Kolarevic
Clayton, Vasquez de Velasco, 2000:154
Negroponte
Agenda
Autores
Temáticas Métodos de diseño Sistemas Cognitivos Teoría en computación Futuro Teoría CAAD Procesamiento de datos Aplicaciones comerciales Programación Infografía Gerenciamiento y práctica CAD Aplicaciones de modelado 2D Aplicaciones de modelado 3D Hypermedia Animación Comunicaciones Internet Teoría Práctica
Pablo C. Herrera, 2008
De la representación de la forma a la generación de la forma Influencias emergentes
Oxman, R. 2005
Di se ña do r
En los últimos años, la arquitectura digital se ha desarrollado en respuesta a lo que parece ser un complejo conjunto de influencias que ha transformado el Diseño-representación por el de Diseño-generativo
Di se ño
Conferencia en la Universidad de Chile
Di se ña
do r
S Geiste ne ma ra tiv o
Pablo C. Herrera, 2008
Di se ño
From Design representation To Generative Design
De la representación de la forma a la generación de la forma Marco teórico
Gr Si me
Ge om e
af os
trí a
Celani, G. 2008 El em Finent Pa ito os rá s me Co tro mb s ina to ria
trí co
Ma te má tic o
Si st em a
Di se ña
do r
S Geiste ne ma ra tiv o
Pablo C. Herrera, 2008
Di se ño
Su
Ge ne ra tiv o
Gr deamá fo tic Fr rm a ac as ta les
st it fo ució rm n as de
Au t Ceóma Al g lul ta Ge orit ar né mo tic o
Ev olu ció n
na tu ra
l
Sistemas generativos y guiones
Sistemas generativos
Conjunto de formas estructuradas en una lista de pasos sucesivos
Neri Oxman, 2008
Daniel Cardoso, 2007
Pablo C. Herrera, 2008
Dise単o Zaha Hadid :: Complejo Cultura Dubai, 2006-2007
Pablo C. Herrera, 2008
Dise単o Stelios Dritsas :: Four Dimensional Space Experiment, 2004
Pablo C. Herrera, 2008
Dise単o Neri Oxman :: Museum of Modern Art, 2008
Pablo C. Herrera, 2009
Dise単o Neri Oxman :: Museum of Modern Art, 2008
Pablo C. Herrera, 2009
Dise単o Neil Katz :: Lotte Super Tower, Skidmore Owings and Merill LLP, 2007
Pablo C. Herrera, 2008
Dise単o Marc Fornes :: RhinoScript Class, Skidmore Owings and Merill LLP, 2007
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Reflexiones
Taller de Diseño
Software
Taller de Diseño
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Construcción / Internet Digital
Analógico
Tecnologías de la Información y Comunicaciones
Temas
Fabricación
Construcción
Fabricación
Dibujo / Diseño
Diseño / Dibujo
Generativo
Dibujo Dibujo
Pablo C. Herrera, 2008
Visualización
Fotorealismo
Anรกlogo a Digital Frank Gehry :: Proyectos, 1999-2004
Pablo C. Herrera, 2009
Fabricaci贸n Dennis Shelden
Pablo C. Herrera, 2008
:: Director of Computing, Gehry Partners
Anรกlogo a Digital File to factory :: TU Delft
Pablo C. Herrera, 2009
Anรกlogo a Digital File to factory :: MIT
Pablo C. Herrera, 2009
Fabricaci贸n Digital Fabrication :: Daniel Cardoso, MIT 2006
Pablo C. Herrera, 2009
Fabricaci贸n Yuliya Bentcheva :: Digital Design Fabrication Group, MIT 2006
Pablo C. Herrera, 2008
Fabricaci贸n Kenfield Griffith
Pablo C. Herrera, 2009
:: Digital Design Fabrication Group, MIT 2006
Fabricaci贸n Kenfield Griffith
Pablo C. Herrera, 2009
:: Digital Design Fabrication Group, MIT 2006
Dise単o Alan Dempsey + Alvin Huang :: [C] Space DRL 10 Pavilion, 2008
Pablo C. Herrera, 2008
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Analógico
Herramientas
Digital
Tecnologías de la Información y Comunicaciones
Temas
Software
? Construcción
Fabricación
? Diseño
Generativo
? Dibujo
Pablo C. Herrera, 2008
Fotorealismo
¿Cómo se ha integrado la programación en arquitectura? Modelo histórico :: 1960 - 2008
1960
1970
1980
1990
2000
2008
Construcción / Internet Fabricación
Dibujo / Diseño
Diseño / Dibujo
Generativo
Dibujo Dibujo
Pablo C. Herrera, 2008
visualización
¿Cómo se ha integrado la programación en arquitectura? Modelo histórico :: 1960 - 2008
1960
1970
1980
1990
2008
2000
Construcción / Internet Revit Building
Fabricación Catia Digital Project ArchiCAD
Rhino Grashoopper VectorWorks
Dibujo / Diseño Microstation MiniCAD Alias AutoCAD
Diseño / Dibujo FormZ
Generative Components
Generativo
Dibujo
Maya 3D Studio
Dibujo
visualización Softimage
Pablo C. Herrera, 2008
Revit
Las TIC´s: Una herramienta para la creatividad del arquitecto Empleo del software :: Niveles de impacto en arquitectura 1974-1995 ENFOQUE TECNOLÓGICO
Corporaciones virtuales
ENFOQUE ORGANIZACIONAL
Equipos en edificación Reingeniería ESTRUCTURA
Asociar Diseño y Construcción
ESTRATEGIA CULTURA PROCESOS
Productividad Cerrada
Pablo C. Herrera, 2008
Ubiquitous
Impactos en la estructura de las organizaciones, cambios de estrategia industrial y cultural
Infobahn
3.
2000
Groupware CSCW
Impactos en el proceso de trabajo y comunicación
CAD/CAM
2.
1990
1974
Multimedia
Impactos en la habilidades
LAN/WAN
1.
HABILIDADES
PC CAD
Procesamiento de datos
Mainframe CAD
Andía, 1998:4-9
Las TIC´s: Una herramienta para la creatividad del arquitecto Empleo del software :: Clasificación según su estructura
-
+
ESFUERZO T
TE
S
M BI
Revit ArchiCAD VectorWorks
CO M PO
Diseño/Dibujo
COMP O
NE
NT E
S
GE
NE R
A
Generative Components Digital Project Catia Rhino 4 EN N
RICOS RAMÉT A P ES ENT N O Architectural MP CO
Desktop
Rhino 3
Dibujo/Diseño ADES ENTID
Dibujo
Pablo C. Herrera, 2008
+
EFECTO
Fabricación
OS V I
AutoCAD
-
Las TIC´s: Una herramienta para la creatividad del arquitecto Empleo del software :: Clasificación según su estructura
ESFUERZO
+
AM ÉT R
Fabricación
+
Excel :: 9*3=27 9*5=45
Dibujo
Pablo C. Herrera, 2008
OBJ
Dibujo/Diseño
ETO
SP AR
Diseño/Dibujo
IC
S O
ENTI
JO E DIBU D S E DAD
AutoCAD Word :: 9*3=27 9*5=27
EFECTO
-
-
Software interactivo Modelo hist贸rico :: 1960 - 2000
Software interactivo
Pablo C. Herrera, 2008
C贸digo detr谩s de un 铆cono Codes behind the GUI
Software interactivo Understanding Computers and Cognition: A New Foundation for Design :: 1986
Winograd, T. y Flores, F., 1986
Cardoso/Oxman, 2006
Los programadores nos facilitan un instrumento para dise単ar, una interfaz obligatoria a la que adaptamos nuestro dise単o. Creando para nosotros un mundo en el que dise単amos.
Pablo C. Herrera, 2008
Software interactivo ACADIA 22 Crossroads of Digital Discourse :: 2003
Serriano, 2003
La Forma sigue al Software
Tremble/Travis, 2006
The form follow the software
Pablo C. Herrera, 2008
Software interactivo An introduction to 3D Computer Graphics :: 1995
Kesson, M. 1995
Aquellos que se involucran por primera vez con un software, asumen que la Ăşnica alternativa para diseĂąar con el computador, lo es interactivamente.
Most designers, especially those who are new to computer systems, assume the only way to work with a computer is to use interactive software.
Pablo C. Herrera, 2008
Software interactivo The Changing Information Environment :: 1976
+ Especializaci贸n enlatada
Pablo C. Herrera, 2008
+
+
+
+
+
+
Software interactivo
Las TIC´s: Una herramienta para la creatividad del arquitecto Agenda
Conceptos
Tecnologías de la Información y Comunicaciones
Temas
Analógico
Herramientas
Aplicaciones
Software
Software
Digital
? Construcción
Fabricación
? Diseño
Generativo
? Dibujo
Pablo C. Herrera, 2008
Fotorealismo
Dise単o Frank Gehry :: Proyectos, 1999-2004
Herrera, P. 2006
Cuando tenemos una forma muy compleja e intentamos representarla...
Pablo C. Herrera, 2008
DiseĂąo Frank Gehry :: Proyectos, 1999-2004
Herrera, P. 2006
...Llevamos al limite las tĂŠcnicas que aprendimos usando un software de modelado interactivo...
Pablo C. Herrera, 2008
DiseĂąo Norman Foster :: The Great Court, The British Museum, 2000
Herrera, P. 2006
Y llegamos a un punto en que estas ya no son suficientes para responder rĂĄpidamente a cambios constantes en un proyecto. Pablo C. Herrera, 2008
Explicit and encoded processes within design Scriptedbypurpose :: Exhibition, Philadelphia, Setiembre 2007
Pablo C. Herrera, 2008
New Digital techniques for architecture III Architecture Biennale Beijing :: (Im)material Processes, Octubre 2008
Pablo C. Herrera, 2008
¿Cómo se ha integrado la programación en arquitectura? De la fabricación al Scripting
20 Years of Scripted Space Malcolm McCullough is an advocate of the importance of play and manipulation within the parameters of established software. As he asserts, ÔOnce the design world has been set up, it still needs to be explored, played and mastered with finesseÕ. A veteran of architectural programming (he was the first architecture product manager for Autodesk, from 198? to 1986), he reflects on the last two decades of development.
The Invitation: Rules and Two-Part Design You have to get free of the grind. It is just too much work to construct every design element uniquely, directly and without regard for what knowledge it represents. Now that technology lets us treat abstract schemas as objects for manipulation, it makes no more sense to design by drawing each line and modelling every surface than it does to drive an aeroplane down a highway. The more kinds of representation that software lets us manipulate, the more opportunity we have to take design to a higher level. After all, the very essence of software is to represent problems abstractly, through the use of variables, conditionals, iterations and procedures. All of this has now been made accessible to nonspecialists via userfriendly, shrink-wrapped design software. The disciplined programming work has been done by the professionals behind all this gear: all you need is the will to improvise. Indeed you must. For as the coders in Silicon Valley would be the first to admit, while their knowledge of shapes and data structures and usable interfaces naturally surpasses anything some casual tinkerer (or headstrong academic) could come up with on his or her own, such knowledge stops at the border between the theory and the application of form. They know how to process forms, but only the design professional knows which forms, when, where and why. Thus every discipline must bring its domain knowledge to the question of software representation. The software part has been made as easy as possible by new scripting languages. Architects, engineers, fabricators – any domain whose knowledge depends on form – have all begun to adapt and extend generic software tools to the specifics of their disciplines. It is no longer so rare for a design firm to have a few people writing code – not the kind of code that requires a degree in computer science to get right, but the kind that can be crafted one line at a time on top of commercial software while working on form. No need to learn how to link headers or throw exceptions. This kind of code is by you, for you – and it is fun. This is because it lets you game the rules of play. The amazing part of scripting is how it adds a whole extra level to design thinking. First you set up some rules for generating forms, then you play them to see what kind of design world they create, and then you go back and tweak the rules. With a
bit of interface technology, even just a few simple buttons sliders, you can tweak almost as quickly as you play. This does require some change in outlook. Many designers, or at least most design students, believe that any constraints on the character and construction of form will just hamper their creativity. This is wrong as wrong can be. Any expressive medium has its idioms, types and genres, and the better established of those are often where the richest expressions occur. Meanwhile, many technologists and managers also believe that computer usage is serious work, and that play is just distraction or, worse, entertainment. This too is wrong. Even before computers, tangible speculation was the heart of design work. Software just articulates and accelerates that conjecture. We can ask ‘What if?’ more often, and about more abstract kinds of assumptions. But consider one last misconception, namely the old ambition (especially prevalent in the 1980s) towards the
There are few sets of design rules that can be set up to be interesting enough to run on their own. Once the design world has been set up, it still needs to be explored, played and mastered with finesse.
McCullough, M., 2006
La fabricación digital ha sido la responsable que se redescubra el uso de la programación en arquitectura
4 Programming Cultures
computability of all knowledge. To understand the limits of this, it is a degree not in computer science but in philosophy that is necessary. Any sage should know that some things are easier done than said, that an approximation is almost always enough, that convenience of measurement should not be mistaken for completeness of truth, that logic is so cumbersome that humans seldom use it, and so on. Therefore the role of computers in design is seldom one of automation. There are few sets of design rules that can be set up to be
20 Years of Scripted Space, AD 76(4) 12
Pablo C. Herrera, 2008
Sistemas generativos y guiones
Sistemas generativos
Algoritmo
Pablo C. Herrera, 2008
Conjunto de formas estructuradas en un algoritmo
Conjunto de instrucciones para encontrar una posible soluci贸n a un problema
¿Cómo se ha integrado la programación en arquitectura? Modelo histórico :: 1960 - 2008
1960
1970
1980
1990
2008
2000
Revit Building
Catia Digital Project ArchiCAD
Rhino Grashoopper VectorWorks
Pr
og r
Microstation am ac ión
MiniCAD Alias AutoCAD
FormZ Maya 3D Studio Softimage
Pablo C. Herrera, 2008
Revit
Generative Components
Actualidad New York Times :: Domingo 28 de enero, 2007
Bjarne Stroustrup Dise帽ador del lenguaje C++
Nuestra civilizaci贸n depende completamente del software Pablo C. Herrera, 2008
Actualidad Tecnology Review :: Vol. 110 No. 1 Febrero 2007
Charles Simonyi Dise帽ador del Microsoft Office
S贸lo con unas cuantas l铆neas de c贸digos la vida es mas sencilla para millones de personas
Pablo C. Herrera, 2008
¿Cómo se ha integrado la programación en arquitectura? Modelo histórico :: 1960 - 2008
1960
1970
1980
1990
2008
2000
Sc rip ts
Revit Building
Catia Digital Project ArchiCAD
Rhino
RhinoScript VectorWorks Pr
og r
Microstation am ac ión
MiniCAD Alias AutoCAD
AutoLISP
FormZ Maya 3D Studio
Mel MaxScript XSI Script
Softimage
Pablo C. Herrera, 2008
Revit
Grashoopper
Generative Components
¿Cómo se ha integrado la programación en arquitectura? The Art of Computer Graphics Programming :: 1987
1960
1970
1980
1990
2000
Mitchell, W. 1987
La programación es la alternativa para explorar sistemas generativos Rhino
Pr
MIT og r
am ac ión
Pablo C. Herrera, 2008
Stiny, Mitchell Stiny, UCLA Gips March
Mitchell
AutoCAD
Harvard
Maya
2008
驴C贸mo se ha integrado la programaci贸n en arquitectura? Modelo hist贸rico :: 1960 - 2008
1960
1970
1980
1990
2008
2000
Sc rip ts
Loukissas Griffith Knight
MIT
Rhino
Sass
AD
MIT Stiny, Mitchell Stiny, UCLA Gips March
Pablo C. Herrera, 2008
Kilian
Mitchell Terzidis
AutoCAD
AA Fornes TUDelft
Harvard
Rutten Dritsas
Maya
Columbia Gun
Celani
¿Cómo se ha integrado la programación en arquitectura? Modelo histórico :: 1960 - 2008
1960
1970
1980
1990
2008
2000
Sc rip ts
Loukissas Griffith Knight
MIT
Rhino
Sass
Pr
AA Fornes TUDelft
MIT og r
am ac ión
Pablo C. Herrera, 2008
Stiny, Mitchell
Mitchell
Kilian
Rutten Dritsas
Columbia Gun
Programaci贸n y Software De la programaci贸n al Scripting
C C++ Java Visual Basic
VBScript Autolisp MaxScript MelScript
Programaci贸n
Scripts
Pablo C. Herrera, 2008
Programaci贸n y Software De la programaci贸n al Scripting
Crear componentes
Complementarios
Conectar componentes
C C++ Java Visual Basic
VBScript Autolisp MaxScript MelScript
Programaci贸n
Scripts
Pablo C. Herrera, 2008
Programaci贸n y Software De la programaci贸n al Scripting
+ +
+ +
Crear componentes
Repetir secuencias
Conectar componentes
C C++ Java Visual Basic
Rhino AutoCAD 3DS Max Maya
VBScript Autolisp MaxScript MelScript
Programaci贸n
Macros
Scripts
Pablo C. Herrera, 2008
Software interactivo De la programaci贸n al Scripting
Gram谩tica Vocabulario
Lenguaje
Conectar componentes
VBScript Autolisp MaxScript MelScript Scripts
Pablo C. Herrera, 2008
El gui贸n (Script) en dise帽o De la programaci贸n al Scripting
Sass, L., 2000
Los scripts nos muestran alternativas, que despu茅s evaluaremos. Digital Design Fabrication Group
Scripts
Pablo C. Herrera, 2008
Estrategias de implementaci贸n en programaci贸n Modelo Hist贸rico :: 2006-2008
Scripting Workshop
Estrategias :: EEUU / Europa Ruled Based
Pablo C. Herrera, 2008
On/Between Surfaces
Pattern Relationship and Complexity
Parametric Design
Estrategias de implementaci贸n en programaci贸n Modelo Hist贸rico :: 2006-2008
1) Rule-Based reglas de estructura que usan sistemas biol贸gicos como referencia Tim Schork Royal Melbourne Institute of Technology University, Australia Tobias Wallisser Stuttgart State Academy of Art and Design, Alemania
Stuttgart State Academy of Art, Alemania Pablo C. Herrera, 2008
Estrategias de implementaci贸n en programaci贸n Modelo Hist贸rico :: 2006-2008
2) On/Between Surfaces con exploraciones sobre o entre superficies Carlos de la Barrera IaaC, Elisava, Barcelona Okabe y Takenaka University of British Columbia Canad谩.
University of British Columbia Pablo C. Herrera, 2008
Estrategias de implementación en programación Modelo Histórico :: 2006-2008
3) Pattern Relationship and Complexity en la que se buscan patrones y relaciones geométricas John Snavely IAP MIT, EE.UU LAPA École Polytechnique Federale de Laussane que se basó en patrones de estética y lógica.
MIT Pablo C. Herrera, 2008
LAPA
Estrategias de implementaci贸n en programaci贸n Modelo Hist贸rico :: 2006-2008
4) Parametric Design, en el que se relaciona el script con Microsoft Excel, de quien se toman los par谩metros que gobiernan el problema, como en los talleres IaaC New York University.
Pablo C. Herrera, 2008
Scripting: Implementación y experiencia docente en latinoamérica
Scripting :: Camino a Latinoamérica
Dise帽o :: Programaci贸n :: Fabricaci贸n
Hinojosa/Solar/Serres, 2006
Workshop :: Computational Design Solutions, Universidad de Chile 2006
Pablo C. Herrera, 2008
Workshop :: Computational Design Solutions, 2006-2008
MIT, Cambridge MA Department of Architecture and Planning Independent Activities Period Enero :: 2006
U de Chile, Santiago MIT
Facultad de Arquitectura y Urbanismo X Congreso SIGraDi 2006 Noviembre :: 2006
2006
U de Chile, Santiago UPC 2008
Facultad de Arquitectura y Urbanismo Asignatura Electiva :: Ciclo 2007 Agosto :: 2007
UCH 2006 2007
UPC, Lima Facultad de Arquitectura Taller de Extensi贸n Enero:: 2008
Pablo C. Herrera, 2008
Propuesta a investigar Workshop :: Computational Design Solutions, MIT 2006
?
Pablo C. Herrera, 2008
¿Es posible explorar ideas y formas geométricas usando la programación sin depender directamente de un software interactivo?
Analogía Pablo Herrera :: Workshop Computational Design Solutions, MIT 2006
Línea Segmento Volumen Sólido
Punto Vértice
Plano Superficie
Pablo C. Herrera, 2008
AnalogĂa Pablo Herrera :: Workshop Computational Design Solutions, MIT 2006 CrvOnePt1
CrvOnePt4
crvOne
(0.0, 0.0, 10.0)
crvOnePt1 CrvOnePt3
CrvOnePt3
CrvOnePt2
(8.0, 0.0, 10.0)
CrvOnePt2
CrvOnePt4
(4.0, 0.0, 10.0)
(12.0, 0.0, 10.0)
ee
'Create lines crvOne = Rhino.AddInterpCurve (Array(crvOnePt1, crvOnePt2, crvOnePt3, crvOnePt4))
curveArray
'Create surface curveArray = Array(crvOne, crvTwo, crvThree, crvFour) srfArray(0) = Rhino.AddEdgeSrf (curveArray)
Pablo C. Herrera, 2008
Cr vO ne
Cr v Two
Cr vT hr
Cr vF our
'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)
'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)
Exploraci贸n de ideas usando la programaci贸n Pablo Herrera :: Workshop Computational Design Solutions, MIT 2006
Programaci贸n
Pablo C. Herrera, 2008
Fabricaci贸n
Propuestas Workshop :: Computational Design Solutions, MIT 2006
www.mit.edu/~snavely/rhinoscripting
Pablo C. Herrera, 2008
Sistemas generativos y guiones
Algoritmo
Script
Conjunto de instrucciones para encontrar una posible solución a un problema usando scripts
‘Comprar leche baja en grasa’
Buscar dinero Salir de la casa Caminar al supermercado Buscar la leche Si la leche que encuentro es baja en grasa pagar en la caja De lo contrario seguir buscando Volver a casa Poner la leche en el refrigerador
Daniel Cardoso, 2006
primera linea de código segunda Linea de codigo tercera Linea de codigo funcionA() mas codigo funcionB() mas codigo etc.
Estructura entre superficies Workshop :: Computational Design Solutions, Universidad de Chile 2007 1_Definir dos superficies. 2_Cuadricular superficies usando líneas. 3_Líneas para crear cilindros desfazados, producir triangularidad. 4_Establecer radio de cilindros dependiendo e las distancia entre las superficies. 5-Construir arcos, unir cilindros desfasados. Intercalar arcos en contracurva. 6_Subdividir los arcos en proporción a su tamaño. 7_Crear una cantidad de lineas que unan los arcos en proporción a su longitud. 8_Crear cilindros basados en esas lineas en proporcion a su longitud. Pablo C. Herrera, 2008
Superficie esponja: Adaptaci贸n a la luz Workshop :: Computational Design Solutions, Universidad de Chile 2007
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
Superficie esponja: Adaptaci贸n a la luz Workshop :: Computational Design Solutions, Universidad de Chile 2007
Surface adaptability
Adaptaci贸n de la Superficie
Organization adapts to necesities of light or structure
Organizaci贸n de la porosidad en torno a puntos de mayor requerimiento de luz, o de estructuraci贸n
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
Superficie esponja: Adaptación a la luz Workshop :: Computational Design Solutions, Universidad de Chile 2007
Proceso de organización
superficie homogénea
organización de nodos
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
triangulación
anillos interiores
extrusión
Conformación de Grupos Workshop :: Computational Design Solutions, Universidad de Chile 2007
concentrada
difusa
Evolución de la organización
Iteración 1
Iteración 3
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
Iteración 6
Iteración 24
Iteración 96
Conformaci贸n de Grupos Workshop :: Computational Design Solutions, Universidad de Chile 2007
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
Conformaci贸n de Grupos Workshop :: Computational Design Solutions, Universidad de Chile 2007
Tomas Cox / Rodolfo Ugarte :: 2007
Pablo C. Herrera, 2008
Grid Shell Workshop :: Computational Design Solutions, Universidad de Chile 2006
Diaz/Parada/Cรกceres, 2006
Pablo C. Herrera, 2008
Margaret Dewhurst Architectural Association Student Summer Pavilion Contest 2007
Pablo C. Herrera, 2008
GiraScript Workshop :: Computational Design Solutions, Universidad de Chile 2007
Basaez / Enriquez / Pulgar :: 2007
DĂa 3 Pablo C. Herrera, 2008
Recursion en V Workshop :: Computational Design Solutions, Universidad de Chile 2007
Hinojosa/Solar/Serres, 2006
Pablo C. Herrera, 2008
HidroMesh Workshop :: Computational Design Solutions, UPC Lima 2008
Freundt/Antunez de Mayolo/Barreto/Acosta, 2008
Pablo C. Herrera, 2008
Estructura entre superficies Workshop :: Computational Design Solutions, UPC, Lima, 2008
1_Crear un plano
2_Puntos arbitrarios en un plano
3_puntos crean reacci贸n en el plano (tama帽o, altura, fuerza, masa)
4_puntos proyectados con una direcci贸n en el eje z
Freundt/Antunez de Mayolo/Barreto/Acosta, 2008
Pablo C. Herrera, 2008
Estructura entre superficies Workshop :: Computational Design Solutions, UPC, Lima, 2008
Freundt/Antunez de Mayolo/Barreto/Acosta, 2008
Pablo C. Herrera, 2008
Estructura sobre superficies Workshop :: Computational Design Solutions, UPC, Lima, 2008 Boljsakov/Miller/Cardoso/Herrera, 2008
Pablo C. Herrera, 2008
Conclusiones Workshop :: Computational Design Solutions, 2007-2008
Inician
44
Terminan 44 Sin experiencia en programaci贸n
Pre requisito Sin experiencia en el uso Rhino
Pablo C. Herrera, 2008
Conclusiones Workshop :: Computational Design Solutions, 2006-2008
Inician
44
Terminan 44
Sin experiencia en programaci贸n Sin experiencia Taller anterior Experiencia basica
36 04 04
Visual basic
Pre requisito
Sin experiencia en el uso Rhino Sin experiencia Taller anterior Usuarios de Rhino Nivel b谩sico e intermedio
Pablo C. Herrera, 2008
29 05 10
Observaciones Workshop :: Computational Design Solutions, 2006-2008
Entre 2006 y 2008: Total 23 proyectos Referente biológico Referente arquitectónico
Clasificación
Según la forma resultante Crear formas geométricas Sobre Superficies Entre dos superficies
Pablo C. Herrera, 2008
09 14
06 09 08
Observaciones Workshop :: Computational Design Solutions, 2006-2008
Cuando tenemos una forma muy compleja e intentamos representarla, llevamos al limite alguna de las técnicas que aprendimos usando un software interactivo de modelado, y llegamos a un punto en que estas ya no son suficientes para responder rápidamente a cambios constantes en un proyecto.
Es ahí donde propiciamos en los participantes el ejercicio del pensamiento computacional a través del lenguaje interpretado y el lenguaje de guiones.
Pablo C. Herrera, 2008
Diseño :: Programación :: Fabricación Workshop :: Computational Design Solutions, 2006-2008
Marcelo Serres, 2006, 2007
Gráfica Computacional II 2008 / Scripting y Fabricación
Marcelo Quezada, 2006
Grafica Computacional II 2007-2008 / Scripting
Tomas Cox, 2007
Centro de Visualización y Modelamiento 2009
Guillermo Parada, 2006
Gráfica Computacional I 2008
Brian Miller, 2008
Taller de Diseño 2009 / Scripting y Fabricación
Natalija Boljshakov, 2008
Taller de Diseño 2009 /Natalija Boljshakov, 2008
Rodrigo Barreto, 2008
Zaha Hadid Architects
Monica Freundt, 2008
McGill University 2009
Pablo C. Herrera, 2008
Comentarios de algunos alumnos D+A Magazine :: Formas & Espacios: Las matemĂĄticas del diseĂąo, Agosto 2007
Pablo C. Herrera, 2008
Implementaci贸n de Rhinoscript en la educaci贸n del arquitecto Experiencia de programaci贸n en Latinoam茅rica
Pablo C. Herrera, 2008
Conclusiones
Implementaci贸n de Rhinoscript en la educaci贸n del arquitecto Experiencia de programaci贸n en Latinoam茅rica
Pablo C. Herrera, 2008
Conclusiones
Experiencias documentadas :: 2003 - 2005 Rhinoscript Workshops en el mundo :: Investigaciones previas
2003 2004 2005
Pablo C. Herrera, 2008
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscript Workshops en el mundo :: Blogs y Wikis
2003 2004 2005 2006 2007 2008
Pablo C. Herrera, 2008
Conclusiones
Recursos para el autoaprendizaje Aprendizaje de scripting en arquitectura
Senske, N., 2005
La velocidad de implementaci贸n tecnol贸gica supera la implentaci贸n pedag贸gica.
Fear of Code: An Approach to integrating Computation with Architectural Design
Scripts
Pablo C. Herrera, 2008
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL19 2006
AGO14 2009
Marc Fornes 365,962
Pablo C. Herrera, 2008
Conclusiones
Observaciones Blog :: Estrategias post implementaci贸n
http://rhinoscriptingresources.blogspot.com
Pablo C. Herrera, 2008
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL21 2008
AGO21 2008
19% 2% Rhinoscripting Resources 13% 3,520 visitas
Pablo C. Herrera, 2008
53% 10% 2%
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL21 2008
JUL21 2009
27% 2% Rhinoscripting Resources 6% 46,315 visitas
Pablo C. Herrera, 2008
47% 16% 2%
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: Estadísticas
JUL21 2008
AGO21 2009
Rhinoscripting Resources 19 métodos documentados
Pablo C. Herrera, 2008
Working with color Phillotaxis Información de una superficie Honeycomb Genetic Algorithms Cellular Automaton Objects on surface Tessellation Objects to curves and curves L-Systems Attractors Pipes Frame Structure Panelization Voronoy & Delaunay Craking and Fractal Branchinc and Recursion Excel and Spreadsheets
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL21 2008
AGO21 2009
Universidades que mas visitaron el blog
Pablo C. Herrera, 2008
University of Texas en Arlington Columbia University Architectural Association National Cheng Kung University Harvard University Massachusetts Institute of Technology TUDelft Woodbury University en California Pratt Institute Princeton University
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL21 2008
AGO21 2009
Los mĂŠtodos con mas enlaces
Pablo C. Herrera, 2008
Voronoy y Delaunay Branching and Recursion Excel and Spreadsheets Pipes Attractors Panelization Working with Color Cracking and fractal Honeycomb Objects to curve and curves Tessellation
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: EstadĂsticas
JUL21 2008
AGO21 2009
Los mĂŠtodos mas buscados
Pablo C. Herrera, 2008
Voronoi Delaunay Pipe Triangulation Honeycomb Branching Automata Celullar Frame Import Curves Fractal Points Attractor Excel Tesselation L-System Surface
Conclusiones
Experiencias documentadas :: 2006 - 2008 Rhinoscripting y Blogs :: Estadísticas
45%
27% 7%
Pablo C. Herrera, 2008
United States Reino Unido Italia España Alemania Corea del Sur China Francia Australia Perú Paises Bajos Austria Chile Canadá Rusia México Taiwan
16% 3%
Conclusiones
De la representaci贸n de la forma a la generaci贸n de la forma Convenciones
Evans, R. 1986
Dejar una convenci贸n por otra no es sencillo, las protegemos porque creemos que estan en peligro de ser arrolladas por otro medio mas potente.
Translations from Drawing to Buildings
Pablo C. Herrera, 2008
Conclusiones
De la representación de la forma a la generación de la forma Convenciones
Los proyectos descritos, no se inician con una planta, elevación o corte; se usan patrones, variables y parámetros para el objeto y el contexto, con la descripción, racionalización y geometrización del problema escrito línea por linea.
Pablo C. Herrera, 2008
Conclusiones
De la representación de la forma a la generación de la forma Convenciones
Así, el software deja de ser sólo un instrumento de visualziación y fotorealismo, y se convierte en uno de exploración de posibilidades y oportunidades
Pablo C. Herrera, 2008
Conclusiones
Las TIC´s: Una herramienta para la creatividad del arquitecto
XX Encuentro Nacional de Facultades de Arquitectura Medellin :: Colombia Octubre 16, 2009
Pablo C. Herrera
Rodolfo Ugarte, Santiago de Chile
Universidad Peruana de Ciencias Aplicadas
pablo@espaciosdigitales.org