Virtual Reality Benjamin Lok EGN 1935 Lecture 11/14/2006.

Slides:



Advertisements
Similar presentations
SEMINAR ON VIRTUAL REALITY 25-Mar-17
Advertisements

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.
CBT, Virtual Reality, and Games Pertemuan 23&24 Matakuliah: O Computer / Multimedia Tahun: Feb
Mixed Reality Reality – Virtuality Continuum Antonio Camurri Casa Paganini – InfoMus Lab –
Lecture 9: Virtual and augmented environments for design Dr. Xiangyu Wang.
Graphics Research CAP4730: Computational Structures in Computer Graphics.
1 Virtual Reality CS Presentation Instructor: Dr. Aggarwal Student: Yang Gao Semester: Winter 2004.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Lecture 4: Perception and Cognition in Immersive Virtual Environments Dr. Xiangyu WANG.
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
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
Introduction to Graphics and Virtual Environments.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
Virtual Experiences Courses and Research Benjamin Lok March 22 nd, 2005.
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
Printed by THE USE OF MEDEdPORTAL TO TEACH AND ASSESS THE MENTAL STATUS EXAMINATION IN A SECOND YEAR CLINICAL SKILLS COURSE Jose.
Welcome to CGMB574 Virtual Reality Computer Graphics and Multimedia Department.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
Introduction to Virtual Environments Slater, Sherman and Bowman readings.
Virtual Reality David Johnson. What is Virtual Reality?
Immersive Virtual Humans for Educating Medical and Pharmacy Communication Skills A. Raij, A. Kotranza, B. Rossen, J. Chuah, L. Cao, B. Lok Computer and.
 Multi (Latin): Many/Much  Media (Latin): An intervening substance through which something is transmitted on.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Miguel Tavares Coimbra
VIRTUAL REALITY Sagar.Khadabadi. Introduction The very first idea of it was presented by Ivan Sutherland in 1965: “make that (virtual) world in the window.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Multimedia Applications: Virtual Reality and Games 1.
Introduction to Virtual Reality. Topic Papers Brooks, F. P. (1999). What's Real About Virtual Reality? Zyda, M. (2005). From Visual Simulation to Virtual.
Augmented reality Prepared by: Khyati Kataria 08DCE001
1 Introduction to Virtual Environments User Interfaces and Usability Fall 09 John Quarles
Chapter 2. 3D User Interfaces: History and Roadmap.
Virtual Reality and HCI at UF. Virtual Experiences Research Group PhD Students PhD Students Kyle Johnsen, Aaron Kotranza, John Quarels, Andrew Raij, Xiyong.
2.03 Explore virtual reality design and use.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
Interactive Computer Graphics, Human Computer Interaction, Virtual Reality and Digital Arts and Sciences Benjamin Lok September 20 th, 2004.
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Virtual Environments CIS 4930/6930 Course Introduction January 6 th, 2009.
TELE IMMERSION AMAN BABBER
Multimedia.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
Immersive Virtual Characters for Educating Medical Communication Skills J. Hernendez, A. Stevens, D. S. Lind Department of Surgery (College of Medicine)
What is Multimedia Anyway? David Millard and Paul Lewis.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
Virtual Reality - by Arpit Gupta. Introduction  Virtual reality is an artificial environment that is created with software and presented to the user.
Welcome! My name is Dr. Sab Babu A bit about myself
Mixed Reality Benjamin Lok.
Introducing virtual REALITY
Introduction to Virtual Environments & Virtual Reality
Multimedia Application
Virtual Reality By: brady adger.
THE AUGMENTED ANESTHESIA MACHINE
(c) 2001 by The McGraw-Hill Companies, Inc. All rights reserved.
Virtual Reality.
J. Hernendez, A. Stevens, D. S. Lind
Design and Creation of Virtual Environments CAP 6930/4930 Section 5694/3947 Course Introduction August 24th, 2005.
CHAPTER 4: Virtual Environments
Lecture 9: Virtual and augmented environments for design
February 27th, 2004 Benjamin Lok
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
December 12th, 2003 Benjamin Lok
Presentation transcript:

