Advanced Computer Graphics and Virtual Environments

6930/4930, Section 7100/2243

 

Benjamin Lok

Weimer Hall 1094

 

Course Hours: Monday, Wednesday, Friday – 5th period – 11:45-12:35

Office Hours: Monday, Wednesday – 4th period – 10:40 – 11:30.  Also available by appointment (email)

 

Lectures:

January

Week 1: 8th - Course Introduction, 10th – Introduction to Virtual Environments, Sutherland papers (Due 1/22), 12th - Introduction to Virtual Environments

Week 2: 15th – MLK Jr. Day (Holiday), 17th – History of Virtual Environments, Brooks papers (Due 1/29), 19th – History of Virtual Environments

Week 3: 22nd – History of Virtual Environments (quiz on Sutherland), 24th - History of Virtual Environments , 26th - 3D from 2D images

 

February

Week 4: 29th - 3D from 2D images (quiz on Brooks), 31st - ARToolKit (w/ Xiyong Wang), 2nd - Aesthetic Computing (w/ Dr. Paul Fishwick)

Week 5: 5th - 3D from 2D images (Project 1 A due), 7th - Aesthetic Computing and Mixed Reality, Tracking, No Silver Bullet paper, 9th - Tracking

Week 6: 12th - Tracking (Project 1 B due), 14th - Tracking, 16th - Tracking

Week 7: 19th - Tracking (No Silver Bullet due, CAVE paper assigned), 21st - Displays (Project 2 assigned), 23rd - NO CLASS

Week 8: 26th - Displays (CAVE paper due), 28th - Displays, 2nd - NAVE/CAVE visit

 

March

Week 9: 5th - Displays, 7th - Displays , 9th - Displays (MIDTERMS due)

Week 10: Spring Break

Week 11: 19th - NO CLASS, 21st - Displays , 23rd (Project 3 assigned) - Displays (Project 2 due)

Week 12: 26th - Presence, 28th - Presence (HMD chart due), 30th – Presence

 

April

Week 13: 2nd – Interaction (sense of presence paper due), 4th - Interaction, 6th - Interaction

Week 14: 9th – Interaction (avatar paper due), 11th – LAB MEETING, 13th – NO CLASS

Week 15: 16th – Interaction (UNC Pit paper due), 18th - Virtual Characters, 20th – Project Update

Week 16: 23rd – Virtual Characters, 25th – (Last day of class)

 

Assignments:

Project #1 – AR Toolkit –

    Part A Due: February 5th, 2007 (Monday – 11 AM)

    Part B Due: February 12th, 2007 (Monday – 11 AM)

    Project #1 stereo and ARToolkit demo

 

Project #2 - Mixed Reality

    Due: March 23rd, 2007 (Monday - 11 AM)

 

Midterm

    Due: March 9th, 2007 (Friday - 5 PM)

 

Project #3 – Final Project

    Due: May 2nd, 2007 (Wednesday - 5 PM)

          HMD and Perspective Warping Code

   

Topics:

Acknowledgement: The lecture notes are based on those created by Dr. Larry Hodges at the University of North Carolina at Charlotte with his permission. Many many thanks!

 

Course Introduction

Introduction to Virtual Environments

History of Virtual Environments

Seeing 3D from 2D

Aesthetic Computing and Mixed Reality

Tracking

Output Displays

Presence

Interaction

 

Virtual Characters

Quaternions

 

Info:

Syllabus, Advertising Flyer for Class

 

Readings:

January 22th - The Ultimate Display

