Programming 3D Graphics and Virtual Reality

Lectures: 20 h

Recommended for:
This course is recommended for ECSEL graduate students, and master students in computer science or systems engineering.

The course last ran:
Spring 97.

Goals:
The goal of the course is to give the participants knowledge about effectives techniques for programming 3D graphics, animation and virtual reality applications.

Prerequisites:
Basic programming knowledge.

Organization:
Organization: Lectures and programming labs with practical programming exercises.

Contents:

  • Virtual reality and Virtual environments.
  • VR systems.
  • 3D graphics.
  • Geometric modeling and transformations.
  • Hierarchical structured graphics objects.
  • Parametric surface techniques.
  • Rendering and texture.
  • Interaction with 3D objects.
  • 3D graphics standards such as OpenGL.
  • Animation.
  • Virtual reality and modeling.
  • Physical simulation.
  • Cooperative work within virtual reality environments.
  • Designing virtual environments.
  • Current hardware architectures for 3D and animation.

Literature:

  • OpenGL Programming Guide, Addison-Wesley, 1995.
  • John Vince: Virtual Reality Systems. ACM Press, 1995.
  • Article: Olof Hagsand: Interactive Multiuser VEs in the DIVE system. IEEE MultiMedia, 1996.

Teachers:
Peter Fritzson (petfr@ida.liu.se) + invited speakers.

Examiner:
Peter Fritzson.

Schedule:
Fall 98.

Examination:
Written examination. Obligatory programming exercises.

Credit:
3 credits.


Page responsible: Webmaster
Last updated: 2012-05-03