Las TIC´s: Una herramienta para la creatividad del arquitecto

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.