Rationalization of Free-Form Architecture Using Generative and Parametric Designs
Abstract
:1. Introduction
2. Literature Reviews
2.1. Paneling for Free-Form Surface
2.2. Computational Architectural Rationalization
3. Research Methods
3.1. Classification of a Free-Form Surface by Using Principal, Mean, and Gaussian Curvatures (CPMGC)
- Condition 1: If k1 and k2 have the same sign and are not 0 at one point, it results in a positive GC and is called an elliptic surface point.
- Condition 2: If k1 and k2 have opposite signs at one point, it results in a negative GC and is called a hyperbolic surface point.
- Condition 3: If either k1 or k2 vanishes and is equal to 0 at one point, while the other one is not equal to 0, it results in a vanishing GC to and is called a parabolic surface point.
- Condition 4: If k1 and k2 both vanish and are equal to 0 at one point, it results in a vanishing GC similar to that in condition three and is called a flat point.
- Step 1: A free-form surface was designed in Revit and imported into Dynamo by a node, ‘Select Face’. The surface was divided using a UV grid into quadrilateral panels through ‘Panel.PanelQuad’. The principal curvatures of each divided panel were calculated by using ‘Surface.PrincipalCurvatureAtParameter’, and then k1, the maximum curvatures, and k2, the minimum curvatures, were taken by ‘List.MaximumItem’ and ‘List.MinimumItem’. The node, ‘List.Flatten’, was used to take a nested list and flatten levels of the list by combining the first levels into a single level.
- Step 2: The signs of k1 and k2 were identified through ‘Python Script’ because Dynamo 2.0.2 cannot recognize the number in the sixth decimal place.
- Step 3: Four nodes were used, which were the Less Than operator, ‘<’, the Equal To operator, ‘==’, the Greater Than operator, ‘>’, and the multiplication operator, ‘*’, to calculate the GC by multiplying k1 and k2, and the signs of GC were identified.
- Step 4: The MC was calculated through the node, ‘Math.Average’, and three cases of MC were analyzed.
- Step 5: The feature-curve areas were detected by the combinations as described in Table 1. For example, flat surface area was classified as both GC and MC are equal to 0. The convex feature-curve area was detected as k1 is larger than 0, k2 is smaller than 0, the absolute value of k2 is larger than the absolute value of k1, and both MC and GC are negative. ‘Math.Abs’ was used to calculate the absolute values of k1 and k2, and two Boolean values were taken by ‘&&’, the And operator, and returned true if both values were true. The Or operator, ‘||’, took two Boolean values and returned true if one or both values were true. Other areas were also detected based on each requirement by the algorithm.
- Step 6: Through the parametric program flow, CPMGC, seven areas were classified and colored by the nodes as shown in the ‘Visualization’ box in Figure 3.
3.2. A Generative Program Flow by Applying MOO
4. Validation and Case Study
4.1. Validation
4.2. DDP Case Study
5. Conclusions
- This study focuses on the design and cost aspects, which are the most important design factors in free-form architecture. However, other factors, including support structures, statics, repetition, patterns, and shading and other functional aspects, should also be considered.
- Dynamo has fewer available optimization nodes than Grasshopper, another parametric design tool. Future research should develop more nodes to enable further analysis with more advanced algorithms.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Agirbas, A. Façade form-finding with swarm intelligence. Autom. Constr. 2019, 99, 140–151. [Google Scholar] [CrossRef]
- Eigensatz, M.; Kilian, M.; Schiftner, A.; Mitra, N.J.; Pottmann, H.; Pauly, M. Paneling architectural freeform surfaces. In Proceedings of the ACM SIGGRAPH 2010, Los Angeles, CA, USA, 26–30 July 2010. [Google Scholar]
- Yi, Y.K. Building façade multi-objective optimization for daylight and aesthetical perception. Build. Environ. 2019, 156, 178–190. [Google Scholar] [CrossRef]
- Welle, B.; Haymaker, J.; Rogers, Z. ThermalOpt: A methodology for automated BIM-based multidisciplinary thermal simulation for use in optimization environments. Build. Simul. 2011, 4, 293–313. [Google Scholar] [CrossRef]
- Gehry Technologies. Available online: https://trimbleconsulting.com/ (accessed on 3 May 2023).
- Shelden, D. Digital Surface Representation and the Constructability of Gehry’s Architecture. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2002. Available online: https://dspace.mit.edu/handle.1721.1/16899 (accessed on 15 March 2023).
- Smart Geometry Group. Available online: https://www.smartgeometry.org/ (accessed on 3 May 2023).
- Glymph, J.; Shelden, D.; Ceccato, C.; Mussel, J.; Schober, H. A parametric strategy for free-form glass structures using quadrilateral planar facets. Autom. Constr. 2004, 13, 187–202. [Google Scholar] [CrossRef]
- Bobenko, A.I.; Suris, Y.B. Discrete Differential Geometry: Integrable Structure; Graduate Studies in Math; AMS: Providence, RI, USA, 2009. [Google Scholar]
- Liu, Y.; Pottmann, H.; Wallner, J.; Yang, Y.L.; Wang, W. Geometric modeling with conical meshes and developable surfaces. In ACM SIGGRAPH 2006 Papers; Association for Computing Machinery: New York, NY, USA, 2006; pp. 681–689. [Google Scholar]
- Pottmann, H.; Liu, Y.; Wallner, J.; Bobenko, A.; Wang, W. Geometry of multi-layer freeform structures for architecture. In ACM SIGGRAPH 2007 Papers; Association for Computing Machinery: New York, NY, USA, 2007; pp. 65-1–65-11. [Google Scholar]
- Pottmann, H.; Schiftner, A.; Bo, P.; Schmiedhofer, H.; Wang, W.; Baldassini, N.; Wallner, J. Freeform surfaces from single curved panels. ACM Trans. Graph. 2008, 27, 1–10. [Google Scholar] [CrossRef]
- Fu, C.W.; Lai, C.F.; He, Y.; Cohen-Or, D. K-set Tilable Surface. ACM Trans. Graph. 2010, 29, 1–6. [Google Scholar] [CrossRef]
- Singh, M.; Schaefer, S. Triangle surfaces with discrete equivalence classes. In ACM SIGGRAPH 2010 Papers; Association for Computing Machinery: New York, NY, USA, 2010; pp. 1–10. [Google Scholar]
- Cohen-Steiner, D.; Alliez, P.; Desbrun, M. Variational shape approximation. In ACM SIGGRAPH 2004 Papers; Association for Computing Machinery: New York, NY, USA, 2004; pp. 905–914. [Google Scholar]
- Julius, D.; Kraevoy, V.; Sheffer, A. D-charts: Quasi-developable mesh segmentation. In Computer Graphics Forum; North Holland: Amsterdam, The Netherlands, 2005; Volume 24, pp. 581–590. [Google Scholar]
- Li, B.; Schnabel, R.; Jin, S.; Klein, R. Variational surface approximation and model selection. In Computer Graphics Forum; Blackwell Publishing Ltd.: Oxford, UK, 2009; Volume 28, pp. 1985–1994. [Google Scholar]
- Varady, T.; Martin, R. Reverse engineering. In Handbook of Computer Aided Geometric Design; North Holland: Amsterdam, The Netherlands, 2002; pp. 651–681. [Google Scholar]
- Shamir, A. A survey on mesh segmentation techniques. In Computer Graphics Forum; Blackwell Publishing Ltd.: Oxford, UK, 2008; Volume 27, pp. 1539–1556. [Google Scholar]
- Pauly, M.; Mitra, N.J.; Wallner, J.; Pottmann, H.; Guibas, L.J. Discovering structural regularity in 3D geometry. In ACM SIGGRAPH 2008 Papers; Association for Computing Machinery: New York, NY, USA, 2008; pp. 1–11. [Google Scholar]
- Lindsey, B. Digital Gehry, 1st ed.; Birkhäuser: Basel, Switzerland, 2001; ISBN 3-7643-6562-5. [Google Scholar]
- Gehry Partners. Available online: https://foga.com/ (accessed on 3 May 2023).
- Dassault Systemes. Available online: https://www.3ds.com/products-services/catia/ (accessed on 3 May 2023).
- Fischer, T. Rationalising bubble trusses for batch production. Autom. Constr. 2007, 16, 45–53. [Google Scholar] [CrossRef]
- Foster + Partners. Available online: https://www.fosterandpartners.com/ (accessed on 3 May 2023).
- Whitehead, H. Laws of form. In Architecture in the Digital Age: Design and Manufacturing; Kolarevic, B., Ed.; Taylor & Francis: New York, NY, USA, 2005; ISBN 978-0-415-38141-3. [Google Scholar]
- Hesselgren, L.; Charitou, R.; Dritsas, S. The Bishopsgate Tower case study. Int. J. Arch. Comput. 2007, 5, 61–81. [Google Scholar] [CrossRef]
- Attar, R.; Aish, R.; Stam, J.; Brinsmead, D.; Tessier, A.; Glueck, M.; Khan, A. Embedded rationality: A unified simulation framework for interactive form finding. Int. J. Arch. Comput. 2010, 8, 399–418. [Google Scholar] [CrossRef]
- Pottmann, H. Architectural geometry as design knowledge. Arch. Des. 2010, 80, 72–77. [Google Scholar] [CrossRef]
- Dritsas, S. Design-built rationalization strategies and applications. Int. J. Arch. Comput. 2012, 10, 575–594. [Google Scholar] [CrossRef]
- Fischer, T. Geometry rationalization for non-standard architecture. Arch. Sci. 2012, 5, 25–47. [Google Scholar]
- Pottmann, H.; Eigensatz, M.; Vaxman, A.; Wallner, J. Architectural geometry. Comput. Graph. 2015, 47, 145–164. [Google Scholar] [CrossRef]
- Baldassini, N.; Pottmann, H.; Raynaud, J.; Schiftner, A. New strategies and developments in transparent free-form design: From facetted to nearly smooth envelopes. Int. J. Space Struct. 2010, 25, 185–197. [Google Scholar] [CrossRef]
- Kilian, A. Design innovation through constraint modeling. Int. J. Arch. Comput. 2006, 4, 87–105. [Google Scholar] [CrossRef]
- Pottmann, H.; Asperl, A.; Hofer, M.; Kilian, A. Architectural Geometry, 1st ed.; Bentley Institute Press: Exton, PA, USA, 2007; ISBN 978-1-934493-04-5. [Google Scholar]
- Kolarevic, B. Digital production. In Architecture in the Digital Age: Design and Manufacturing; Kolarevic, B., Ed.; Taylor & Francis: New York, NY, USA, 2005; pp. 30–54. ISBN 978-0-415-38141-3. [Google Scholar]
- Deb, K. Multi-Objective Optimisation Using Evolutionary Algorithms: An Introduction; Springer: London, UK, 2011; pp. 3–34. [Google Scholar]
- Pareto Optimality. Available online: https://web.stanford.edu/group/sisl/k12/optimization/MO-unit5-pdfs/5.8Pareto.pdf (accessed on 3 May 2023).
- The Dynamo Primer Homepage. Available online: https://primer.dynamobim.org/03_Anatomy-of-a-Dynamo-Definition/3-3_dynamo_libraries.html (accessed on 15 March 2023).
- Dynamo Nodes. Available online: https://dynamonodes.com/category/clockwork/ (accessed on 3 May 2023).
- Proving Ground. Available online: https://provingground.io/2018/08/09/lunchbox-for-dynamo-has-a-new-home/ (accessed on 3 May 2023).
- Gauthier, S.; Puech, W.; Bénière, R.; Subsol, G. Digitized 3D mesh segmentation based on curvature analysis. J. Electron. Imaging 2017, 6, 33–38. [Google Scholar] [CrossRef]
- Pottmann, H.; Schiftner, A.; Wallner, J. Geometry of architectural freeform structures. In Proceedings of the 2008 ACM Symposium on Solid and Physical Modeling, Stony Brook, NY, USA, 2–4 June 2008. [Google Scholar]
- Gray, A. The Gaussian and Mean Curvatures. In Modern Differential Geometry of Curves and Surfaces, 2nd ed.; CRC Press: Boca Raton, FL, USA, 1993; pp. 279–285. [Google Scholar]
- Zadravec, M.; Schiftner, A.; Wallner, J. Designing quad-dominant meshes with planar faces. Comput. Graph. Forum 2010, 29, 1671–1679. [Google Scholar] [CrossRef]
- He, Y. Implementing Customized Metal Panels in Architectural Freeform Surfaces. Semantic Scholar. Available online: https://www.semanticscholar.org/paper/Implementing-Customized-Metal-Panels-in-Freeform-He/f27c753386957C2da4da197d4d71b834a3b2bd25 (accessed on 15 March 2023).
- Jabi, W. Parametric spatial models for energy analysis in the early design stages. In Proceedings of the 2014 ACM Symposium on Simulation for Architecture and Urban Design, Tampa, FL, USA, 13–16 April 2014. [Google Scholar]
- Touloupaki, E.; Theodosiou, T. Performance simulation integrated in parametric 3D modeling as a method for early stage design optimization—A review. Energies 2017, 10, 637. [Google Scholar] [CrossRef]
- Lee, C.; Issa, R.R. Factors affecting sizes of paneling for generative design. In Proceedings of the 17th International Conference on Computing in Civil and Building Engineering, Tampere, Finland, 5 June 2018. [Google Scholar]
- Marler, R.T.; Arora, J.S. Survey of multi-objective optimization methods for engineering. Struct. Multidiscip. Optim. 2004, 26, 369–395. [Google Scholar] [CrossRef]
- Konak, A.; Coit, D.W.; Smith, A.E. Multi-objective optimization using genetic algorithms: A tutorial. Reliab. Eng. Syst. Saf. 2006, 91, 992–1007. [Google Scholar] [CrossRef]
- Emmerich, M.T.; Deutz, A.H. A tutorial on multiobjective optimization: Fundamentals and evolutionary methods. Nat. Comput. 2018, 17, 585–609. [Google Scholar] [CrossRef] [PubMed]
- Marler, R.T.; Arora, J.S. The weighted sum method for multi-objective optimization: New insights. Struct. Multidiscip. Optim. 2010, 41, 853–862. [Google Scholar] [CrossRef]
- Bouaziz, S.; Deuss, M.; Schwartzburg, Y.; Weise, T.; Pauly, M. Shape-up: Shaping discrete geometry with projections. Comput. Graph. Forum 2012, 31, 1657–1667. [Google Scholar] [CrossRef]
- Li, Y.; Liu, Y.; Wang, W. Planar hexagonal meshing for architecture. IEEE Tans. Vis. Comput. Graph. 2014, 21, 95–106. [Google Scholar] [CrossRef] [PubMed]
- Liu, Y.; Xu, W.; Wang, J.; Zhu, L.; Guo, B.; Chen, F.; Wang, G. General planar quadrilateral mesh design using conjugate direction field. ACM Trans. Graph. (TOG) 2011, 30, 1–10. [Google Scholar]
- Lim, J.S.; Ock, J.H. Development of the preliminary cost estimate method for the free-form building façade trade in conjunction with the panel optimization algorithm process. Korean J. Constr. Eng. Manag. 2014, 15, 95–106. [Google Scholar] [CrossRef]
- Jia, Y.B. Gaussian and mean curvatures. Com S 2020, 477, 1–7. [Google Scholar]
- Weisstein, E.W. Gaussian Curvature. Available online: https://mathworld.wolfram.com (accessed on 15 March 2023).
MC | Minimum to 0 | 0 | 0 to Maximum | |
---|---|---|---|---|
GC | ||||
Minimum to 0 | Convex feature-curve; k1 > 0, k2 < 0; and |k1| < |k2| | Saddle point; k1 > 0, k2 < 0 or k1 < 0, k2 > 0; and |k1| = |k2| | Concave feature-curve; k1 > 0, k2 < 0; and |k1| > |k2| | |
0 | Ruled surface point; k1 = 0, k2 < 0; or k1 < 0, k2 = 0 | Flat surface points; | Ruled surface point; k1 = 0, k2 > 0; or k1 > 0, k2 = 0 | |
0 to maximum | Convex round area; k1 and k2 < 0 | Concave round area; k1 and k2 > 0 |
No. | Total Planarity (m) | DP Area (m2) | Total Cost (USD) | FP Area (m2) | U Grid 1 | V Grid 2 |
---|---|---|---|---|---|---|
1 * | 12.157 | 749.3 | 1,481,515 | 490.8 | 37 | 49 |
2 * | 12.145 | 769.5 | 1,498,004 | 470.6 | 35 | 49 |
3 | 12.131 | 777.7 | 1,504,659 | 462.4 | 34 | 50 |
4 * | 12.125 | 801.3 | 1,523,991 | 438.7 | 37 | 42 |
5 | 12.117 | 809.8 | 1,530,863 | 430.3 | 36 | 42 |
6 | 12.097 | 817.1 | 1,536,819 | 423.0 | 38 | 38 |
7 | 12.092 | 825.6 | 1,543,783 | 414.5 | 37 | 38 |
8 | 12.085 | 827.6 | 1,545,437 | 412.4 | 35 | 39 |
9 | 12.085 | 837.3 | 1,553,362 | 402.7 | 36 | 38 |
10 | 12.081 | 844.2 | 1,558,958 | 395.9 | 35 | 38 |
11 | 12.078 | 853.3 | 1,566,411 | 386.8 | 34 | 38 |
12 | 12.077 | 861.3 | 1,572,985 | 378.7 | 33 | 38 |
13 * | 12.076 | 873.1 | 1,582,570 | 367.0 | 32 | 38 |
14 * | 12.070 | 881.7 | 1,589,617 | 358.3 | 31 | 38 |
15 | 12.040 | 899.3 | 1,603,998 | 340.7 | 27 | 39 |
16 | 12.027 | 905.1 | 1,608,678 | 334.9 | 26 | 39 |
17 | 11.999 | 967.0 | 1,659,249 | 272.9 | 23 | 38 |
18 * | 11.988 | 985.8 | 1,674,564 | 254.1 | 22 | 35 |
19 | 11.968 | 1000.5 | 1,686,577 | 239.4 | 21 | 35 |
20 * | 11.964 | 1013.7 | 1,697,337 | 226.2 | 20 | 35 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, C.; Shin, S.; Issa, R.R. Rationalization of Free-Form Architecture Using Generative and Parametric Designs. Buildings 2023, 13, 1250. https://doi.org/10.3390/buildings13051250
Lee C, Shin S, Issa RR. Rationalization of Free-Form Architecture Using Generative and Parametric Designs. Buildings. 2023; 13(5):1250. https://doi.org/10.3390/buildings13051250
Chicago/Turabian StyleLee, Chankyu, Sangyun Shin, and Raja Raymond Issa. 2023. "Rationalization of Free-Form Architecture Using Generative and Parametric Designs" Buildings 13, no. 5: 1250. https://doi.org/10.3390/buildings13051250
APA StyleLee, C., Shin, S., & Issa, R. R. (2023). Rationalization of Free-Form Architecture Using Generative and Parametric Designs. Buildings, 13(5), 1250. https://doi.org/10.3390/buildings13051250