Examination
- Laborations: 3 p
- Exam: 2 p
Written exam. All material is allowed. Even your own notes.
-
Exam 2001-10-18 with short answers and comments
(PDF)
(PostScript)
-
Exam 2002-01-18
Lectures
Schedule
UNIX, C, and OpenGL
Lecturer: Patric Ljung
- Lecture 1: Unix
- Lecture 2: C
- Lecture 3: OpenGL
Virtual Reality
Lecturer: Niclas Andersson
Slides for lecture 4 - 12
(PostScript)
(PDF)
The "extra" slides (those that didn't fit into the collection)
(PostScript)
(PDF)
- Lecture 4: Human Factors
- Human Factors Issues in Virtual Environments:
A Review of the Literature,
Kay M. Stanney, Ronald R. Mourant,
Robert S. Kennedy
(PDF)
- The Limits of Human Vision,
Michael F. Deering
(PDF)
- Measuring Presence in Virtual Environments:
A Presence Questionnaire,
Bob G. Witmer and Michael J. Singer
(PDF)
- Lecture 5: VRML, Scene Graphs
- Lecture 6: Computer Hardware
- Realizing OpenGL: Two implementations of One Architecture,
Mark J. Kilgard
(PDF)
- Lecture 7: Projector Technology, Stereo vision,
Tracking and Interaction devices
- Miniature 6-DOF inertial system fir tracking HMDs,
Eric Foxlin, Michael Harrington,
and Yury Altshuler
(PDF)
- Lecture 8: Haptics
- Adding Force Feedback to Graphics Systems:
Issues and Solutions,
William R. Mark, et. al.
(PDF)
- Lecture 9: Interaction Techniques
- Virtual Environment Interaction Techniques
Mark R. Mine
(PostScript)
- Lecture 10: Interaction Techniques, cont.
- Image Plane Interaction Techniques In 3D Immersive Environments
Jeffrey S. Pierce et. al.
(PDF)
- Designing and Building the PIT:
a Head-Tracked Stereo Workspace for Two Users,
Kevin Arthur et. al.
(PDF)
- Lecture 11: Applications, Distributive Environments, Future
- Projected Imagery in Your
"Office of the Future"
Greg Welsh, Henry Fuchs, Ramesh Raskar,
and Herman Towles
(PDF)
- Large Displays in Automotive Design
William Buxton, George Fitzmaurice,
Ravin Balakrishnan, and Gordon Kurtenbach
(PDF)
- Lecture 12: Summary and Repetition
Laborations
Check here
if you have passed the lab assignment.
(maintained by Mark Dieckmann)
During the scheduled time below,
there will be at least one lab-assistans present in the lab.
(scheduled times).
Please, do not limit your work on your assignments to the
scheduled hours.
Since we only have one Vortex and
two ReachIn-displays,
you have to be flexible and utilize free hours in
your schedule to finish you assignments.
Assignment 4, 5 and 6 can be done in any order.
The Linux Labs (K2415 and K2416) is built for
the visualisation profile in the media program.
There is no other course scheduled in these two rooms (so far).
| Time |
Lab Groups |
Assistants |
| Week 35 |
| We 13-17 |
A |
| Th 13-17 |
B |
| Fr 08-12 |
C |
| Week 36 |
| Tu 13-17 |
A |
| Th 08-12 |
B |
| Th 13-17 |
C |
| Week 37 |
| Mo 13-17 |
A |
| Tu 08-12 |
B |
| We 13-17 |
C |
| Th 13-17 |
A |
| Week 38 |
| Mo 08-12 |
B |
| Mo 17-21 |
C |
| Tu 13-17 |
A |
| Week 39 |
| Mo 13-17 |
B |
| Th 08-12 |
C |
| Th 13-17 |
A |
| Week 40 |
| Th 13-17 |
B |
| Week 41 |
| Mo 08-12 |
C |
|
Literature
Books
I have ordered these books at Akademibokhandeln
down at Skvallertorget.
| Frontpage |
Title and Author(s) |
Short review |
 |
The C Programming Language,
Brian W. Kernighan, Dennis M. Ritchie
Prentice Hall, ISBN: 0131103628
|
Dennis Richie was the guy who created C.
Brian Kernighan popularized it.
It is a good book to to have nearby when programming in C.
There are alternatives ...
Niclas
|
 |
OpenGL Programming Guide, Third Edition:
The Official Guide to Learning OpenGL, Version 1.2,
Mason Woo, Jackie Neider, Tom Davis, Dave Shriner,
OpenGL Architecture Review Board,
Dave Shreiner
Addison-Wesley, ISBN: 0201604582
|
This is the bible to use when programming OpenGL.
It is not obligatory course litterature but if you
will continue to program using OpenGL,
buy this book!
Niclas
|
 |
Essential Virtual Reality Fast:
How to Understand
the Techniques and Potential of Virtual Reality,
John Vince
Springer Verlag, ISBN: 1852330120
|
It is difficult to recommend this book as a good book in VR.
It is actually quite difficult to find any good book in VR.
Therefore I've tried to reduce the price instead.
It is a short overview of the VR field.
Niclas
|
Articles and Tutorials
A collection of C and C++ tutorials is available
for purchase at Butiken, Kåkenhus.
The collection contains
- C -- En översikt
(PostScript)
- C++ -- En översikt
(PostScript)
- C++ för dig som kan Java
- Enkel stilguide för C och C++
and will be used in both this course and the
course Scientific Visualisation, TNM056.
Tutorials and manuals that are useful in this course:
For the Virtual Reality part of the course,
the lectures will be built on John Vince' book
Essential Virtual Reality Fast
complemented with research articles.
The following article will be included (I'm very much working on this):
- Human Factors Issues in Virtual Environments:
A Review of the Literature
Kay M. Stanney, Ronald R. Mourant,
Robert S. Kennedy
(PDF)
- The Limits of Human Vision,
Michael F. Deering
(PDF)
- Measuring Presence in Virtual Environments:
A Presence Questionnaire,
Bob G. Witmer and Michael J. Singer
(PDF)
- Realizing OpenGL: Two implementations of One Architecture,
Mark J. Kilgard
(PDF)
- Virtual Environment Interaction Techniques
Mark R. Mine
(PostScript)
- Adding Force Feedback to Graphics Systems:
Issues and Solutions
William R. Mark, et. al.
(PDF)
- Miniature 6-DOF inertial system fir tracking HMDs
Eric Foxlin, Michael Harrington,
and Yury Altshuler
(PDF)
- Designing and Building the PIT:
a Head-Tracked Stereo Workspace for Two Users
Kevin Arthur et. al.
(PDF)
- Projected Imagery in Your "Office of the Future"
Greg Welsh, Henry Fuchs, Ramesh Raskar,
and Herman Towles
(PDF)
- Large Displays in Automotive Design
William Buxton, George Fitzmaurice,
Ravin Balakrishnan, and Gordon Kurtenbach
(PDF)
- Image Plane Interaction Techniques In 3D Immersive Environments
Jeffrey S. Pierce et. al.
(PDF)
People
|