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 |