A multiprojeção de ambientes virtuais gerados por motores de jogo: o histórico e o design de uma solução genérica aplicado no motor de jogo Unity

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: Popolin Neto, Mário [UNESP]
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/11449/138457
http://www.athena.biblioteca.unesp.br/exlibris/bd/cathedra/07-04-2016/000863002.pdf
Resumo: Techniques and technologies are used in Virtual Reality applications aiming to provide a better immersion to the user. The multi-projection of Virtual Environments is a technique where multiple continuous and synchronized projections of a Virtual Environment are rendered in real time, usually using stereoscopic images and perspective correction according to the user's viewpoint. Technologies have certain degree of dynamism, since much of it is supported by the consumer market which is always on the lookout for improvements and new features. Currently, Digital Games market is one of the most active. With game engines availability from companies such as Epic Games and Unity Technologies, the game creation technology can be used by researchers in the development of applications with Virtual Environments for several purposes. In this work, the definitions of Virtual Reality and game engine are presented, pointing out features that make researchers adopt these game creation tools for the development of their applications and experiments. As the main contribution, the solutions to achieve multiprojection Virtual Environments generated by game engines are presented, indicating trends for a generic solution design that was applied in the Unity game engine, originating the Unity Cluster Package. Unity is one of the most popular game engines, widely used featuring user-friendly and multi-platform, allowing the applications creation for consoles, PCs, web browsers, and mobile devices such as tablets and smartphones. The Unity Cluster Package aims to facilitate the multi-projection applications development with the Unity game engine, providing welldefined and highly configurable drag-and-drop components. This Unity package was used in the applications creation for a specific multi-projection system. Among these applications, there are an immersive exploration of a high quality Virtual Environment, a multiplayer game integrating different ...