Modelagem arquitetônica 3D
Introdução
Em geral
Projeto arquitetônico auxiliado por computador ou CAAD (sigla em inglês para projeto arquitetônico auxiliado por computador) refere-se a um conjunto de técnicas nas quais, por meio de ferramentas de computação gráfica, projetos arquitetônicos podem ser desenvolvidos. Da mesma forma, os programas de projeto auxiliado por computador (CAD) especializados em projetos arquitetônicos são chamados de software CAAD. São basicamente programas de modelagem orientados a objetos, com “Biblioteca (programação)”) bibliotecas de elementos arquitetônicos, editáveis de acordo com parâmetros específicos, como as características dos materiais de construção.
Representação gráfica
Todos os sistemas CAD e CAAD empregam um banco de dados com a geometria e outras propriedades dos objetos, todos possuem algum tipo de interface gráfica para manipular uma representação visual em vez do banco de dados, e todos estão mais ou menos relacionados ao projeto e montagem de peças padronizadas e não padronizadas. A principal distinção feita quando se refere ao CAAD em vez do CAD está no domínio do conhecimento (objetos arquitetônicos específicos, técnicas, dados e suporte ao processo) incluído no sistema. Um sistema CAAD difere de outros sistemas CAD em dois aspectos:
Num sentido mais geral, CAAD também se refere ao uso de qualquer técnica computacional no campo do projeto arquitetônico que não seja o uso de software específico para arquitetura. Por exemplo, software desenvolvido especificamente para a indústria de animação (como Maya, 3ds Max, Rhinoceros 3D) também é usado em projetos arquitetônicos. A distinção que pertence propriamente ao CAAD nem sempre é clara. Softwares especializados, por exemplo, para cálculo de estruturas pelo método dos elementos finitos, são utilizados no projeto arquitetônico, portanto neste sentido corresponderia ao CAAD. Por outro lado, esse tipo de software raramente é usado para criar novos designs. No CAAD também é possível encontrar a aplicação de técnicas como gramática formal, computação evolutiva e sistemas especialistas. Para apoiar o processo de comunicação, são implementados todos os tipos de sistemas de trabalho colaborativo apoiado por computador (CSCW).