120 likes | 137 Views
Virtual Environments CIS 4930/6930 Course Introduction January 6 th , 2009. Course Run-icity. Ask questions!!! Cheating will not be tolerated. Attendance is critical You are completely responsible for your actions in this class. Very APPLIED (lots of projects). You will work hard.
E N D
Virtual EnvironmentsCIS 4930/6930Course IntroductionJanuary 6th, 2009
Course Run-icity • Ask questions!!! • Cheating will not be tolerated. • Attendance is critical • You are completely responsible for your actions in this class. • Very APPLIED (lots of projects). You will work hard.
Discussion Topic • Let’s design the ultimate display. • What are the issues to consider? • Which senses do we want to provide sensory input to? • How would you engineer this? • How much would it cost? • What is possible today, what needs to be invented? • What is the best virtual reality experience available today?
Course Notes Acknowledgement • A significant portion of the lecture notes were drawn from Dr. Larry Hodges at Clemson University. • Known for using VR in clinical therapy. • Clip of Fear of Flying
What’s this course about? • What is a Virtual Environment? • Computer generated environments • Virtual Reality • Augmented Reality • Immersive Environments • Mixed Reality • Learn what goes into VEs • Learn to make VEs • Building your own VE • What are the research areas in VEs?
What will we get to do? • Explore a new area of computer science research • Q: How old is VR and who is the ‘father’ of VR? • A: 1965, Ivan Sutherland (The Ultimate Display, first reading) • What does having the head device get you? • Build your own environments • Build your own interfaces • Do things that have never been done before!
AR ToolKit • Open Source library • University of Washington HITLAB
Pre-Requisites • Proficient in programming (preferrable C/C++) • Programming must not be an obstacle • Java3D is an option, but more complex • General technical background • Familiar with computer graphics • You can take this course while taking CAP 4730, but it will be a challenge
Pre-Requisites • Please drop on by if you have any questions/concerns • No Slackers allowed… • those in search of an easy ‘A’ drop now! • those in search of a rewarding challenge stick around!
Why should I take this course? • An excuse to build that program/game/project you always wanted • A Computer Science course that involves a variety of skills (other than coding!) • Art • Psychology • Sound • Creativity • To play with fun toys • To show off your projects! • End of the semester final projects (potential advisors!)
Syllabus • Project course (most of your grade) • Project 1 – solo • Projects 2-4 – 2 person group (different partner) • Create your own virtual environments • Investigate the course topics you find most interesting • Do something that’s never been done before. • Go over syllabus
Readings • Chapter 1 – Introduction • "The Ultimate Display," Sutherland, I.E., Proceedings of IFIPS Congress 1965, New York, New York, May 1965, Vol. 2, pp. 506-508. • "A Head-Mounted Three-Dimensional Display," Sutherland, I.E., AFIPS Conference Proceedings, Vol. 33, Part I, 1968, pp. 757-764. • http://www.artmuseum.net/w2vr/timeline/Sutherland.html#SutherlandText