id |
caadria2024_524 |
authors |
Castelo-Branco, Renata, Caetano, Ines and Leitao, António |
year |
2024 |
title |
Algorithmic design explained: Decomposing parametric 3D problems into 2D visual illustrations |
source |
Nicole Gardner, Christiane M. Herr, Likai Wang, Hirano Toshiki, Sumbul Ahmad Khan (eds.), ACCELERATED DESIGN - Proceedings of the 29th CAADRIA Conference, Singapore, 20-26 April 2024, Volume 3, pp. 9–18 |
doi |
https://doi.org/10.52842/conf.caadria.2024.3.009
|
summary |
Algorithmic Design (AD) is a promising approach that merges two distinct processes - design thinking and computational thinking. However, it requires converting design concepts into algorithmic descriptions, which not only deviates from architecture's visual nature, but also tends to result in unstructured programs that are difficult to understand. Sketches or diagrams can help explain AD programs by capitalizing on their geometric nature, but they rapidly become outdated as designs progress. In ongoing research, an automatic illustration system was proposed to reduce the effort associated with updating 2D diagrams as ADs evolve. This paper discusses the ability of this system to improve the comprehension of AD programs that represent complex 3D architectural structures. To understand how to best explain parametric 3D models using 2D drawings, this research explores problem decomposition techniques, applying them in the visual documentation of two case studies, where illustration aids different comprehension scenarios: illustrating for future use, and illustrating while designing as part of the AD process. |
keywords |
algorithmic design, automatic illustration, design documentation, design representation |
series |
CAADRIA |
email |
|
full text |
file.pdf (941,248 bytes) |
references |
Content-type: text/plain
|
Allamanis, M., Peng, H., & Sutton, C. (2016)
A convolutional attention network for extreme summarization of source code
, Proceedings of the 33rd International Conference on Machine Learning, 48, 2091-2100. https://proceedings.mlr.press/v48/allamanis16.html
|
|
|
|
Bass, L., Kazman, R., & Clements, P. (2012)
Software Architecture in Practice (3rd ed)
, Pearson Education
|
|
|
|
Burry, M. (2013)
Scripting Cultures: Architectural Design and Programming
, Architectural Design Primer. John Wiley & Sons. https://doi.org/10.1002/9781118670538
|
|
|
|
Castelo-Branco, R., & Leitao, A. (2022)
Comprehending Algorithmic Design
, Computer-Aided Architectural Design Futures - Design Imperatives: The future is now! (pp. 15-35). Springer, Cham. https://doi.org/10.1007/978-981-19-1280-1_2
|
|
|
|
Castelo-Branco, R., & Leitao, A. (2023)
Illustrating algorithmic design
, Computer-Aided Architectural Design. INTERCONNECTIONS: Co-computing Beyond Boundaries (Issue 1819, pp. 36-50). Springer, Cham. https://doi.org/10.1007/978-3-031-37189-9_3
|
|
|
|
Castelo-Branco, R., Caetano, I., Pereira, I., & Leitao, A. (2022)
Sketching Algorithmic Design
, Journal of Architectural Engineering, 28(2). https://doi.org/10.1061/(ASCE)AE.1943-5568.0000539
|
|
|
|
Davis, D., Burry, J., & Burry, M. (2011)
Understanding visual scripts: Improving collaboration through modular programming
, International Journal of Architectural Computing, 09(04), 361-376. https://doi.org/10.1260/1478-0771.9.4.361
|
|
|
|
Gerber, D., & Ibanez, M. (Eds.). (2014)
Paradigms in Computing: Making, Machines, and Models for Design Agency in Architecture
, eVolo Press
|
|
|
|
Iyer, S., Konstas, I., Cheung, A., & Zettlemoyer, L. (2016)
Summarizing source code using a neural attention model
, Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, 1, 2073-2083. https://doi.org/10.18653/v1/P16-1195
|
|
|
|
Kelly, N., & Gero, J. S. (2021)
Design thinking and computational thinking: a dual process model for addressing design problems
, Design Science, 7, e8. https://doi.org/10.1017/dsj.2021.7
|
|
|
|
Kelly, T., Wonka, P., & Mueller, P. (2015)
Interactive Dimensioning of Parametric Models
, Computer Graphics Forum, 34(2), 117-129. https://doi.org/10.1111/cgf.12546
|
|
|
|
Martin, R. C. (2008)
Clean Code: A Handbook of Agile Software Craftsmanship
, Pearson
|
|
|
|
Nguyen, A.-T., Reiter, S., & Rigo, P. (2014)
A review on simulation-based optimization methods applied to building performance analysis
, Applied Energy, 113, 1043-1058. https://doi.org/10.1016/j.apenergy.2013.08.061
|
|
|
|
Peters, B. (2013)
Computation works: the Building of Algorithmic Thought
, Architectural Design: Computation Works: The Building of Algorithmic Thought, 222(02), 8-16. https://doi.org/10.1002/ad.1545
|
|
|
|
Self, J. A. (2019)
Communication through design sketches: Implications for stakeholder interpretation during concept design
, Design Studies, 63, 1-36. https://doi.org/10.1016/j.destud.2019.02.003
|
|
|
|
Woodbury, R. (2010)
Elements of Parametric Design
, Routledge
|
|
|
|
last changed |
2024/11/17 22:05 |
|