Genr8: Architects’ Experience with an Emergent Design Tool

  • Martin Hemberg
  • Una-May O’Reilly
  • Achim Menges
  • Katrin Jonas
  • Michel da Costa Gonçalves
  • Steven R. Fuchs
Part of the Natural Computing Series book series (NCS)


We present the computational design tool Genr8 and six different architectural projects making extensive use of Genr8. Genr8 is based on ideas from Evolutionary Computation (EC) and Artificial Life and it produces surfaces using an organic growth algorithm inspired by how plants grow. These algorithms have been implemented as an architect’s design tool and the chapter provides an illustration of the possibilities that the tool provides.


Evolutionary Algorithm Evolutionary Computation Design Tool Grammatical Evolution Growth Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Tsui, E. (1999). Evolutionary Architecture: Nature as a Basis for Design. John WileyGoogle Scholar
  2. 2.
    Thompson, D. (1961). On Growth and Form. Cambridge University PressGoogle Scholar
  3. 3.
    Frazer, J. (1995). An Evolutionary Architecture. Architectural Association. LondonGoogle Scholar
  4. 4.
    von Neumann, J. (1966). The Theory of Self-Reproducing Automata. University of Illinois PressGoogle Scholar
  5. 5.
    Broughton, T., Coates, P., Jackson, H. (1999). Exploring 3d design worlds using Lindenmayer systems and genetic programming. In Bentley, P.J., ed.: Evolutionary Design by Computers. Morgan KaufmannGoogle Scholar
  6. 6.
    Hornby, G.S., Pollack, J.B. (2001). The advantages of generative grammatical encodings for physical design. In: Congress on Evolutionary Computation Google Scholar
  7. 7.
    Kumar, S., Bentley, P.J., eds. (2003). On Growth, Form and Computers. ElsevierGoogle Scholar
  8. 8.
    Murawski, K., Arciszewski, T., Jong, K.A.D. (2000). Evolutionary computation in structural design. Eng. Comput. (Lond.), 16(3-4): 275–286zbMATHGoogle Scholar
  9. 9.
    Shi, X.G., Gero, J.S. (2000). Design families and design individuals. Eng. Comput. (Lond.), 16(3-4): 253–263zbMATHGoogle Scholar
  10. 10.
    Maher, M.L. (2000). A model of co-evolutionary design. Eng. Comput. (Lond.), 16(3-4): 195–208zbMATHGoogle Scholar
  11. 11.
    Gero, J.S., Kazakov, V. (2000). Adaptive enlargement of state spaces in evolutionary designing. AI EDAM, 14(1): 31–38CrossRefGoogle Scholar
  12. 12.
    Gero, J.S., Kazakov, V. (2001). A genetic engineering approach to genetic algorithms. Evolutionary Computation, 9(1): 71–92CrossRefGoogle Scholar
  13. 13.
    Bentley, P.J., ed. (1999). Evolutionary Design by Computers. Morgan KaufmannGoogle Scholar
  14. 14.
    Bentley, P., Corne, D., eds. (2001). Creative Evolutionary Systems. Morgan KaufmannGoogle Scholar
  15. 15.
    O’Reilly, U.M., Hemberg, M. (2007). Integrating generative growth and evolutionary computation for form exploration. Genetic Programming and Evolvable Machines, 8(2): 163–186CrossRefGoogle Scholar
  16. 16.
    Prusinkiewicz, P., Lindenmayer, A. (1991). The Algorithmic Beauty of Plants. SpringerGoogle Scholar
  17. 17.
    O’Neill, M., Ryan, C. (2003). Grammatical Evolution – Evolving Programs in an Arbitrary Language. Kluwer Academic PublishersGoogle Scholar
  18. 18.
    Mitchell, M. (1996). An Introduction to Genetic Algorithms. MIT PressGoogle Scholar
  19. 19.
    Koza, J.R. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT PressGoogle Scholar
  20. 20.
    Romero, J., Machado, P., Santos, A., Cardoso, A. (2003). On the development of critics in evolutionary computation artists. In Raidl, G.R., Cagnoni, S., Cardalda, J.J.R., Corne, D.W., Gottlieb, J., Guillot, A., Hart, E., Johnson, C.G., Marchiori, E., Meyer, J.A., Middendorf, M., eds.: Applications of Evolutionary Computing, EvoWorkshops2003: EvoBIO, EvoCOP, EvoIASP, EvoMUSART, EvoROB, EvoSTIM. Vol. 2611 of LNCS. University of Essex, England, UK. Springer-Verlag, 562–573Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Martin Hemberg
    • 1
    • 2
  • Una-May O’Reilly
    • 3
  • Achim Menges
    • 2
  • Katrin Jonas
    • 4
    • 5
  • Michel da Costa Gonçalves
    • 2
  • Steven R. Fuchs
    • 6
  1. 1.Department of BioengineeringImperial CollegeLondon SW7 2AZUK
  2. 2.Emergent Design and Technologies, Architectural AssociationGermany
  3. 3.Computer Science and Artificial Intelligence LabMassachusetts Institute of TechnologyCambridgeUSA
  4. 4.Adaptive Architecture and Computation,Bartlett School of ArchitectureUniversity College LondonLondon WC1H OQBUK
  5. 5.Buro Happold EngineeringLondon
  6. 6.Southern California Institute of ArchitectureUSA

Personalised recommendations