CSE366

Course CSE366
Title Introduction to Virtual Reality
Credits 3
Course Coordinator

Klaus Mueller

Description

An introduction to the practical issues in the design and implementation of virtual environments. Topics covered include the fundamentals of systems requirements, transformations, and user-interaction models, human vision models, tracking systems, input/output devices and techniques, and augmented reality. The topics covered are explained through the use of real-life applications of virtual-reality systems in engineering, science, and medicine.

Bulletin Link

Prerequisite CSE 328 or CSE/ISE 332; CSE major
Course Outcomes
  • An understanding of the practical issues arising in the design and implementation of virtual environments.
  • An awareness of applications of virtual and augmented reality systems in engineering, science, and medicine.
  • Working knowledge of development techniques for virtual reality systems such as user-interaction models, human vision models, and tracking systems.
Textbook

Virtual Reality Technology, Second Edition, G. Burdea, P. Coiffet, Wiley, 2003

Major Topics Covered in Course
  • Introduction, VR concepts, VRML - file format (1 week)
  • VR system components, VRML97 (1 week)
  • VR applications, events, sensors (1 week)
  • Displays - HMD, CAVE, stereo glasses, scripts (1 week)
  • Stereoview, Performer (1 week)
  • Visual perceptions, trackers (1 week)
  • Input devices, tracker, gloves, 3D- mices (1 week)
  • Interaction models, quaternion (1 week)
  • Dynamic environments, collision detection (1 week)
  • Culling, level of detail, polygon reduction (1 week)
  • Graphics engines (1 week)
  • Behavior (1 week)
  • Haptic feedback (1 week)
  • Augmented/mixed reality (1 week)
Laboratory
  • Navigation, Cosmo-player, VRML (2 weeks)
  • Authoring - Cosmo world, material, texture (2 weeks)
  • Events, sensors (2 weeks)
  • OpenGL performer, interaction (2 weeks)
  • Augmented reality (extra credit: 2 weeks)
Course Webpage

CSE366