IPLUSO 15793
Virtual and Augmented Reality
Development for the Web and Mobile Devices
-
ApresentaçãoPresentationThe 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.
-
ProgramaProgrammeIntroduction 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.
-
ObjectivosObjectivesUnderstand 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.
-
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/).
-
MetodologiaMethodologyClasses 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ínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS3
-
NaturezaNatureMandatory
-
EstágioInternshipNão




