Escolar Documentos
Profissional Documentos
Cultura Documentos
LAVRAS MG
2015
RESUMO
Os avanos tecnolgicos experimentados nos ltimos anos (tanto em
hardware quanto em software) permitiram aos usurios domsticos executar
aplicaes complexas relacionadas a ambientes virtuais, tais como de
Realidade Virtual (RV), Realidade Aumentada (RA), Realidade Mista (RM),
Jogos, dentre outras, em seus computadores. Em decorrncia tambm desses
avanos, foi possvel aos desenvolvedores a criao de ferramentas com o
intuito de auxiliar o desenvolvimento dessas aplicaes, influenciando assim
as mais diversas reas da indstria, como Cinema e Jogos. Na literatura
podem ser encontrados diversos frameworks para o desenvolvimento de
aplicaes de ambientes virtuais. Neste contexto proposto Hydra, uma
plataforma que possui dois objetivos principais: promover o
desenvolvimento rpido de aplicaes, mas abrangendo os mais diversos
aspectos relacionados a ambientes virtuais (grfico, sonoro, fsico, dentre
outros), e possibilitar a customizao do prprio Hydra, oferecendo meios
para que os usurios, a partir de plugins.
Palavras-chave:Plugin, Realidade Virtual, Realidade Aumentada, Hydra,
Frameworks
ABSTRACT
Technological advances experienced in recent years ( both hardware and
software ) to allow home users to run complex applications related to virtual
environments , such as Virtual Reality (VR ) , Augmented Reality (AR ) ,
Mixed Reality ( MR) , Games , among others , on their computers . Also due
to these advances made it possible for developers to create tools in order to
assist the development of these applications, thereby influencing many fields
of industry such as Film and Games . In the literature can be found several
frameworks for the development of the virtual environment applications. In
this context it is proposed Hydra , a platform that has two main goals: to
promote the rapid development of applications , but covering the various
aspects related to virtual environments ( graphic, sound , physical, among
others ) , and enable customization of the Hydra itself, providing a means for
users from plugins.
Keywords:Plugin, Virtual Reality, Augmented Reality, Hydra, Frameworks
SUMRIO
1
1.1
1.2
1.3
2
2.1
2.2
3
3.1
3.2
4
4.1
4.2
5
INTRODUO..........................................................................5
Contextualizao e Motivao...................................................5
Problema e Objetivo(s) do Projeto............................................5
Estrutura do Projeto...................................................................6
REFERENCIAL TERICO.....................................................7
Referencial Conceitual ou Bsico.............................................7
Referencial Relacionado ou Estado da Arte............................7
METODOLOGIA.......................................................................11
Tipos de Pesquisa........................................................................11
Procedimentos Metodolgicos...................................................11
RESULTADOS E DISCUSSO................................................12
Dados Utilizados..........................................................................12
Resultados da Estratgia..........................................................13
CONCLUSO...........................................................................14
REFERNCIA
BIBLIOGRFICAS....................................14
Introduo
Referencial Terico
10
11
Metodologia
12
Resultados e Discusso
13
4.2 Consideraes
Por ventura sido executada uma avaliao apenas de carter
preliminar com a aplicao desenvolvida, foi possvel obter algumas
constataes a respeito da plataforma Hydra e aos objetivos que a
ferramenta se prope. Em relao ao desenvolvimento rpido de
aplicaes, Hydra oferece um ambiente virtual unificado, reunindo
caractersticas grficas, sonoras, tteis e fsicas, e interfaces de
programao intuitivas a usurios que possuam familiaridade com
aplicaes relacionadas ambientes virtuais.
Conforme as caractersticas citadas, foi possvel desenvolver a aplicao
teste utilizando por volta de setecentas linhas de cdigo. Um valor
razovel, dado ao nmero de variveis envolvidas no ambiente virtual da
aplicao, que composto por ambiente grfico, sonoro e fsico,
possuindo ainda deteco de coliso entre objetos fsicos e
gerenciamento de eventos de input.
Cabe ressaltar que se esta mesma aplicao fosse desenvolvida
utilizando as ferramentas de forma independente para grfico (Ogre),
fsica (PhysX), som (FMOD EX) e interao (OIS), os autores
precisariam de pelo menos em torno de mil linhas de cdigo para criar a
mesma aplicao.
Devido estrutura de sua arquitetura, aplicaes que utilizem Hydra
podem ser construdas de forma flexvel, adaptvel. Caso que se
comprove e verifica ao framework central da plataforma Hydra que foi
desenvolvido contemplando os componentes de Interface, Mundo
Virtual e Base, e atendendo aos requisitos de Interfaces Simplificadas,
Ambiente Virtual Unificado. Arquitetura do framework central
composta por nove mdulopermitindo aos usurios utilizar apenas os
mdulos que atendam suas necessidades.No caso da aplicao teste
desenvolvida, no foram utilizadas funcionalidades relacionadas ao
ambiente virtual ttil em si e nem a captura e reconhecimento do
ambiente real por meio de vdeo (apesar de terem sido desenvolvidos
plugins de teste para isto), somente foram usadas questes grficas para
exemplificar efeitos que podem ser feitos com o framework
desenvolvido por este projeto.
14
Concluso
15
REFERNCIAS BIBLIOGRFICAS
[1] MOURA, Guilherme de Sousa. An Authoring Tool of PhotoRealistic Virtual Objects for Augmented Reality.2010. Dissertao
de Mestrado do Programa de Ps-Graduao em Cincia da
Computao, UFPE, Recife.
[2]
NVIDIA.NVIDIA
Site.
Disponvel
em:
<http://www.nvidia.com/content/global/global.php>. Acesso em 01
Jan. 2011
Silent
Hill.
Silent
Hill
Site.
Disponvel
em:
<http://www.konami.com/games/silenthill/silenthill8>. Acesso em
01 Jan. 2011.
16