12
Virtual Environments Virtual Environments CIS 4930/6930 CIS 4930/6930 Course Introduction Course Introduction January 6 January 6 th th , 2009 , 2009

Virtual Environments CIS 4930/6930 Course Introduction January 6 th , 2009

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Virtual EnvironmentsVirtual Environments

CIS 4930/6930CIS 4930/6930

Course IntroductionCourse Introduction

January 6January 6thth, 2009, 2009

Course Run-icityCourse Run-icity

Ask questions!!!Ask questions!!! Cheating will not be Cheating will not be

tolerated.tolerated. Attendance is criticalAttendance is critical You are You are completely completely

responsible for your actions responsible for your actions in this class. in this class.

Very APPLIED (lots of Very APPLIED (lots of projects). You will work projects). You will work hard.hard.

Discussion TopicDiscussion Topic

Let’s design the ultimate display.Let’s design the ultimate display. What are the issues to consider?What are the issues to consider?

Which senses do we want to provide sensory input to?Which senses do we want to provide sensory input to? How would you engineer this?How would you engineer this? How much would it cost?How much would it cost? What is possible today, what needs to be invented?What is possible today, what needs to be invented?

What is the best virtual reality experience What is the best virtual reality experience available today?available today?

Course Notes Course Notes AcknowledgementAcknowledgement

A significant portion of the A significant portion of the lecture notes were drawn from lecture notes were drawn from Dr. Larry Hodges at Clemson Dr. Larry Hodges at Clemson University.University.

Known for using VR in clinical Known for using VR in clinical therapy.therapy.

Clip of Fear of FlyingClip of Fear of Flying

What’s this course What’s this course about?about?

What is a Virtual Environment?What is a Virtual Environment? Computer generated environmentsComputer generated environments Virtual RealityVirtual Reality Augmented RealityAugmented Reality Immersive EnvironmentsImmersive Environments Mixed RealityMixed Reality

Learn what goes into VEsLearn what goes into VEs Learn to make VEsLearn to make VEs Building your own VEBuilding your own VE What are the research areas in VEs?What are the research areas in VEs?

What will we get to do?What will we get to do?

Explore a new area of computer Explore a new area of computer science researchscience research Q: How old is VR and who is the Q: How old is VR and who is the

‘father’ of VR?‘father’ of VR? A: 1965, Ivan Sutherland (The A: 1965, Ivan Sutherland (The

Ultimate Display, first reading)Ultimate Display, first reading) What does having the head device What does having the head device

get you?get you?

Build your own environmentsBuild your own environments Build your own interfacesBuild your own interfaces Do things that have never been Do things that have never been

done before!done before!

AR ToolKitAR ToolKit

Open Source libraryOpen Source library University of University of

Washington HITLABWashington HITLAB

Pre-RequisitesPre-Requisites

Proficient in programming Proficient in programming (preferrable C/C++)(preferrable C/C++) Programming must not be an Programming must not be an

obstacleobstacle Java3D is an option, but Java3D is an option, but

more complexmore complex General technical General technical

backgroundbackground Familiar with computer Familiar with computer

graphicsgraphics You can take this course You can take this course

while taking CAP 4730, but it while taking CAP 4730, but it will be a challengewill be a challenge

Pre-RequisitesPre-Requisites

Please drop on by if Please drop on by if you have any you have any questions/concernsquestions/concerns

No Slackers No Slackers allowed… allowed… those in search of an those in search of an

easy ‘A’ drop now!easy ‘A’ drop now! those in search of a those in search of a

rewarding challenge rewarding challenge stick around!stick around!

Why should I take this Why should I take this course?course?

An excuse to build that An excuse to build that program/game/project you program/game/project you always wantedalways wanted

A Computer Science course A Computer Science course that involves a variety of skills that involves a variety of skills (other than coding!)(other than coding!) ArtArt PsychologyPsychology SoundSound CreativityCreativity

To play with fun toysTo play with fun toys To show off your projects!To show off your projects!

End of the semester final End of the semester final projects (potential advisors!)projects (potential advisors!)

SyllabusSyllabus

Project course (most of your grade)Project course (most of your grade) Project 1 – soloProject 1 – solo Projects 2-4 – 2 person group (different Projects 2-4 – 2 person group (different

partner)partner) Create your Create your ownown virtual environments virtual environments Investigate the course topics you find most Investigate the course topics you find most

interestinginteresting Do something that’s never been done before.Do something that’s never been done before.

Go over syllabusGo over syllabus

ReadingsReadings Chapter 1 – IntroductionChapter 1 – Introduction "The Ultimate Display," "The Ultimate Display,"

Sutherland, I.E., Proceedings of Sutherland, I.E., Proceedings of IFIPS Congress 1965, New IFIPS Congress 1965, New York, New York, May 1965, Vol. York, New York, May 1965, Vol. 2, pp. 506-508. 2, pp. 506-508.

"A Head-Mounted Three-"A Head-Mounted Three-Dimensional Display," Dimensional Display," Sutherland, I.E., AFIPS Sutherland, I.E., AFIPS Conference Proceedings, Vol. Conference Proceedings, Vol. 33, Part I, 1968, pp. 757-764. 33, Part I, 1968, pp. 757-764.

http://www.artmuseum.net/w2vr/timeline/Sutherland.html#SutherlandText