Skip to main content

IPLUSO 15793

Realidade Virtual e Aumentada

Desenvolvimento para a Web e Dispositivos Móveis (T) (IPLUSO)
  • ApresentaçãoPresentation
    A 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.
  • ProgramaProgramme
    Introduçã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.
  • ObjectivosObjectives
    Compreender 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.
  • BibliografiaBibliography
    GLOVER, 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/).
  • MetodologiaMethodology
      As 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ínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    3
  • NaturezaNature
    Obrigatório
  • EstágioInternship
    Não