Dissertação

A Browser-based Programming Environment for Generative Design EVALUATED

Desenho Generativo (DG) permite que arquitetos criem designs usando uma abordagem baseada na programação. Os ambientes de DG atuais baseiam-se nas aplicações de Computer-Aided Design (CAD) existentes, como o AutoCAD e o Rhinoceros 3D, que, devido à sua complexidade, são lentos e não dão o feedback necessário para que os arquitetos explorem DG. Além disso, os ambientes de DG atuais estão limitados por terem de ser instalados e, consequentemente, não estão acessíveis a partir de qualquer computador. Esta tese propõe um Ambiente de Desenvolvimento Integrado (IDE, em inglês) para DG baseado em tecnologias web. A componente principal é uma página web para edição de programas que, por sua vez, permite a criação de programas e visualização dos resultados em 3D. Para tornar a experiência de edição mais intuitiva, o IDE também reexecuta os programas assim que são modificados, permite que literais numéricos sejam ajustados clicando e arrastando, e realça a relação entre o programa e os resultados. O IDE também inclui uma aplicação secundária para permitir a geração de resultados em aplicações CAD instaladas no computador do arquiteto. Com esta abordagem, conseguimos implementar um ambiente para DG que está acessível a partir de qualquer computador o qual não só oferece uma interface de edição interactiva, como também se integra facilmente no fluxo de trabalho do arquiteto. Ainda, quanto a tempos de execução de programas, o ambiente tem um bom desempenho que consegue ser uma ordem de grandeza mais rápido que os IDEs para DG atuais.
Desenho Generativo, Tecnologias Web, Ambientes de Desenvolvimento Integrado, Arquitetura

Junho 6, 2017, 16:30

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