id |
ecaade2020_307 |
authors |
Caetano, Ines and Leitao, António |
year |
2020 |
title |
When the Geometry Informs the Algorithm - A hybrid visual/textual programming framework for facade design |
source |
Werner, L and Koering, D (eds.), Anthropologic: Architecture and Fabrication in the cognitive age - Proceedings of the 38th eCAADe Conference - Volume 2, TU Berlin, Berlin, Germany, 16-18 September 2020, pp. 371-380 |
doi |
https://doi.org/10.52842/conf.ecaade.2020.2.371
|
summary |
Facade design is becoming increasingly complex, forcing architects to more frequently resort to analysis and optimization processes. However, these processes are time-consuming and require the coordination of multiple tools. Algorithmic Design (AD) has the potential to overcome these limitations through the use of algorithms implemented in Textual Programming Languages (TPLs) or Visual Programming Languages (VPLs). VPLs are more used in architecture due to their smoother learning curve and user-friendliness, but TPLs are better suited than VPLs for handling complex AD problems. To make TPLs more appealing to architects, we incorporated VPLs' features in the textual paradigm, namely, Visual Input Mechanisms (VIMs). In this paper, we propose an extension to an existing AD framework for the design exploration, analysis, and optimization of facades to support a TPL-based approach that handles VIMs. |
keywords |
Algorithmic Design; Facade Design; Textual Languages; Visual Input |
series |
eCAADe |
email |
|
full text |
file.pdf (7,766,877 bytes) |
references |
Content-type: text/plain
|
Alfaris, A and Merello, R (2008)
The Generative Multi-Performance Design System
, ACADIA 08 > Silicon + Skin > Biological Processes and Computation, pp. 448-457
|
|
|
|
Caetano, I and Leitão, A (2018)
Algorithmic Patterns for Facade Design: Merging design exploration, optimization and rationalization
, FACADE TECTONICS 2018 World Congress Conference Proceedings, pp. 413-422
|
|
|
|
Caetano, I, Ilunga, G, Belém, C, Aguiar, R, Feist, S, Bastos, F and Leitão, A (2018)
Case Studies on the Integration of Algorithmic Design Processes in Traditional Design Workflows
, Learning, Adapting and Prototyping, Proceedings of the 23rd International Conference of the Association for Computer-Aided Architectural Design Research in Asia, pp. 129-138
|
|
|
|
Celani, G and Vaz, C (2012)
CAD Scripting And Visual Programming Languages For Implementing Computational Design Concepts: A Comparison From A Pedagogical Point Of View
, International Journal of Architectural Computing, 10(01), pp. 121-138
|
|
|
|
Czarnecki, K, Østerbye, K and Völter, M (2002)
Generative Programming
, Hernández, J and Moreira, A (eds), Object-Oriented Technology ECOOP 2002 Workshop Reader, Springer, Berlin, Heidelberg, pp. 15-29
|
|
|
|
El Sheikh, MM (2011)
Intelligent building skins: Parametric-based algorithm for kinetic facades design and daylighting performance integration
, Ph.D. Thesis, University of Soutern California
|
|
|
|
Janssen, P (2014)
Visual Dataflow Modelling: Some Thoughts on Complexity
, Fusion - Proceedings of the 32nd eCAADe Conference - Volume 2, Newcastle upon Tyne, England, UK, p. 305-314
|
|
|
|
Konis, K, Gamas, A and Kensek, K (2016)
Passive performance and building form: An optimization framework for early-stage design support
, Solar Energy, 125(February), pp. 161-179
|
|
|
|
Leitão, A and Santos, L (2011)
Programming Languages for Generative Design: Visual or Textual?
, Respecting Fragile Places: Proceedings of the 29th eCAADe Conference, Ljubljana, Slovenia, pp. 139-162
|
|
|
|
Leitão, A, Castelo Branco, R and Cardoso, C (2017)
Algorithmic-based Analysis: Design and Analysis in a Multi Back-end Generative Tool
, Protocols, Flows and Glitches, Proceedings of the 22nd International Conference of the Association for Computer-Aided Architectural Design Research in Asia, Suzhou, China, p. 137-146
|
|
|
|
Leitão, A, Castelo Branco, R and Santos, G (2019)
Game of Renders: The Use of Game Engines for Architectural Visualization
, Intelligent and Informed - Proceedings of the 24th International Conference on Computer-Aided Architectural Design Research in Asia, Victoria University of Wellington, New Zealand, pp. 655-664
|
|
|
|
Leitão, A, Lopes, J and Santos, L (2014)
Illustrated Programming
, Acadia 2014: Design Agency, Los Angeles, California, US, pp. 291-300
|
|
|
|
Leitão, A, Santos, L and Lopes, J (2012)
Programming Languages For Generative Design: A Comparative Study
, International Journal of Architectural Computing, 10(1), pp. 139-162
|
|
|
|
Lopes, J and Leitão, A (2011)
Portable Generative Design for CAD Applications
, Integration Through Computation - Proceedings of the 31st Annual Conference of the Association for Computer Aided Design in Architecture, Calgary/Banff, Alberta, Canada, pp. 196-203
|
|
|
|
Machairas, V, Tsangrassoulis, A and Axarli, K (2014)
Algorithms for optimization of building design: A review
, Renewable and Sustainable Energy Reviews, 31(1364), pp. 101-112
|
|
|
|
Nguyen, AT, Reiter, S and Rigo, P (2014)
A review on simulation-based optimization methods applied to building performance analysis
, Applied Energy, 113, pp. 1043-1058
|
|
|
|
Noone, M and Mooney, A (2018)
Visual and textual programming languages: a systematic review of the literature
, Journal of Computers in Education, 5(2), pp. 149-174
|
|
|
|
Picco, M, Lollini, R and Marengo, M (2014)
Towards energy performance evaluation in early stage building design: A simplification methodology for commercial building models
, Energy & Buildings, 76, pp. 497-505
|
|
|
|
Sammer, M, Leitão, A and Caetano, I (2019)
From Visual Input to Visual Output in Textual Programming
, Intelligent & Informed, Proceedings of the 24th International Conference of the Association for Computer-Aided Architectural Design Research in Asia, p. 645-654
|
|
|
|
Schittich, C (eds) (2006)
Building Skins
, Birkhäuser
|
|
|
|
last changed |
2022/06/07 07:54 |
|