EvoMass
(by Likai Wang)
A toolkit for agile performance-based building massing design generation, optimization, and exploration
Support Email

New features in the latest version include:

  • change orientation;
  • control the range of random shuffling;
  • offer a user guide and more...

Video introducing the new function in version 0.3.2 (link/中文
Video introducing the new function in version 0.3.1 (link/中文) and 0.3.0 (link). EvoMass中文操作简介(Youtube, Bilibili
For Activation, please expand this section (press the "+ more"), and you'll find the link to apply for an activation code below.
有关EvoMass的激活方法,请详见下方介绍,也不必在留言区留言。

EvoMass is an integrated tool for agile performance-based building massing design generation, optimization, and exploration, particularly for optimization-based design exploration. Optimization-based design exploration is aimed to leverage optimization as a means of information extraction for achieving a performance-aware/performance-informed design synthesis process rather than purely looking for a design solution. Therefore, the optimization result is more like a "carrier" of design information revealing architectural implications related to building performance rather than a direct answer to a design problem. Thus, the aim of EvoMass is not to produce eye-catching or "futuristic/parametricism" designs but to provide easy-to-understand design information through orthogonal building massing designs (so the generated designs may look simple and unsophisticated).

  • EvoMass is able to generate building massing designs using subtractive or additive form generation principles, which can be used for rapid virtual prototyping of building massing designs. This, as shown in the below images, can be used for site analysis related to different environmental or performance factors.
  • EvoMass provides a diversity-guided evolutionary algorithm, SSIEA, to enable users to carry out a performance-based design optimization for building massing design. Combining the building massing generative models and SSIEA, the application of EvoMass can produce site-specific and task-specific building massing design solutions.

To help you have a quick start to use EvoMass, here is a list of EvoMass Tutorials (the first one is also posted below). In addition, there are still some bugs we haven't found yet. So, it will be greatly appreciated if you can report any problem or bug you identified when using EvoMass to us. To apply for an Activation Code, please use this link (Google Form), and for users from mainland China, please use this link (腾讯表格). Here is a short video about how to install and activate EvoMass. (relax, the activation is free : P)

Here are some papers relevant to EvoMass. If you're interested in the theory or the details of EvoMass, these papers or the Researchgate Project can provide more information about the generative models and SSIEA and help you understand how EvoMass works:

Design-related applications or studies of using EvoMass:
1) 面向建筑性能的设计优化及设计探索——EvoMass工具简介 (2022)
2) CLIMATE-DRIVEN ARCHITECTURAL DESIGN OPTIMIZATION AND EXPLORATION: A Reverse Passive Building Design Approach (2022)
3) Understanding the Span of Design Spaces: And Its Implication for Performance-Based Design Optimization (2022)
4) Workflow for applying optimization-based design exploration to early-stage architectural design - Case study based on EvoMass (2022)
5) OPTIMIZATION-BASED DESIGN EXPLORATION OF THE MUTUAL INFLUENCE BETWEEN BUILDING MASSING AND FAÇADE DESIGN (2022)
6) A NOVEL GAN-BASED METHOD FOR BUILDING SURFACE WIND PRESSURE PREDICTION (2022)
7) Exploring the synergy of building massing and façade design through evolutionary optimization (2022)
8) 衍生式設計結合建築性能最佳化於建築初期階段草案自動生成研究,吳宛霖,成功大學,2022
9) From Separation to Incorporation - A Full-Circle Application of Computational Approaches to Performance-Based Architectural Design (2021)
10) EvoMass + GH_Wind - An agile wind-driven building massing design optimization framework (2021)
11) THE SYNERGY OF BUILDING MASSING AND FACADE An Evo-Devo approach for performance-based design optimization combining facade design with building massing (2021)

Concepts behind EvoMass:
1) ENABLING OPTIMISATION-BASED EXPLORATION FOR BUILDING MASSING DESIGN (2020)
2) ALGORITHMIC GENERATION OF ARCHITECTURAL MASSINGMODELS FOR BUILDING DESIGN OPTIMISATION (2020)
3) Subtractive Building Massing for Performance-Based Architectural Design Exploration: A Case Study of Daylighting Optimization (2019)
4) SSIEA: a hybrid evolutionary algorithm for supporting conceptual architectural design (2020)
5) DIVERSITY AND EFFICIENCY: A Hybrid Evolutionary Algorithm Combining an Island Model with a Steady-state Replacement Strategy (2019)

Reviews