Virtual Reality Systems CPSC 411611 Course Introduction August

  • Slides: 16
Download presentation
Virtual Reality Systems CPSC 411/611 Course Introduction August 22, 2012

Virtual Reality Systems CPSC 411/611 Course Introduction August 22, 2012

Welcome! My name is Dr. Sab Babu A bit about myself http: //people. clemson.

Welcome! My name is Dr. Sab Babu A bit about myself http: //people. clemson. edu/~sbabu Background Interests

The Name game Pair up with someone you haven’t met before. Find: Name Class

The Name game Pair up with someone you haven’t met before. Find: Name Class Standing Where were you before you came to CU? Something interesting about them Take 5 mins, and you will take turns to introduce them in class

Course Run-icity Ask questions, participation is required!!! Cheating will not be tolerated. You cheat

Course Run-icity Ask questions, participation is required!!! Cheating will not be tolerated. You cheat == no longer in class. Attendance is mandatory Very APPLIED (lots of projects). You will work hard. Go over course syllabus in a minute

What’s this course about? What is a Virtual Environment? Computer generated environments Virtual Reality

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

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 is unique about the picture? What does having the head device get you? Build your own environments Build your own interfaces Develop a significant group final project Do things that have never been done before!

Course Outline Background and history of VR Software Hardware Design Interaction (Wiiii!) Research Issues

Course Outline Background and history of VR Software Hardware Design Interaction (Wiiii!) Research Issues § Build Basic VR walkthrough § Build Basic AR

Open. Scene. Graph Open Source Library with a Scene Graph Rendering, Animation, Object hierarchy

Open. Scene. Graph Open Source Library with a Scene Graph Rendering, Animation, Object hierarchy Creating a Joystick enabled virtual walkthrough

AR Tool. Kit/osg. ART Open Source library University of Washington HITLAB You will building

AR Tool. Kit/osg. ART Open Source library University of Washington HITLAB You will building a AR environments with ARTool. Kit

Pre-Requisites Proficient in programming (C/C++) Programming must not be an obstacle Must be familiar

Pre-Requisites Proficient in programming (C/C++) Programming must not be an obstacle Must be familiar with Microsoft Visual Studio 2008/2010 General technical background Algorithms and Data Structures Familiar with computer graphics is a plus. However, you can still take this course without a lot of graphics knowledge.

Pre-Requisites Please drop on by if you have any questions/concerns You will have to

Pre-Requisites Please drop on by if you have any questions/concerns You will have to invest in some tools of the trade Joysticks/gamepad Earphones, microphone, etc. 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 VR program/game/3 D

Why should I take this course? An excuse to build that VR program/game/3 D 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 http: //people. clemson. edu/~sbabu/VEcourse 2011. htm l

Syllabus http: //people. clemson. edu/~sbabu/VEcourse 2011. htm l

Discussion Topic Let’s design the ultimate VR system. What are the issues to consider?

Discussion Topic Let’s design the ultimate VR system. 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?

Readings Chapter 1 – Introduction "The Ultimate Display, " Sutherland, I. E. , Proceedings

Readings Chapter 1 – Introduction "The Ultimate Display, " Sutherland, I. E. , Proceedings of IFIPS Congress 1965, 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/w 2 v r/timeline/Sutherland. html#Suth erland. Text

Background Survey: Name: Class standing: What aspect of project development are you most interested

Background Survey: Name: Class standing: What aspect of project development are you most interested in? (System development, 3 D modeling, 3 D UI development) What are your strengths? (Familiarity with open source graphics/VE frameworks, modeling tools, etc. ) What would you like to learn? (Opportunity to learn modeling, system programming, UI design etc…) Briefly describe any current VR project your are working on? Or, Why you are interested in VR?