Skip to main content

IPLUSO 15793

Virtual and Augmented Reality

Development for the Web and Mobile Devices
  • ApresentaçãoPresentation
    The UC of Virtual and Augmented Reality, demonstrates the main current technologies since its evolution from computer graphics to nowadays used in mobile devices, introducing the main characteristics and its tools used in the development of video games and virtual and augmented realities.
  • ProgramaProgramme
    Introduction to Virtual Reality (VR) and Augmented Reality (AR) ? Concepts, history, and applications. Developing AR experiences ? Using Google Model Viewer and Glitch to create interactive applications. Creating VR environments ? Level design and publishing on Spatial.io. Interaction and development in Unity ? Implementing movement, physics, and interactions in VR. Final project development ? Planning, prototyping, and building a VR experience. Presentation and evaluation ? Pitch sessions, milestones, and final project submission in groups.
  • ObjectivosObjectives
    Understand the fundamental principles of computer graphics applied to virtual and augmented reality, as well as their evolution over time; Differentiate the main concepts, characteristics, and applications of virtual and augmented reality technologies; Explore the different game engines used in the development of immersive applications, with a focus on the current market; Learn the practices, programming languages, and frameworks most commonly used to create VR and AR experiences; Apply essential techniques and algorithms for the development of interactive applications in virtual and augmented reality, using Unity and its main features.
  • 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
    Classes will have a practical exposure of concepts, principles and fundamental techniques, through experimentation of exercises proposed by the teacher. Students are expected to develop, implement and test a small project independently with some support from the teacher. Some topics may be reserved for autonomous work, outside contact hours, and then discussed in class or later in the final project.  
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    3
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não