Welcome! My name is Dr. Sab Babu A bit about myself

Slides:



Advertisements
Similar presentations
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Advertisements

James Tam Introduction To CPSC 203 James Tam Administrative (James Tam) Contact Information -Office: ICT 707 -
“Doctoral Level Independent Study” Fall Semester 2006 Assess An Existing PhD Thesis Peng Michael Shao Yingdan Huang.
Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24 th, 2005.
Introduction to Virtual Environments CISE 6930/4930
Introduction to Virtual Environments CIS 4930/6930
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Chapter 6 Teaching with Multimedia and Hypermedia
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
What is Design? Why does it matter? David Vronay Research Manager Windows UI Strategy Microsoft, Inc.
Applying creativity in CS high school education - criteria, teaching example and evaluation Romeike, R. (2007). Applying creativity in CS high school education.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Multimedia Applications: Virtual Reality and Games 1.
1 Introduction to Virtual Environments User Interfaces and Usability Fall 09 John Quarles
Chapter 2. 3D User Interfaces: History and Roadmap.
CAP4730: Computational Structures in Computer Graphics Course Introduction.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Virtual Reality (VR) CSCI 4830/6830 Course Introduction Instructor: Dr. Kyle Johnsen.
Virtual Environments CIS 4930/6930 Course Introduction January 6 th, 2009.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
What is Multimedia Anyway? David Millard and Paul Lewis.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
EDU 346A Week 2 Integrating technology with Direct Instruction.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Chapter 8 Sound FX Composition. Chapter 8 Sound FX Composition.
Augmented Reality and Health
What is Computer Graphics?
Java Programming: From the Ground Up
Mixed Reality Benjamin Lok.
Today is Wednesday, September 6th, 2017
BEST National Conference 2011
Computer Graphics - Introduction -
Introduction to Virtual Environments & Virtual Reality
Nonogram Solver Cs491b Software Design Prepared by :
Multimedia Application
2.03A Evolution of Virtual Reality
What is Computer Graphics?
Computerized Entertainment and Classification
© The Author(s) Published by Science and Education Publishing.
VR and AR In Education 010/10/2017.
Thesis writing Session 2017
Autonomous Cyber-Physical Systems: Course Introduction
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Introduction to Computer Basics Part 2
Department of Computer Science & Engineering
Course Objective:. To learn how to navigate and use AutoCAD to build the foundations for 2D
EECE 310 Software Engineering
Unit 20 Software Part 2.
Virtual Reality.
Unit 20 Software Part 2.
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24th, 2005.
CS/SE 4110 Senior Seminar.
Chapter I Introduction
2.03A Evolution of Virtual Reality
Compiler Structures 0. Preliminaries
What is Computer Graphics?
Title of Project Joseph Hallahan Computer Systems Lab
Computer Graphics Course Introduction.
CS 580 Human-computer interaction Lecture 01 Introduction
Spatial Augmented Reality Oliver Bimber
Tonga Institute of Higher Education IT 141: Information Systems
Tonga Institute of Higher Education IT 141: Information Systems
CMPT 120 Lecture 2 - Introduction to Computing Science – Problem Solving, Algorithm and Programming.
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Spatial Augmented Reality Oliver Bimber
Welcome.
Presentation transcript:

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.edu/~sbabu Background Interests

The Name game Pair up with someone you haven’t met before. Find: 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 == 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 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 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 Build Basic VR walkthrough Build Basic AR Background and history of VR Software Hardware Design Interaction (Wiiii!) Research Issues Build Basic VR walkthrough Build Basic AR

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

AR ToolKit/osgART Open Source library University of Washington HITLAB You will building a AR environments with ARToolKit

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 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/3D 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/VEcourse2011.html

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

Background Survey: Name: Class standing: What aspect of project development are you most interested in? (System development, 3D modeling, 3D 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?