- Docente: Gustavo Marfia
- Credits: 6
- SSD: INF/01
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: Second cycle degree programme (LM) in Computer Science (cod. 8028)
Learning outcomes
At the end of the course, the student knows the fundamental theoretical principles, the hardware and the main software platforms required to design and create virtual and augmented reality environments. Furthermore, the student acquires the skills necessary to design, create, modify and interact with such environments
Course contents
- Introduction to Augmented and Virtual Reality (AR/VR)
- Principles: Computer Graphics in AR/VR
- Principles: Perception and Human Factors (Designing and developing 3D UI: strategies and evaluation)
- Principles: Interaction in AR/VR (Selection and manipulation, Travel, Navigation, Way finding, System control, Symbolic input)
- Hardware: Output (Visual, Auditory, Haptic, Vestibular, and Olfactory Channels)
- Hardware: Input (Tracking Systems, Input Devices)
- VR contents (Standards and Designing)
- Software: Platforms (Introduction, VR runtime systems, Real Time Physics Engines, Distributed Virtual Environments, Collaborative Virtual Environments, Game Engines)
- Mixed Reality (Mixed Reality Continuum - AR to VR, Mixed Reality Technologies)
- Applications of AR/VR
- Future of AR/VR
- Exercises/Demonstrations
Readings/Bibliography
JERALD J.: The VR Book: Human-Centered Design for Virtual Reality. . ACM and Morgan & Claypool Publishers, 2016.
SCHMALSTIEG D., HAULLERER T.: Augmented Reality Principles and Practice (Usability). Addison-Wesley Professional, 2016.
Teaching methods
Lectures and lab hours.
Assessment methods
Students will be asked to design an own project (individual or groups) from idea, via implementation, testing, evaluation, demonstration, to documentation.
Teaching tools
Students will be able to utilize the AR/VR infrastructure available at the VARLAB (https://site.unibo.it/varlab/en), comprising AR/VR HMDs (HTC Vive and Microsoft Hololens), 3D PowerWall, 3D scanner, haptic interfaces, 360 camera.
Office hours
See the website of Gustavo Marfia
SDGs

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.