Design and Creation of Virtual Environments

CAP 6930/4930, Section 5694/3947

 

Benjamin Lok

CSE E220

 

Course Hours:

Tuesdays (5, 6) 11:45 AM – 1:40 PM

Thursdays (6) 12:50 PM – 1:40 PM

 

Office Hours:

Tuesdays (7) 1:50 AM – 2:40 AM

Thursdays (7) 1:50 AM – 2:40 PM

Also available by appointment (email)

TA Office (Rm. 309) Hours:

Mondays (5) 11:45 AM - 12:40 PM

Wednesdays (5) 11:45 AM - 12:40 PM


Course lectures

August

24th – Course Introduction

29th – Introduction to Virtual Environments, Sutherland papers

 

September

6th – History of VR, Brooks papers

8th – History of VR

13th – Seeing 3D from 2D, Hodges paper

15th - Seeing 3D from 2D, Tour of GMALab

20th - Seeing 3D from 2D, CAVE + PIT paper

22nd - Quaternions

27th – Visual Display

29th - Visual Display, Flying+Grabbing+Scaling paper

 

October

4th - Visual Display, HMD Displays, Locomotion papers

6th - HMD Displays

11th – HMD Displays, grabbing and WIM paper

13th – REVE visit

18th – Output Devices, NAVE visit, project 1 due

20th – Output Devices

25th – Output Devices

27th - Tracking

 

November

1st – no class, Midterm due

3rd – Tracking

8th – Tracking

10th – Input devices

14th – Project #2 due

15th – Tracking, demo of project #2

17th – Presence

22nd – no class

24th – Thanksgiving

29th – Presence

 

December

1st – Presence, Interaction

6th – FINAL PROJECTS!

Course topics (content)

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

Course Introduction

Introduction to Virtual Environments

Seeing 3D from 2D

Quaternions

Visual Display

HMD Displays

HTD Displays

Tracking

Presence

Interaction

Virtual Characters

 

Virtual Reality Technology - Burdea

Chapter 1: History of VR

Chapter 3: Output Devices

Chapters 2,7,8,9


Class Projects

Project #1 Due October 4th, October 18th

Project #1 stereo and ARToolkit demo

OBJ file reader + GL tutorials

 

Midterm Due November 1st

Project #2 Due November 14th

Project #3 Due December 6th

 

Quizzes

Important Links

Syllabus

Advertising Flyer for Class

Available Equipment


Readings

August 31st - 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: Jeffrey Jarrard

 

September 6th – 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.

Presenter (Investigate 3 of the systems described): Beau Hollis

September 6th – 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.

Presenter (Investigate 2 of the systems described): Andrew Magis

 

September 13th - [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: Omer Shahid

September 13th - [APPLICATION] Virtual Environments for Treating the Fear of Heights (Hodges)

(go through: http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/co/&toc=comp/mags/co/1995/07/r7toc.xml&DOI=10.1109/2.391038)

Hodges, L.F., Rothbaum, B.O., Kooper, R., Opdyke, D., Meyer, T., North, M., de Graff, J.J., Williford, J. (1995). Virtual environments for treating the fear of heights. IEEE Computer 28,7, pp. 27-34.

Presenter: Salam Daher

 

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

(originalhttp://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: Matt Singer

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

(original http://www.evl.uic.edu/EVL/RESEARCH/PAPERS/CRUZ/sig93.paper.html)

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: Paul Wonderly

 

September 27th – [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: Christopher Pearson

September 27th – [RENDERING] Quaternions (Shomeake)

K. Shoemake, "Animating rotation with quaternion curves," ACM SIGGRAPH, vol. 19, no. 3, pp. 245--254, 1985.

Presenter: Luis Felipe Garcia

 

October 4th –  [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: Thomas Brown

October 4th –  [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: Daniel Gonzalez

 

October 11th – [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: Dhruv Chawla

October 11th – [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: Jian Wei Gao

 

October 18th – [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: Karen Cano

October 18th –  [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: Young In Yeo

 

October 25th – [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: Vishal Bhakta

October 25th – Chapter 3: Output Devices

Presenter: Aaron Kotranza

 

November 1st – NO READINGS

 

November 8th – [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: Andrew Raij

November 8thth – Chapter 2 - Input Devices

Presenter: Rebecca Wells

 

November 15th – [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

Presenter: John Quarles

 

November 22nd – (THANKSGIVING)

 

November 29th – [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: Po Hu

 

November 29th – [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: Tapasvi Moturu