Dissertação

DESIGNA - A Shape Grammar Interpreter EVALUATED

Embora a personalização de produtos já seja possível, a personalização em massa da habitação ainda é díficil. Actualmente, quando um Arquitecto desenha um projecto de grandes dimensões, a solução que adopta é desenhar um número limitado de casas, que repete ao longo do projecto. Isto acontece porque, (1) o Arquitecto não consegue desenhar cada casa individualmente respeitando um estilo comum, devido à dimensão do empreendimento, e (2) as técnicas tradicionais de manufactura necessitam de repetição para baixar os custos. De modo a resolver este problema, as gramáticas discursivas foram propostas. Estas combinam uma gramática descritiva e uma gramática da forma (GF) com um conjunto de heurísticas e permitem gerar desenhos sintaticamente e semanticamente correctos. Infelizmente, os interpretadores de GF mais usados apenas trabalham com formas bidimensionais e oferecem pouco ou nenhum suporte para controlar a aplicação das regras. Por este motivo, as abordagens actuais para implementar interpretadores de GF restringem aquilo que pode ser representado e na maioria geram desenhos sem significado. De modo a ultrapassar este problema, esta tese propõe uma arquitectura de software para um interpretador de GF de modo a suportar a maneira de pensar e trabalhar de um Arquitecto, actuando como uma ponte entre o formalismo das GF e as aplicações de CAD. Para validar a proposta, um interpretador de GF, chamado DESIGNA foi implementado, permitindo: (i) criar e manipular formas com rótulos, (ii) representar regras da GF, (iii) controlar a aplicação de regras e (iv) apresentar o desenho gerado nas aplicações de CAD mais usadas.
Sistema Generativos, Gramáticas da Forma, Gramática Discursiva, Malagueira, Racket

Junho 5, 2013, 16:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

CO-ORIENTADOR

JOSÉ MANUEL PINTO DUARTE

FACULDADE DE ARQUITECTURA DA UTL

Professor Catedratico

ORIENTADOR

António Paulo Teles de Menezes Correia Leitão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar