Dissertação

Modern Programming for Generative Design EVALUATED

Cada vez mais arquitectos transitam dos processos tradicionais e das codificações arquitecturais clássicas para uma nova área chamada Desenho Generativo. Desenho Generativo (DG) é a aplicação de métodos computacionais na geração de objectos arquitecturais. Nesta área, designers escrevem programas que quando executados produzem modelos geométricos. Este movimento é claramente visível no mundo académico, com a adopção de cadeiras de programação no currículo de arquitectura, e no mundo da indústria, com estúdios de arquitectura a substituir processos tradicionais por aplicações de computador. Consequentemente, arquitectos e designers precisam desesperadamente de um sistema moderno para DG. Infelizmente, a maior parte dos sistemas actuais não é capaz de responder a esta necessidade porque (1) ou estão desactualizados ou obsoletos; (2) ou obrigam à adopção de métodos de programação inadequados; (3) ou não são pedagógicos. Para ultrapassar este problema, esta tese propõe um conjunto de princípios de desenho que um sistema para DG deve implementar para ter sucesso, nomeadamente, (1) portabilidade de programas; (2) rigor matemático; e (3) forte correlação entre programas e modelos. Porque actualmente não existem sistemas para DG que implementem estes princípios com o devido suporte, um novo ambiente de programação, chamado Rosetta, é proposto. O Rosetta suporta múltiplas Linguagens de Programação e múltiplas aplicações de Desenho Assistido por Computador (DAC), fornecendo diferentes paradigmas e técnicas de programação, e ricas funcionalidades linguísticas. Esta tese utiliza o Rosetta para implementar e validar os princípios de desenho propostos, mostrando as vantangens deste ambiente de programação moderno comparativamente aos sistemas mais utilizados para DG.
Linguagens de programação, Desenho e Implementação de Linguagens, Computação Gráfica, Desenho Generativo, Desenho Assistido por Computador, Arquitectura

junho 6, 2012, 11: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