Virtual Reality Lab: Design and Implementation of Virtual Reality Interfaces
Semester: | 
      SS 2018 | 
Type: | 
      Practical | 
Lecturer: | 
      |
Credits: | 
      PT 4 (SWS) or 7 ECTS credits | 
Contact: | 
        freitag@vr.rwth-aachen.de | 
      Note: This page is for a course from a previous semester.
Find a list of current courses on the Teaching page.
  
  
    Find a list of current courses on the Teaching page.
Type | 
        Date | 
        Room | 
      
|---|---|---|
| Introductory Meeting | 05.03.2018, 2:15pm – 3:15pm | Seminar room 003, Kopernikusstraße. 6, Extension Building IT Center | 
| Monday (weekly) | 2:15pm - 5:45pm, starts on 09.04.2018 | VR Lab, Kopernikusstraße 6, Extension Building IT Center | 
The goal of the lab is to introduce you to working with Virtual Reality (VR) hardware and solving VR interaction problems. You will work in groups to build a VR application based on the Unity Engine to tackle a given challenge. To solve the task, you will have access to HTC Vive VR headsets.
Language:
EnglishPrerequisites:
- Completed Bachelor’s degree
 - Advanced knowledge in object-oriented programming
 - Knowledge of the lectures Virtual Reality (I or II or both), Introduction to Computer Graphics, and Designing Interactive Systems (or comparable) is beneficial
 - Knowledge of the Unity Game Engine and C# is beneficial
 
Materials:
- You will develop VR applications with the Unity Game Engine and C# for the HTC Vive headset, and do version management using git.
 - For the development, Windows workstations will be available during the lab.
 - You must have access to a Windows or Mac workstation to work on your Unity project outside of the lab times.
 
Literature and Preparatory Material:
- LaViola Jr, Joseph J., Ernst Kruijff, Ryan P. McMahan, Doug Bowman, and Ivan P. Poupyrev. 3D User Interfaces: Theory and Practice. Addison-Wesley Professional, 2017.
 - https://unity3d.com/learn/tutorials
 - http://rogerdudler.github.io/git-guide/
 
We have 12 lab places.