Courses: SE 207 - Principles of Virtual Reality

From Gravity
Jump to: navigation, search
teaser2Description teaser1Description teaser3Description


Course Overview

This course introduces cutting-edge virtual reality technology currently available in academia and industry. It provides an introduction to the physical principles, technological challenges, possibilities and limitations for the creation of virtual environments. Projects emphasize the visualization and exploration of scientific data in virtual environments.

Course Objectives

VR is changing the interface between people and information technology by offering new ways for the communication of information, the visualization of processes, and the creative expression of ideas. This course will focus on the fundamentals of Virtual Reality (VR) and provide extended hands-on laboratory exposure. The course objective is to promote the understanding of this technology, underlying principles, its potential and limits and to learn about the criteria for defining useful applications. Furthermore, students will be exposed to the process of creating virtual environments, by developing a complete VR application as members of a small team. Project teams will include students from different disciplines, thereby, complementing technical skills with imagination, creativity, and innovative ideas. Engineering students will work side-by-side with students from liberal arts and other disciplines, and practice problem solving in a team environment. "Principles of Virtual Reality" was developed for facilities available in the California Institute for Telecommunications and Information Technology (Calit2) and its visualization group, consisting out of a wide range of high-end workstations and a state-of-the-art virtual reality hardware.


Lecture: W 09:00-11:40 - TIME CHANGE!
Location: 2004 Atkinson Hall (Calit2) - CHANGED LOCATION!
First Day of Class: 09/27/2007
Units: 4
Section ID: 607410
Office Hours: M:11:00-12:00, 2302 Calit2

Reference Documents

Course Syllabus (pdf) Coding Standards (pdf) (html)

Lecture Notes


Project Requirements

Source Code Examples

Tools / APIs

Important Dates

  • 09/27/2007 - First day of class

Action Items

Student Presentations


  • Presentation 1: Zero Emission Tracking Technology
  • Presentation 2: Eye-Tracking Technology (Arun)


  • Presentation 3: Feducials: The state of visible and invisible markers for augmented reality applications (Kevin)
  • Presentation 4: Video See-Through Augmented Reality: Comparisons of AR techniques using fully immersive and see-through display technology (Michael)


  • Presentation 5: Head-Mounted Display (HMD) Technology (Iman)
  • Presentation 6: VR UIs: Graphical user interfaces for large-screen (multi-tile) display systems (So)
  • Presentation 7: AR UIs: Interfaces for Augmented Reality applications (Jose)


  • Presentation 8: Collaborative VR: A thorough review of existing multi-user VR systems for collaborative work (Daniel)
  • Presentation 9: Handheld Augmented Reality Systems: The state of the art. (Tom)


  • Presentation 10: Environment Tracking and Modeling for AR: Techniques for the virtualization of physical environments and integration with AR
Personal tools