Realidade Aumentada e Programação Holográfica

Código:
16797
Ano:
3
Semestre:
S1
Créditos ECTS:
6
Carga Horária:
PL(30H)/T(30H)
Área Científica:
Informática, Automação e Controlo
Objectivos de Aprendizagem:
Os objetivos gerais desta unidade curricular são os seguintes:

1) dotar os alunos com competências de programação holográfica, especialmente na área dos sistemas interativos;
2) dotar os alunos com as competências essenciais na geração de interfaces holográficas homem-máquina;
3) dotar os alunos com competências, métodos, e técnicas de utilização das ferramentas fundamentais para o desenvolvimento de aplicações com realidade aumentada e mista (RA/RM);
4) dotar os alunos com as competências fundamentais em programação holográfica que permitam combinar hipóteses de resolução para diferentes cenários e ambientes imersivos.

No que respeita aos objetivos específicos desta unidade curricular, após o processo de aprendizagem, os alunos devem ser capazes de, pelo menos:

1) descrever os princípios base de RA/RM aplicados a diferentes tipos de dispositivos (e.g., smartphones, óculos de RA/RM);
2) desenvolver aplicações tirando partido das tecnologias de RA/RM.
Conteúdos programáticos:
1) Introdução à realidade aumentada (RA) e realidade mista (RM).
2) Interfaces baseadas em RA/RM para smartphones, tablets e óculos de realidade mista.
3) Software de desenvolvimento (SDK) de aplicações de realidade aumentada e holográfica com Unity: ARFoundation, ARCore, ARKit e Vuforia.
4) Rastreamento em RA/RM.
5) Captura e visualização do mundo real em aplicações Unity de RA/RM.
6) Registo em RA/RM.
7) Inserção de modelos 3D e horizontes artificiais em aplicações Unity de RA/RM.
8) Desenvolvimento de aplicações Unity de RA/RM que usam serviços baseados em localização, mapas, navegação e GPS.
9) Interação homem-máquina em RA/RM (gestos, detecção de proximidade, reconhecimento facial, etc.) em aplicações Unity de RA/RM.
Bibliografia principal:
1) D. Schmalstieg and T. Ho¨llerer (2016), Augmented reality: principles and practice, Addison-Wesley.
2) S. Aukstakalnis (2016), Practical augmented reality: A guide to the technologies, applications, and human factors for AR and VR, Addison-Wesley.
3) G. Blokdyk (2021), Mixed Reality: A Complete Guide, The Art of Service Publishers.
4) S. Ong and V. Siddaraju (2021), Beginning Windows Mixed Reality Programming for HoloLens and Mixed Reality Headsets, Apress.
Língua:
Português