| Course |
CSE366 |
| Title |
Introduction to Virtual Reality |
| Credits |
3 |
| Course Coordinator |
Klaus Mueller |
| Current Catalog 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.
|
| Prerequisite |
CSE 328, CSE/ISE 332, 333
|
| Course Goals |
- Introduce practical issues arising in the design and implementation of virtual environments.
- Discuss applications of virtual and augmented reality systems in engineering, science, and medicine.
- Present 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 Projects |
- 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 |
|