IPLUSO 15793
Realidade Virtual e Aumentada
Desenvolvimento para a Web e Dispositivos Móveis (T) (IPLUSO)
-
ApresentaçãoPresentationA UC de Realidade Virtual e Aumentada, demonstra as principais tecnologias atuais desde a sua evolução da computação gráfica até à atualidade utilizado nos dispositivos móveis, introduzindo as principais características e suas ferramentas utilizadas no desenvolvimento de videojogos e realidades virtual e aumentada.
-
ProgramaProgrammeIntrodução à Realidade Virtual (VR) e Aumentada (AR) ? Conceitos, histórico e aplicações. Desenvolvimento de experiências em AR ? Uso de Google Model Viewer e Glitch para criar aplicações interativas. Criação de ambientes em VR ? Design de níveis e publicação no Spatial.io. Interação e desenvolvimento em Unity ? Implementação de movimentação, física e interações em VR. Desenvolvimento do projeto final ? Planejamento, prototipação e implementação de uma experiência VR. Apresentação e avaliação ? Pitch, milestones e entrega final do projeto em grupo.
-
ObjectivosObjectivesCompreender os princípios fundamentais da computação gráfica aplicados à realidade virtual e aumentada, bem como sua evolução ao longo do tempo; Diferenciar os principais conceitos, características e aplicações das tecnologias de realidade virtual e aumentada; Explorar os diferentes motores de jogo utilizados no desenvolvimento de aplicações imersivas, com foco no mercado atual; Conhecer as práticas, linguagens de programação e frameworks mais utilizados para criar experiências em VR e AR; Aplicar técnicas e algoritmos essenciais para o desenvolvimento de aplicações interativas em realidade virtual e aumentada, utilizando o Unity e seus principais recursos.
-
BibliografiaBibliographyGLOVER, Jesse; LINOWES, "Jonathan, Complete Virtual Reality and Augmented Reality Development with Unity", Packt, 2019; GRUBET, "Jens, Augmented Reality for Android Application Development", Packt, 2013; Manual do Unity3D, disponível online (https://unity.com/); Tutoriais do Unity3D, disponíveis online (https://unity.com/).
-
MetodologiaMethodologyAs aulas terão uma exposição prática dos conceitos, princípios e técnicas fundamentais, através de experimentação de exercícios propostos pelo docente. Espera-se que os alunos desenvolvam, implementem e testem num pequeno projeto de forma autónoma com algum apoio do professor. Alguns tópicos poderão ficar reservados para trabalho autónomo, fora das horas de contacto, sendo depois discutidos em aula ou posteriormente no projeto final.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS3
-
NaturezaNatureObrigatório
-
EstágioInternshipNão




