This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|

Generative design is aniterative design process that uses software to generateoutputs that fulfill a set ofconstraints iteratively adjusted by a designer. Whether a human, test program, orartificial intelligence, the designeralgorithmically or manuallyrefines thefeasible region of the program's inputs and outputs with each iteration to fulfill evolving design requirements.[1] By employingcomputing power to evaluate more designpermutations than a human alone is capable of, the process is capable of producing an optimal design thatmimics nature'sevolutionary approach to design throughgenetic variation andselection.[citation needed] The output can be images, sounds,architectural models,animation, and much more. It is, therefore, a fast method of exploring design possibilities that is used in various design fields such asart,architecture,communication design, andproduct design.[2]
Generative design has become more important, largely due to new programming environments or scripting capabilities that have made it relatively easy, even for designers with little programming experience, to implement their ideas.[3] Additionally, this process can create solutions to substantially complex problems that would otherwise be resource-exhaustive with an alternative approach, making it a more attractive option for problems with a large or unknown solution set.[4] It is also facilitated with tools in commercially availableCAD packages.[5] Not only are implementation tools more accessible, but also tools leveraging generative design as a foundation.[6]
Recent advancements have led to the development of Deep Generative Design, a framework that integrates topology optimization with deep learning models, such as Generative Adversarial Networks (GANs). Unlike traditional evolutionary methods that primarily focus on engineering performance, this approach uses deep generative models to enhance aesthetic diversity and novelty while simultaneously satisfying engineering constraints. For instance, research by Oh et al. (2019) proposed a framework using Boundary Equilibrium GANs (BEGAN) to generate diverse design options which are then refined through density-based topology optimization, allowing for the exploration of complex design spaces that balance structural integrity with visual variation.[7]
In practice, generative design does not solely aim to produce a single optimal solution, but involves iteratively refining the design problem by modifying parameters, constraints, and evaluation criteria within a computational model, resulting in multiple design alternatives from which the designer selects.[8]
Generative design inarchitecture is an iterative design process that enables architects to explore a wider solution space with more possibility andcreativity.[9] Architectural design has long been regarded as awicked problem.[10] Compared with traditional top-down design approach, generative design can address design problems efficiently, by using a bottom-up paradigm that uses parametric-defined rules to generate complex solutions. The solution itself then evolves to a good, if not optimal, solution.[11] The advantage of using generative design as a design tool is that it does not construct fixed geometries, but take a set of design rules that can generate an infinite set of possible design solutions. The generated design solutions can be more sensitive, responsive, andadaptive to the problem.
Generative design involves rule definition and result analysis that are integrated with the design process.[12] By defining parameters and rules, the generative approach is able to provide optimized solution for both structural stability and aesthetics. Possible design algorithms includecellular automata,shape grammar,genetic algorithm,space syntax, and most recently,artificial neural network. Due to the high complexity of the solution generated,rule-based computational tools, such asfinite element method andtopology optimisation, are preferred to evaluate and optimise the generated solution.[13] The iterative process provided by computer software enables thetrial-and-error approach in design, and involves architects interfering with theoptimisation process.
Historically precedent work includesAntoni Gaudí'sSagrada Família, which used rule based geometrical forms for structures,[14] andBuckminster Fuller'sMontreal Biosphere where the rules were designed to generate individual components, rather than the final product.[15]
More recent generative-design cases includeFoster and Partners'Queen Elizabeth II Great Court, where the tessellated glass roof was designed using a geometric schema to define hierarchical relationships, and then the generated solution was optimized based on geometrical and structural requirements.[16]
Generative design insustainable design is an effective approach addressing energy efficiency and climate change at the early design stage, recognizing buildings contribute to approximately one-third of global greenhouse gas emissions and 30%-40% of total building energy use.[17] It integrates environmental principles with algorithms, enabling exploration of countless design alternatives to enhance energy performance, reduce carbon footprints, and minimize waste.
A key feature of generative design in sustainable design is its ability to incorporateBuilding Performance Simulations (BPS) into the design process. Simulation programs such as EnergyPlus,[18] Ladybug Tools,[19], and so on, combined with generative algorithms, can optimize design solutions for cost-effective energy use and zero-carbon building designs. For example, the GENE_ARCH system used a Pareto algorithm with building energy simulation[20] for the whole building design optimization.[21] Generative design has improved sustainable facade design, as illustrated by the algorithm ofcellular automata and daylight simulations in adaptive facade design.[22] In addition, genetic algorithms were used with radiation simulations for energy-efficient photo-voltaic (PV) modules on high-rise building facades.[23] Generative design is also applied tolife cycle analysis (LCA), as demonstrated by a framework using grid search algorithms to optimize exterior wall design for minimum environmental impact.[24]
Multi-objective optimization embraces multiple diverse sustainability goals, such as interactive kinetic louvers usingbiomimicry and daylight simulations to enhance daylight, visual comfort, and energy efficiency.[25] The study of PV and shading systems can maximize on-site electricity, improve visual quality, and daylight performance.[26]
Artificial intelligence (AI) and machine learning (ML) further improve computation efficiency in complex climate-responsive sustainable design. One study employedreinforcement learning to identify the relationship between design parameters and energy use for a sustainable campus,[27] while other studies tried hybrid algorithms, such as using the genetic algorithm andGANs to balance daylight illumination and thermal comfort under different roof conditions.[28] Other popular AI tools were also integrated, includingdeep reinforcement learning (DRL) andcomputer vision (CV), to generate an urban block according to direct sunlight hours and solar heat gains.[29] These AI-driven generative design methods enable faster simulations and design decision making, resulting in designs that are environmentally responsible.
Additive manufacturing (AM) is a process that creates physical models directly from three-dimensional (3D) data by joining materials layer by layer. It is used in industries to produce a variety ofend-use parts, which are final components designed for direct application in products or systems. AM provides design flexibility and enables material reduction in lightweight applications, such as aerospace, automotive, medical, and portable electronic devices, where minimizing weight is critical for performance. Generative design, one of the four key methods for lightweight design in AM, is commonly applied to optimize structures for specific performance requirements.[30]
Generative design can help create optimized solutions that balance multiple objectives, such as enhancing performance while minimizing cost.[31] Indesign for additive manufacturing (DfAM), multi-objectivetopology optimization is used to generate a set of candidate solutions. Designers then assess these options using their expertise andkey performance indicators (KPIs) to select the best option for implementation.[30]
However, integrating AM constraints (e.g., speed of build, materials, build envelope, and accuracy) into generative design remains challenging, as ensuring all solutions are valid is complex.[30] Balancing multiple design objectives while limiting computational costs adds further challenges for designers.[32] To overcome these difficulties, researchers proposed a generative design method with manufacturing validation to improve decision-making efficiency. This method starts with aconstructive solid geometry (CSG)-based technique to create smooth topology shapes with precise geometric control. Then, agenetic algorithm is used to optimize these shapes, and the method offers designers a set of top non-dominated solutions on thePareto front for further evaluation and final decision-making.[32] By combining multiple techniques, this method can generate many high-quality solutions with smooth boundaries at lower computational costs, making it a practical approach for designing lightweight structures in AM.
Building on topology optimization methods, software providers introduced generative design features in their tools, helping designers set criteria and rank solutions.[30] Industry is driving advancements in generative design for AM, highlighting the need for tools that not only offer a range of solutions but also streamline workflows for industrial use.[31]