Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction...

13
Design and Creation Design and Creation of Virtual of Virtual Environments Environments CAP 6930/4930 CAP 6930/4930 Section 5694/3947 Section 5694/3947 Course Introduction Course Introduction August 24 August 24 th th , 2005 , 2005

Transcript of Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction...

Page 1: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

Design and CreationDesign and Creationof Virtual of Virtual EnvironmentsEnvironments

CAP 6930/4930CAP 6930/4930Section 5694/3947Section 5694/3947Course IntroductionCourse Introduction

August 24August 24thth, 2005, 2005

Page 2: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

Welcome!Welcome!

My name is Benjamin Lok.My name is Benjamin Lok. Pronounced like “lock” as in Pronounced like “lock” as in

lock the door.lock the door. Not Loke as in Tone LNot Loke as in Tone Lōcōc.. Feel free to call me Ben.Feel free to call me Ben.

A bit about myselfA bit about myself BackgroundBackground InterestsInterests

Page 3: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

Course Run-icityCourse Run-icity

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

tolerated. You cheat == no tolerated. You cheat == no longer in class.longer in class.

No attendance, no naggingNo attendance, no nagging In return: You are In return: You are

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

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

Page 4: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

Discussion TopicDiscussion Topic

Let’s design the ultimate display. (Let’s break Let’s design the ultimate display. (Let’s break up into groups of 4 – 1 scribe)up into groups of 4 – 1 scribe) 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?

Page 5: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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 the Dr. Larry Hodges at the University of North Carolina at University of North Carolina at Charlotte (previously at Georgia Charlotte (previously at Georgia Tech).Tech).

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

Clip of Fear of FlyingClip of Fear of Flying

Page 6: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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?

Page 7: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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 is unique about the picture?What is unique about the picture? What does having the head device What does having the head device

get you?get you? Build your own environmentsBuild your own environments Develop a Develop a significantsignificant group group

final projectfinal project Do things that have never been Do things that have never been

done before!done before! Explore your creative sideExplore your creative side

Page 8: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

Course OutlineCourse Outline

Background and Background and history of VRhistory of VR

SoftwareSoftware HardwareHardware DesignDesign InteractionInteraction Research IssuesResearch Issues

Build Basic VEBuild Basic VE

Build Complex VEBuild Complex VE

Group Project Group Project building a building a compelling VEcompelling VE

Page 9: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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

Page 10: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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!

Page 11: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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!)

Page 12: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

SyllabusSyllabus

Project course (most of your grade)Project course (most of your grade) Create your Create your ownown virtual environments virtual environments Create a group (probably made up of 3 Create a group (probably made up of 3

people) projectpeople) project Investigate the course topics you find most Investigate the course topics you find most

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

before.before. Go over syllabusGo over syllabus

Page 13: Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.

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.

httphttp://www.artmuseum.net/w2vr/tim://www.artmuseum.net/w2vr/timeline/Sutherland.html#Sutherlaneline/Sutherland.html#SutherlandTextdText