Virtual Reality Benjamin Lok EGN 1935 Lecture 11/14/2006

Outline What is (and isn’t) VR? What is (and isn’t) VR? Why do VR? Why do VR? Impact on Society Impact on Society Lessons Learned (Hype machine) Lessons Learned (Hype machine) So you want to get involved? So you want to get involved?

What is VR? Is it This? Is it This?

Virtual Reality Definition What is virtual reality? What is virtual reality? –Virtual –  being in essence or effect, but not in fact –Reality –  State or quality of being real  Something that exists independently of ideas concerning it –What was the first VR?

What was the first VR?

Progression Story telling Story telling –What did this rely on?  User’s imagination! Multi-sensory Multi-sensory –Images –Sounds Control Control –Events –View What do these things have in common? What do these things have in common? –Immersion

Ivan Sutherland’s The Ultimate Display “Don’t think of that thing as a screen, think of it as a window, a window through which one looks into a virtual world. The challenge to computer graphics is to make that virtual world look real, sound real, move and respond to interaction in real time, and even feel real.”

Key Elements of Virtual Reality Experience Virtual World - content of a given medium Virtual World - content of a given medium –screen play, script, etc. –actors performing the play allows us to experience the virtual world Immersion – sensation of being in an environment Immersion – sensation of being in an environment –mental immersion – suspension of disbelief –physical immersion – bodily entering the medium –Related to presence – (mentally immersed) the participant’s sensation of being in the virtual environment (Slater) Walking Experiment at UNC – Chapel Hill

Key Elements of Virtual Reality Experience Sensory Feedback – information about the virtual world is presented to the participant’s senses Sensory Feedback – information about the virtual world is presented to the participant’s senses –Visual (most common) –Audio –Touch Interactivity – the virtual world responds to the user’s actions. Interactivity – the virtual world responds to the user’s actions. –Computer makes this possible –Real-time Walking Experiment at UNC – Chapel Hill

Why VR? Experience Things that are Experience Things that are –Dangerous –Expensive –Logistically Difficult For For –Learning –Exploration –Training Get together and come up w/ an application Get together and come up w/ an application

Augmented Reality A combination of a real scene viewed by a user and a virtual scene generated by a computer that augments the scene with additional information. A combination of a real scene viewed by a user and a virtual scene generated by a computer that augments the scene with additional information. Ultrasound Visualization Research at UNC – Chapel Hill All Virtual ObjectsAll Real Objects

Telepresence –The use of various technologies to produce the effect of placing the user in another location. All Virtual ObjectsAll Real Objects

Artificial Reality (Myron Kruger) Responsive Environment Is an environment where human behavior is perceived by a computer which interprets what it observes and responds through intelligent visual and auditory displays Is an environment where human behavior is perceived by a computer which interprets what it observes and responds through intelligent visual and auditory displays All Virtual ObjectsAll Real Objects

Classical Simulation Classical simulation is a mix of real objects and computer generated stimuli. Classical simulation is a mix of real objects and computer generated stimuli. All Virtual ObjectsAll Real Objects

Virtual Reality Ideal for VR is that everything you experience is computer-generated. Ideal for VR is that everything you experience is computer-generated. All Virtual ObjectsAll Real Objects

Immersive Technology Head-mounted Display Head-mounted Display –Optical System –Image Source (CRT or LCD) –Mounting Apparatus –Earphones –Position Tracker

Immersive Technology Multi-screen Projection of stereoscopic images (CAVE) Multi-screen Projection of stereoscopic images (CAVE)

Immersive Technology Single large stereoscopic display Single large stereoscopic display –Projection-based –Head-tracked –Possible tracking of hands and arms. –Brings virtual objects into the physical world

Other Characteristics Head and body tracking implies that visual content is always computed and rendered in “real time” (10-60 frames/second). Head and body tracking implies that visual content is always computed and rendered in “real time” (10-60 frames/second). In virtual reality you have a sense of, and interact with, three-dimensional things as opposed to pictures or movies of things. In virtual reality you have a sense of, and interact with, three-dimensional things as opposed to pictures or movies of things.

