Virtual Reality


This course will introduce fundamentals of virtual reality (VR) systems. This will include fundamentals of real-time rendering, geometric modelling, display optics, sensors and tracking, vestibular systems and interface design. Advanced areas of VR including telepresence, procedural modelling of large virtual worlds, and designing multi-model interactions and interfaces for VR will also be discussed. This will be a project-based course using game engine based VR development.

  1. Apply the learned concepts to design moderate to large VR based systems
  2. Understand rendering in VR and challenges
  3. Be able to use geometric modelling algorithms to design virtual worlds
  4. Be able to design user interactions in VR

Course Offering