Show simple item record

dc.contributor.authorCoia, Corrado
dc.date.accessioned2012-04-03T18:47:54Z
dc.date.available2012-04-03T18:47:54Z
dc.date.issued2012-04-03
dc.identifier.urihttp://hdl.handle.net/10464/3961
dc.description.abstractThis thesis describes research in which genetic programming is used to automatically evolve shape grammars that construct three dimensional models of possible external building architectures. A completely automated fitness function is used, which evaluates the three dimensional building models according to different geometric properties such as surface normals, height, building footprint, and more. In order to evaluate the buildings on the different criteria, a multi-objective fitness function is used. The results obtained from the automated system were successful in satisfying the multiple objective criteria as well as creating interesting and unique designs that a human-aided system might not discover. In this study of evolutionary design, the architectures created are not meant to be fully functional and structurally sound blueprints for constructing a building, but are meant to be inspirational ideas for possible architectural designs. The evolved models are applicable for today's architectural industries as well as in the video game and movie industries. Many new avenues for future work have also been discovered and highlighted.en_US
dc.publisherBrock Universityen_US
dc.subjectThree-dimensional imagingen_US
dc.subjectArchitecture -- Designs and plansen_US
dc.subjectArchitectural design -- Data processingen_US
dc.titleAutomatic evolution of conceptual building architecturesen_US
dc.typeElectronic Thesis or Dissertationen
dc.degree.nameM.Sc. Computer Scienceen_US
dc.degree.levelMastersen_US
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.degree.disciplineFaculty of Mathematics and Scienceen_US
refterms.dateFOA2021-07-16T10:34:55Z


Files in this item

Thumbnail
Name:
Brock_Coia_Corrado_2011.pdf
Size:
2.751Mb
Format:
PDF

This item appears in the following Collection(s)

Show simple item record