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