Interacção 3D no Modelo de Angra do Heroísmo Virtual, utilizando a Internet
Descreve-se o desenvolvimento do sistema urban-virtual.com, realizado em colaboração com a Oficina de Arquitectura de Lisboa, o qual proporciona uma interacção com uma representação 3D realista da Zona Classificada de Angra do Heroísmo, através de um visualizador de VRML, sobre a infraestrutura da Internet.
A concretização do sistema envolveu diversas etapas processuais. A Oficina de Arquitectura realizou inicialmente o levantamento topográfico e das plantas de toda a zona histórica de angra do Heroísmo nos Açores, correspondente às suas cinco freguesias, a saber, Conceição, São Bento, Sé, São Pedro e Santa Luzia. Seguidamente, foram obtidas no local fotografias digitais das fachadas de todos os edifícios destas freguesias (num total aproximado de 2400 edifícios), juntamente com o levantamento da informação e características dos mesmos, num total de 109 ruas. As fotografias foram todas corrigidas relativamente às deformações derivadas da perspectiva e convertidas em formato JPEG, tendo sido reconstruídos dois perfis fotográficos das fachadas de cada uma das referidas 109 ruas. Com a informação gráfica assim obtida (levantamento topográfico, plantas e perfis fotográficos das 109 ruas), a Oficina de Arquitectura realizou o modelo 3D da volumetria exterior de todos os 2400 edifícios da zona histórica de Angra do Heroísmo, utilizando ferramentas disponíveis no mercado, como o AutoCAD, o 3DStudioMax e o Photoshop. Cada fachada de cada edifício foi correctamente mapeada com a imagem da fotografia digital correspondente.
A partir desta fase, os autores, em colaboração com a Oficina de Arquitectura, agruparam o modelo 3D por rua, para as cinco freguesias, tendo o modelo sido guardado de uma forma estruturada numa base de dados Microsoft Access (nomeadamente, com os seguintes níveis de abstracção: toda a cidade, cada freguesia, cada rua e cada fachada ou número de polícia). Toda a informação gráfica (geometria, topologia, imagem) do modelo assim estruturado, foi convertida para formato VRML e comprimida (utilizando o GZIP), para se obter uma maior taxa de transmissão da informação digital pela Internet. O formato VRML é muito apropriado para ser manipulado por meio de um visualizador específico, sobre a infra-estrutura da Internet. Em cada rua, adicionou-se ainda um som ambiente, um cenário diurno e iluminação apropriada.
Do ponto de vista de arquitectura, o sistema urban-virtual.com, foi desenvolvida numa plataforma lógica em três camadas, utilizando o modelo de referência ASP - "Application Service Provier" (com uma camada de cliente e interacção com o utilizador, uma camada de serviço sobre protocolo http e uma camada de gestão de base de dados). Do ponto de vista da interacção com o utilizador esta arquitectura, adoptada para o urban-virtual.com, permite ao utilziador observar, no início da interacção e através de um visualizador VRML, um modelo geral simplificado em 3D da zona histórica de Angra do Heroísmo, numa visão de topo, com vista à selecção inicial da freguesia (entre as cinco possíveis). Feita esta selecção, surge o modelo 3D da freguesia escolhida (também numa vista de topo), com as ruas que a compõem realçadas. Ao mover o rato por cima das ruas, surgem textos explicativos com o nome da rua em causa. Após a selecção da rua pretendida, o utilizador pode realizar uma visita animada à mesma (animação essa determinada por um processo algorítmico), ou uma visita interactiva utilizando o rato. Pode ainda seleccionar um determinado número de polícia, através de uma opção de menu e o sistema determina automaticamente uma perspectiva frontal para a fachada correspondente a esse número. Em modo de navegação interactiva, o utilizador tem ainda a possibilidade de, ao chegar a um cruzamento, seleccionar uma nova rua. Nesse caso, o sistema faz um pedido, à camada de gestão da base de dados, via a camada de serviço sobre http, da rua escolhida e, coloca o utilizador na posição e perspectivas correctas, relativamente ao cruzamento em causa. Deste modo, torna-se possível uma visita virtual 3D completa à Zona Histórica de Angra do Heroísmo, com uma interface 3D via a rede Internet.