056:246 Design of Virtual Environments
Course Syllabus

(subject to change)


Date Topic Reading
Mon. 08/23/04 Course Introduction, Introduction to Computer Graphics - The Rendering Pipeline and Lighting Models Syllabus and Web Pages, Schroeder, W., Martin, K., and Lorensen, B. (1998), "Computer Graphics Primer" The Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, 2nd Edition, pp. 35-82.
Wed. 08/25/04 Introduction to Computer Graphics - Translations and Rotations - 2 Green, M., and Sun, H. (1995), Computer graphics modeling for virtual environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 63-101.
Fri. 08/27/04 Introduction to Computer Graphics - Projections Green, M., and Sun, H. (1995), Computer graphics modeling for virtual environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 63-101.
Mon. 08/30/04 (HW 1)
History of VRML and Development Process VRML Definition, International Standard ISO/IEC 14772-1:1997
Wed. 09/01/04 VRML Syntax and Using a VRML file in a web page VRML Definition, International Standard ISO/IEC 14772-1:1997
Fri. 09/03/04 (HW 2)
VRML Scene Graphs VRML Definition, International Standard ISO/IEC 14772-1:1997
Mon.
09/06/04
No Class
None
Wed. 09/08/04 VRML Shape Nodes and Geometry, VRML Appearance and Lighting VRML Definition, International Standard ISO/IEC 14772-1:1997
Fri. 09/10/04
(HW 3)
History, Ellis S.R. Ellis, Origins and Elements of Virtual Environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, Oxford University Press, 1995, pp. 14-57.
Mon. 09/13/04 No Class
Wed. 09/15/04 No Class
Fri. 09/17/04 No Class
Mon. 09/20/04
(HW 4)
History, NRC National Research Council, Virtual Reality: Scientific and Technical Challenges, Part I, Overview, pp 13-91.
Wed. 09/22/04 No Class
Fri. 09/24/04 Midterm Exam 1

Mon. 09/27/04
(HW 5)
3D Displays McKenna, M., and Zeltzer, D., (1992) Three dimensional visual display systems for virtual environments, Presence: Teleoperators and Virtual Environments, 1(4):421-458.
Wed. 09/29/04 A Review of C programming Practical C Programming
Fri. 10/01/04 Review of C programming Practical C Programming
Mon. 10/04/02
(HW 6)


Wed. 10/06/04

Fri. 10/08/04

Mon. 10/11/04
(HW 7)


Wed. 10/13/04

Fri. 10/15/04 Helmet-mounted Displays Kocian, D.F., and Task, H.L. (1995), Visually Coupled Systems Hardware and the Human Interface, in Virtual Environments and Advanced Interface Design, Barfield and Furness, Eds., Oxford University Press, pp. 175-258
Mon. 10/18/04 Discussion

Wed. 10/20/04 Introduction to Open GL, a simple program A 3D Case Study Using OpenGL
Fri. 10/22/04 OpenGL, Compiling and GLUT A 3D Case Study Using OpenGL
Mon. 10/25/04
(HW 8)
OpenGL, Vertices and Drawing A 3D Case Study Using OpenGL
Wed. 10/27/04
OpenGL, Viewing and Modeling Transformations A 3D Case Study Using OpenGL
Fri. 10/29/04 OpenGL, Colors and Lighting A 3D Case Study Using OpenGL
Mon. 11/01/04 OpenGL, Pixels and Textures None
Wed. 11/03/04 Human Factors in VR K.M. Stanney, R.R. Mourant, and R.S. Kennedy (1998), "Human Factors Issues in Virtual Environments: A Review of the Literature, Presence: Teleoperators and Virtual Environments, 7(4).
Fri. 11/05/04 Discussion
None
Mon. 11/08/04
(HW 9)
Cognitive Issues in Human Factors Wickens, C.D., and Baker, P., Cognitive issues in virtual environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 514-541.
Wed. 11/10/04 Presence, Witmer B.G. Witmer and M.J. Singer (1998), "Measuring Presence in Virtual Environments: A Presence Questionnaire," Presence: Teleoperators and Virtual Environments, 7(3)
Fri. 11/12/04 Midterm #2
None
Mon. 11/15/04 Presence, Barfield Barfield, W., Zeltzer, D., Sheridan, T., Slater, M. (1995), Presence and performance within virtual environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 514-541.

See also the Special Issue on Virtual Environments, The Journal of Human Factors, W. Barfield and R.C. Williges (eds) Vol. 40, 1998.

Wed. 11/17/04 Input devices and interaction techniques MacKenzie, I.S. (1995), Input devices and interaction techniques for advanced computing, in Virtual Environments and Advanced Interface Design, Barfield and Furness, Oxford University Press, 1995, pp. 437-470.
Fri. 11/19/04
(HW 10)
Discussion of Essays
None
Mon.
11/22/04
Thanksgiving Recess
None
Mon.
11/24/04
Thanksgiving Recess None
Mon.
11/26/04
Thanksgiving Recess None
Mon. 11/29/04 Gloves and clothing Hannaford, B., and Venema, S. (1995) Kinesthetic displays for remote and virtual environments, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 415 - 436.
Wed. 12/01/04 Tactile and force sensors Kaczmarek, K.A. and Bach-Y-Rita, P. (1995), Tactile displays, in Virtual Environments and Advanced Interface Design, Barfield and Furness, pp. 349-414.
Fri. 12/03/04 Motion platforms National Research Council, Virtual Reality: Scientific and Technical Challenges, Whole-body motion, motion sickness, and locomotion interfaces, pp 205-230.
Mon. 12/06/02 Projective VR Kim, W.S. (1999), "Computer vision assisted virtual reality calibration," IEEE Trans. on Robotics and Automation, 15(3), pp 450-464.
Wed. 12/08/04 Projective VR Freund, E., and Rossmann, J., (1999) Projective virtual reality: briding the gap between virtual reality and robotics, IEEE Trans. on Robotics and Automation, 15(3), pp 411-422
Fri. 12/10/04
(HW 11)
Student Essays
None
Mon. 12/13/04 (Noon)
Final Exam None

Revised: November 29, 2004 by Geb Thomas