ACADIA 2014

The Association for Computer Aided Design in Architecture is an international network of digital design researchers and professionals. We facilitate critical investigations into the role of computation in architecture, planning, and building science, encouraging innovation in design creativity, sustainability, and education.

USC | LOS ANGELES, CA

Will Wright

Zaha Hadid

Casey Reas

Keynotes

Neil Gersenfeld

Imagine a future where not only do we better understand how urban systems work, but those systems better understand how we work.

Will Wright

Sim City | The Sims | Spore

Casey Reas

Conditional Systems as Art

Neil Gersenfeld

How to Make [Almost] Anything

Zaha Hadid

Starchitect | Lack Luster Speaker

Projects

DOT/O

Centennial Chromagraph

Pure Tension Pavilion

Eskenazi Hospital

Chelsea Workspace

Design Agency

Fabrication Agency

Parametric Agency

Temporal Agency

Material Agency

Data Agency

Paper Sessions

Material Agency

Skylar Tibbits | 4D Printing

Skylar Tibbits | Programmable Wood

Skylar Tibbits | Programmable Textile

Fabrication Agency

Tobias Schwinn | Behavioral Strategies

University of Stuttgart | Research Pavilion

Ammar Kalo | Bug Out Fabrication

Design Agency

Expert

Hacker

User

Thinker

Understands capabilities

Can utilize existing tools

Can modify and adapt existing tools

Can build sophisticated tools from scratch

NBBJ | Degree of Understanding

NBBJ | Design Computation Group

NBBJ | Sunbreak

NBBJ | Travel Distance

NBBJ | Samsung Headquarters Analytics

Our Projects

We do Cool Stuff too

Gateway Arch | Geometry Generator

Haymarket Arena | Panel Generation

TR Museum | Physics Simulation

BVH | Topography Retreiver

BVH | Computational Parking Generator

Custom Tools | Ex. Site Retreiver

[Grasshopper]

Dropstore | Schema-less Social Datastore

So What?

How does benefit BVH?

Expert

Hacker

User

Thinker

Understands capabilities

Can utilize existing tools

Can modify and adapt existing tools

Can build sophisticated tools from scratch

Degree of Understanding

function drawCircle(radius){
    new Circle(radius);
}

function expression(x,y){
    return x*(1+y)
}

drawCircle(expression(2,4));
x*(1+y) = radius
x(1+y)=radius

Many Tools, Many Ways to do Many Things

Grasshopper

Javascript

Expression:

Thank you!

Let me know about opportunities to incorporate these tools in your projects

Made with Slides.com