The Art of Artificial Evolution pp 167-188

Part of the Natural Computing Series book series (NCS) | Cite as

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


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.


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–286MATHGoogle Scholar
  9. 9.
    Shi, X.G., Gero, J.S. (2000). Design families and design individuals. Eng. Comput. (Lond.), 16(3-4): 253–263MATHGoogle Scholar
  10. 10.
    Maher, M.L. (2000). A model of co-evolutionary design. Eng. Comput. (Lond.), 16(3-4): 195–208MATHGoogle 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