(original http://www.macs.hw.ac.uk/cs/online/9ig2/1/ultimate_display.html)
I. E. Sutherland, The Ultimate Display,"in Proceedings of the IFIPS Congress, vol. 2, pp. 506-508, 1965.

Head Mounted Three Dimensional Display
I.E. Sutherland, "A Head-mounted Three-dimensional Display," in 1968 Fall Joint Computer Conference, AFIPS Conference Proceedings, vol. 33, pp. 757-764, 1968.

Presenter: Beau Hollis

 

January 29th – Is There Any Real Virtue in Virtual Reality

(original http://www.cs.unc.edu/~brooks/RealVirtue.pdf)

Brooks, Jr., F.P., 1994: "Is There Any Real Virtue in Virtual Reality?" Public lecture co-sponsored by the Royal Academy of Engineering and the British Computer Society, November 30, London.

– What's Real About Virtual Reality

(original http://www.cs.unc.edu/~brooks/WhatsReal.pdf)

Brooks,Jr., F.P., 1999: "What's Real About Virtual Reality?" IEEE Computer Graphics and Applications,19, 6:16-27.

 

February 19th – [TRACKING] Motion Tracking: No Silver Bullet, but a Respectable Arsenal (Welch)
Welch, Greg and Eric Foxlin (2002). .Motion Tracking: No Silver Bullet, but a Respectable Arsenal,. IEEE Computer Graphics and Applications, special issue on .Tracking,. November/December 2002, 22(6): 24.38.

Presenter: Ankit Hirdesh

 

February 26th – [HARDWARE] Surround-Screen Projection-Based Virtual Reality: The Design & Implementation of the CAVE

Carolina Cruz-Neira, Daniel Sandin, & Thomas A. Defanti. Surround-screen Projection-based Virtual Reality: The Design & Implementation of the CAVE. Proceedings of ACM SIGGRAPH, 1993, pp. 135-142.

Presenter: Jae Heon Jeong

 

March 5th – [RESEARCH] A Touring Machine: Prototyping 3D Mobile Augmented Reality Systems for Exploring the Urban Environment (Feiner)

S. Feiner, B. MacIntyre, T. Hφllerer, and T. Webster, A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. In: Proc. ISWC '97 (First Int. Symp. on Wearable Computers), October 13-14, 1997, Cambridge, MA. Also as: Personal Technologies, 1(4), 1997, pp. 208-217

Original file: http://monet.cs.columbia.edu/publications/iswc97.pdf

Presenter: Mohsen Ali

 

April 2nd – [PRESENCE] Using Presence Questionnaires in Reality (Usoh)
Martin Usoh, Ernest Catena, Sima Arman, and Mel Slater. Using Presence Questionnaires in Reality. Presence: Teleoperators and Virtual Environments, vol. 9, no. 5, 2000, pp. 497-503.

Presenter: Dhruv Chawla

 

April 9th – [AVATARS] Body Centred Interaction in Immersive Virtual Environments (Slater)

(original: http://www.cs.ucl.ac.uk/staff/m.slater/Papers/bci.pdf)

Slater, M., and Usoh, M. (1994) Body Centred Interaction in Immersive Virtual Environments, in N. Magnenat Thalmann and D. Thalmann (eds.) Artificial Life and Virtual Reality, John Wiley and Sons, 1994, 125-148.

Presenter:  Brent Rossen

 

April 16th – [LOCOMOTION] Walking > Walking-in-Place > Flying, in Virtual Environments (Usoh)

http://www.cs.unc.edu/~eve/papers/EVEAuthored/1999-SIGGRAPH-Usoh.pdf

Usoh, M., K. Arthur, M. Whitton, R. Bastos, A. Steed, M. Slater and F. Brooks. "Walking > walking-in-place > flying in virtual environments". Proc. of SIGGRAPH '99, Computer Graphics Proceedings, Annual Conference Series. 1999 p 359-364.

Presenter:

 

 

 

 

 

 

 

- [APPLICATION] Treating Psychological and Physical Disorders with VR

(original http://www.caip.rutgers.edu/vrlab/publications/papers/2001_ieee_cga.pdf)
Hodges, L.F., Anderson, P., Burdea, G., Hoffman, H., and Rothbaum, B. (2001). Treating psychological and physical disorders with VR. IEEE Computer Graphics & Applications 21, 6, pp. 25-33.

Presenter:

 

 

– [MANIPULATION] Flying, Scaling, and Grabbing in a Virtual World (Warren Robinett)

W. Robinett and R. Holloway. Implementation of flying, scaling, and grabbing in virtual worlds. In Computer Graphics, pages 189-192, 1992.

Presenter:

 

–  [LOCOMOTION] Travel in Immersive Virtual Environments: An Evaluation of Viewpoint Motion Control Techniques (Bowman)

(original: http://people.cs.vt.edu/~bowman/papers/travel.pdf)

Bowman, D., Koller, D., and Hodges, L. Travel in Immersive Virtual Environments: An Evaluation of Viewpoint Motion Control Techniques. Proceedings of the Virtual Reality Annual International Symposium (VRAIS), 1997, pp. 45-52.

Presenter:

–  [LOCOMOTION] Spatial Orientation and Wayfinding in Large-Scale Virtual Spaces: An Introduction

Darken, R.P., Allard, T., & Achille, L. (1998). Spatial Orientation and Wayfinding in Large-Scale Virtual Spaces: An Introduction. Presence: Teleoperators and Virtual Environments, 7(2), pp. 101-107.

(original: http://www.movesinstitute.org/darken/publications/SPATNAV1.pdf)

 

[LOCOMOTION] Spatial Orientation and Wayfinding in Large-Scale Virtual Spaces: Part 2

Darken, R.P., Allard, T., and Achille, L.B. (1999). Spatial Orientation and Wayfinding in Large-Scale Virtual Spaces: Guest Editors' Introduction, Presence: Teleoperators and Virtual Environments, 8(6) pp. iii-vi.

(original: http://www.movesinstitute.org/darken/publications/SPATNAV2.pdf)

Presenter:

 

– [INTERACTION] An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments (Bowman)

(original: http://people.cs.vt.edu/~bowman/papers/grab.pdf)

Bowman, D. and Hodges, L. An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments. Proceedings of the 1997 Symposium on Interactive 3D Graphics, 1997, pp. 35-38.

Presenter:

– [INTERACTION ] Virtual Reality on a WIM: Interactive Worlds in Miniature

(original: http://www.cs.cmu.edu/~stage3/publications/95/conferences/chi/paper.html)

Virtual Reality on a WIM: Interactive Worlds in Miniature, Richard Stoakley, Matthew Conway, Randy Pausch, ACM CHI'95 Conference on Human Factors in Computing Systems, 1995.

Presenter:

 

 

–  [AVATARS] The Role of Virtual Humans in Virtual Environment Technology and Interfaces (Thalmann)

(original: http://ligwww.epfl.ch/~thalmann/papers.dir/EU.NSF.PDF)

D.Thalmann. The Role of Virtual Humans inVirtual Environment Technology and Interfaces, Proceedings of Joint EC-NSF Advanced Research Workshop, Bonas, France, 1998.

Presenter:

 

 

– [APPLICATION] Nanomanipulator (Taylor)

(original: http://www.cs.unc.edu/Research/nano/documentarchive/publications/1999taylor_scientificApps.pdf)

Taylor II, R. M. (1999). "Scientific Applications of Force Feedback: Molecular Simulation and Microscope Control." Proceedings of SIGGRAPH '99, Los Angeles, CA.

Presenter:

 

– [LOCOMOTION] Redirected Walking (Razzaque)

(original: http://www.cs.unc.edu/Research/eve/rdw/redirected_walking_in_place_EGVE_2002.pdf)

Razzaque, S., D. Swapp, M. Slater, M. C. Whitton and A. Steed (2002). "Redirected Walking in Place." Proceedings of Eighth Eurographics Workshop on Virtual Environments (2002), 123-130, ACM - The Eurographics Association.

Presenter: