Title: | Desenvolvimento de uma Plataforma de Criação de Realidade Aumentada Online |
Author: | Zomer, Gustavo Anselmo da Silva |
Abstract: |
A evolução da computação e tecnologia permitiu o avanço em diversas áreas e a criação de diversas aplicações que faciltam e auxiliam a vida das pessoas. Entretanto algumas tecnologias recentes ainda não chegaram ao público em geral devido a falta de soluções simples para o usuário. A Realidade Aumentada, uma tecnologia que permite criar uma nova maneira de interação com objetos virtuais, ainda está neste etapa, necessitando uma maneira mais prática e simples para poder se difundir entre a população. Este trabalho visa apresentar o processo de criação de uma plataforma de Realidade Aumentada online, com o objetivo de tornar tal tecnologia mais acessível e fácil de utilizar, tanto para os criadores de conteúdo quanto para os usuários finais. Neste projeto utilizou-se diferentes tecnologias, arquiteturas e linguagens de programação. Para o backend, utilizou-se um servidor Apache Tomcat (JAVA) e Apache HTTP Server (PHP). Como frontend, utilizou-se HTML/CSS/Javascript e Flash (ActionScript 3). Também foi desenvolvido um sistema de importação de diferentes formatos de arquivos 3D e um visualizador de objetos 3D utilizando a biblioteca Papervision 3D do Flash, permitindo a visualização dos mesmos dentro de um web browser. Por fim, além do sistema web, foi necessário o desenvolvimento e utilização de algoritmos de processamento de imagem, para reconhecimento de padrões, identificação e obtenção de matrizes de transformação dos objetos 3D no mundo real. The evolution of computing and technology allowed the creation of several applications that improved people's lives. However some recent technologies have not yet reached the general public due to lack of simple solutions for the user. Augmented Reality, a technology that allows you to create a new way of interacting with virtual objects is still in that phase, requiring a more practical and simple way to be able to spread among the public. This project presents the process of creating an Augmented Reality Online Platform, in order to make this technology more accessible and easy to use for both content producers and users. In this project it was used different technologies, architectures and programming languages. For the backend, it was used an Apache Tomcat server (JAVA) and Apache HTTP Server (PHP). As frontend it was used HTML / CSS / Javascript and Flash (ActionScript 3). Also it was created a system to import various 3D file formats and a 3D Object viewer using the Papervision (a 3D library of Flash), allowing the visualization of 3D Objects within a web browser. Finally, it was necessary the development of different image processing algorithms for pattern recognition and calculation of transformation matrices of 3D objects in the real world. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
URI: | https://repositorio.ufsc.br/xmlui/handle/123456789/168560 |
Date: | 2016-09-23 |
Files | Size | Format | View |
---|---|---|---|
PFC-20122-GustavoAnselmodaSilvaZomer.pdf | 2.440Mb |
View/ |