using processing with architectural 3d...

38
Using Processing with Architectural 3D Modelling Inês Caetano and António Leitão

Upload: others

Post on 12-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

Using Processing with

Architectural 3D Modelling

Inês Caetano and António Leitão

Page 2: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

GENERATIVE DESIGN

Federation Square, Melbourne — LAB architecture studio

Page 3: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

AAMI Park Stadium by ARUP and Cox Architects

GENERATIVE DESIGN

Page 4: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

TIME

STUDY

MATHS

PROGRAMMING

HARDWORK

ALGORITHMS

CODE

TIME

STUDY

MATHS

PROGRAMMING

HARDWORK

ALGORITHMS

CODE

TIME

STUDY

MATHS

PROGRAMMING

HARDWORK ALGORITHMS

CODE

Page 5: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

PROCESSING

Page 6: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 7: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 8: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

LIMITATIONS

Page 9: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

2D

Drawings

Page 10: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

3D

Operations

2D

Drawings

Page 11: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

SOLUTION

Page 12: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

ROSETTA

Page 13: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

ROSETTA

Page 14: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

ROSETTA

Page 15: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

ROSETTA

Page 16: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

EXTENDING PROCESSING

Page 17: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

USING PROCESSING IN ARCHITECTURE

Page 18: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

USING PROCESSING IN ARCHITECTURE

ALLIANZ ARENA STADIUM, Munich

Herzog & de Meuron Architects + ArupSport

Page 19: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

LOFT OPERATIONPOINTS LINES SPLINE

Page 20: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

STADIUM SHAPE

SUPER-ELLIPSE

Page 21: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 22: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

USING PROCESSING IN ARCHITECTURE

QUALITY HOTEL FRIENDS, Stockholm

Karolina Keyzer+Wingårdhs

Page 23: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

BOX

Page 24: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

CYLINDERSBOX

Page 25: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

CYLINDERS SUBTRACTIONBOX

Page 26: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

SUBTRACTION SURFACE

Page 27: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

SUBTRACTION UNIONSURFACE

Page 28: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 29: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 30: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

USING PROCESSING IN ARCHITECTURE

AL BAHAR TOWERS, Abu Dhabi

Aedas Architects

Page 31: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

TOWER’S

SHAPE

Page 32: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

TOWER’S

SHAPE

SURFACE

SUB-DIVISION

Page 33: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

1

2

3

4

Page 34: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI
Page 35: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

EVALUATION

EXAMPLE TOOL

P R E - D E F I N E D

O P E R A T I O N S

Matrix of points

Normal vector calculation

Array of coordinates

Surface from curves

Surface creation

3D Transformations:

Sweep

Loft

3D Primitives:

Cylinder

Box

Boolean Operations:

Subtraction

Union

Page 36: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

PORTABILITY

Page 37: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

CONCLUSIONS

Modeling operations required

Model generated in CAD tools

Combine Processing with other languages

Page 38: Using Processing with Architectural 3D Modellingweb.ist.utl.pt/antonio.menezes.leitao/ADA/documents/publications_p… · Federation Square, Melbourne —LAB architecture studio. AAMI

THANK YOU

QUESTIONS?

[email protected]

[email protected]

Inês Caetano and António Leitão