User’s perspective Setting Setting Objects in world Objects in world Other participants Other participants Active/Passive Active/Passive –Factory Simulation –Architectural Walkthrough

Applications? Most current applications: Special Purpose Special Purpose Interaction simple and/or infrequent Interaction simple and/or infrequent Sidestep limitations of graphics and haptics Sidestep limitations of graphics and haptics A few expensive systems are sold to a few rich people A few expensive systems are sold to a few rich people

Entertainment

Design Visualization

Training (NASA)

Clinical Virtual Reality The direct use of VR as a tool in the treatment or assessment of psychological and physical disorders. Hunter Hoffman HITLab – University of Washington

Immersive Virtual Characters for Educating Medical Communication Skills J. Cendan, M. Cohen, A. Stevens, P. Wagner, D. S. Lind Department of Surgery (College of Medicine) Department of Surgery (College of Medicine) M. Duerson, R. Pualey Department of Community Health and Family Medicine (College of Medicine) Department of Community Health and Family Medicine (College of Medicine) K. Johnsen, A. Raij, B. Rossen R. Dickerson, B. Lok Department of Computer and Information Science and Engineering (College of Engineering) R. Ferdig College of Education The University of Florida, Gainesville, FL The University of Florida, Gainesville, FL Societal Concerns Negative Training Transfer Race Studies

Lessons Learned (Hype Machine) Society Impact Society Impact –Promise –Actual Use it to talk to your grandmother in a virtual pagoda Use it to talk to your grandmother in a virtual pagoda Sound familiar? Sound familiar? –Buying cat food online Hard! Hard! Training Training What needs to be improved? What needs to be improved? –Interfaces? Graphics? Realism?

Skill Set “Oh I don’t want to program, I just want to create stuff” “Oh I don’t want to program, I just want to create stuff” Architect or Car analogy Architect or Car analogy Programming -> tool to create what is in your imagination Programming -> tool to create what is in your imagination Programming proficiency goal: be able to code anything that you imagine Programming proficiency goal: be able to code anything that you imagine To do what you saw before we use: To do what you saw before we use: –C/C++, OpenGL, many different libraries Math, math, and yet more math!!! Math, math, and yet more math!!! –Differential equations (simulations, physics engines), linear algebra (transforms, 3D manipulations), statistics

Graduate School Programming Team Lead at RockStar Games Programming Team Lead at RockStar Games –Worked on Midnight Club 2 Renderman Developer at Pixar Renderman Developer at Pixar –Worked on the Jellyfish of Nemo and The Incredibles Software Engineer for Interactive Media for Disney Software Engineer for Interactive Media for Disney –Worked on Toon Town, online capable titles Worked at 989 Sports, EA Sports, Freedom Force, etc. Worked at 989 Sports, EA Sports, Freedom Force, etc. What did they all have in common? What did they all have in common? –Published scientific journals in computer science –Graduate school in computer science –Worked on efficient collision detection, particle systems, curved surfaces, virtual reality, etc. –All had  GRE scores in the top 10%  Went to a top graduate school (admission is tough)  Strong math and science and coding  Why would a CS professor want to work with you?

Interested? Take the following… CAP4730 Computational Structures in Computer Graphics (Spring ‘07) CAP4730 Computational Structures in Computer Graphics (Spring ‘07) CAP4930/6930 Design and Creation of Virtual Environments (Spring ’07) CAP4930/6930 Design and Creation of Virtual Environments (Spring ’07) CAP4930/6930 Human-Computer Interaction (Fall ’08) CAP4930/6930 Human-Computer Interaction (Fall ’08) Computational Geometry Computational Geometry Computer Simulation Concepts Computer Simulation Concepts Aesthetic Computing Aesthetic Computing Digital Arts and Sciences Degree Digital Arts and Sciences Degree

Virtual Experiences Group PhD Students (6) PhD Students (6) –Kyle Johnsen –Aaron Kotranza –John Quarrels –Andrew Raij –Brent Rossen –Xiyong Wang Undergraduates (2) Undergraduates (2) –Harold Rodriguez –Joshua Horton Thank you! Questions?