Dissertação

{en_GB=Generative Design for Building Information Modeling} {} EVALUATED

{pt=Generative Design (GD) é uma abordagem de desenho baseada em algoritmos que permite a geração de formas. Tem sido vastamente explorada em conjunto com o paradigma de Computer-Aided Design (CAD), mas não tão extensivamente com o paradigma de Building Information Modeling (BIM). Com isto em mente, propomos uma solução que permite a exploração de GD usando o paradigma BIM, tirando partido das suas capacidades. A solução é uma extensão do Rosetta, um ambiente de desenvolvimento para GD que possui um leque abrangente de back-ends, nomeadamente, OpenGL e aplicações CAD. Expandimos a camada de abstracção do Rosetta com operações de modelação capaz de produzir modelos numa aplicação BIM, ArchiCAD. Durante o desenvolvimento da nossa solução, um outro back-end BIM também estava a ser adicionado ao Rosetta, o Revit. De tal forma, tivemos em consideração a portabilidade não só entre os back-ends já suportados pelo Rosetta mas também com o Revit. Finalmente, avaliamos a nossa solução em termos de adequação em produzir modelos BIM, portabilidade, desempenho, e suporte de operações específicas do ArchiCAD., en=Generative Design (GD) is an algorithmic-based approach to design that allows the generation of forms and shapes through algorithms. It has been vastly explored with the Computer-Aided Design (CAD) paradigm, but not to the same extent with the Building Information Modeling (BIM) paradigm. Therefore, we propose a solution that allows the exploration of GD using the BIM paradigm, taking full advantage of its capabilities. The solution is an extension of Rosetta, a GD environment that supports a wide range of back-ends, namely, OpenGL and CAD applications. We expand Rosetta's abstraction layer with modeling operations capable of producing models on a BIM application, ArchiCAD, having into consideration portability between the already supported back-ends. Furthermore, alongside the development of our solution, another BIM application was also being added to Rosetta, Revit, allowing us to test portability between the two back-ends. Finally, we evaluate our solution in terms of its adequacy, portability, performance, and support of ArchiCAD-specific operations.}
{pt=Programação, Arquitectura, Generative Design, Computer-Aided Design, Building Information Modeling, Portabilidade., en=Programming, Architecture, Generative Design, Computer-Aided Design, Building Information Modeling, Portability.}

novembro 9, 2016, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

António Paulo Teles de Menezes Correia Leitão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar