Intro to Simulation and Virtual reality – CE00166-1 ► An overview of VR and simulation ► Practical application of theory ► Module Leader - Bob Hobbs ►

Slides:



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

Virtual reality. what is VR? emulating the real world making an electronic world seem real.
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.
Your vision and optical illusions - A story about the most important sense and the way we use it.
T.Sharon - A.Frank 1 Multimedia Virtual Reality. 2 T.Sharon - A.Frank Virtual Reality (VR) Definition An artificial reality that projects you into a 3D.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Lecture 9: Virtual and augmented environments for design Dr. Xiangyu Wang.
B.Sc. Multimedia ComputingMedia Technologies 3D Technologies for the Web.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
Theoretical Foundations of Multimedia Chapter 3 Virtual Reality Devices Non interactive Slow image update rate Simple image Nonengaging content and presentation.
11/21/02Visualization Laboratory, Texas A&M University1 Next Generation Spatially Immersive Visualization Systems Prof. Frederic I. Parke Visualization.
Virtual Reality on the Internet
Research & Innovation 1 An Industry Perspective on VVG Research Oliver Grau BBC Research & Innovation VVG SUMMER SCHOOL '07.
Steffen, Colleen, Tammie, Crystal Virtual Reality a joke or reality? Crystal Gaudry, Tammie-Lyne Aubin, Collene Armstrong, Steffen Tweedle.
Introduction to Graphics and Virtual Environments.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
X3D Extension for (Mobile) AR Contents International AR Standards Workshop Seoul, Korea Oct 11-12, 2010 Gerard J. Kim (WG 6 AR Standards Study Group Coordinator)
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
Seeing in 3D what makes the world seem solid?. we live in a 3D world but we only experience a single point of it our eyes, ears and brains have a developed.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
Adaptive 3D Web Sites by by Luca Chittaro and Roberto Ranon MAJ(P) Charles E. Grindle 7 Dec 05.
2.5/2.6/2.7.  Virtual Reality presents a world in 3d space  Regular input devices such as a mouse only has 2 degrees of movement when 6 is needed for.
There are different types of translator. An Interpreter Interpreters translate one instruction at a time from a high level language into machine code every.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Virtual Reality for E-C Ralph Westfall March, 2009.
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,
Introduction to Textures and Skins Chapter 8 & 9 3D Game Programming All-in-One By Ken Finney.
Introduction to Virtual Environments Slater, Sherman and Bowman readings.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
1 Virtual Reality Modeling Language (VRML97) ©Anthony Steed
Miguel Tavares Coimbra
Virtual Reality a joke or reality? Crystal Gaudry, Tammie-Lyne Aubin, Collene Armstrong, Steffen Tweedle.
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)..
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
VRML virtual reality modeling language. what is it? standardised (sort of) notation for virtual reality over the web text file (use normal text editor)
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 10 Vision and Art Thanks to John Krantz at Hanover College:
VRML Anthony Steed Department of Computer Science University College London ©Anthony Steed
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
TELE IMMERSION AMAN BABBER
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
1 Perception and VR MONT 104S, Spring 2008 Session 18 Discussion of "The Matrix"
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
1 Embodied Spirits HNRS 299, Spring 2008 Plenary Session 1 Discussion of "The Matrix"
Anaglyph overview stereoscopic viewing technology.
What is Multimedia Anyway? David Millard and Paul Lewis.
AUDIO VIDEO SYSTEMS Prepared By :- KISHAN DOSHI ( ) PARAS BHRAMBHATT ( ) VAIBHAV SINGH THAKURALE ( )
3D modeling Computer programs used for developing a mathematical representation of any three-dimensional surface of objects, also called 3D modeling.
Electronic Visualization Laboratory University of Illinois at Chicago Programming the Personal Augmented Reality Immersive System (PARIS) Chris Scharver.
Virtual Reality - by Arpit Gupta. Introduction  Virtual reality is an artificial environment that is created with software and presented to the user.
CS Chapter 11.5 – Computer GraphicsPage 145 Computer Graphics Recent advances in processor power, display technology, memory capacity, and rendering.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Perception and VR MONT 104S, Fall 2008 Lecture 10 Vision and Art Thanks to John Krantz at Hanover College: 1.
Multimedia Virtual Reality T.Sharon - A.Frank.
Virtual Reality By: brady adger.
Virtual Reality (VR) Introduction and Basic Applications
Virtual Reality.
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
There are different types of translator.
Lecture 9: Virtual and augmented environments for design
Presentation transcript:

Intro to Simulation and Virtual reality – CE ► An overview of VR and simulation ► Practical application of theory ► Module Leader - Bob Hobbs ► semester 1 ► Core Module for VR award

What is the structure? ► Shared with Engineering School ► 1 lecture (2hrs)F14 ► 1 practical tutorialK102

How is it assessed ? ► 1 phased assignment based on tutorial work ► 1 written report based on project work

What topics will I cover? ► Principles and types of VR ► Simulation methods ► Games ► Software ► Underlying mathematical concepts ► VRML ► Real time data acquisition from VR input devices ► Projection

What is Virtual reality? ► emulating the real world ► making an electronic world seem real ► Being able to interact with the electronic representation ► moving within the world ► manipulating objects in the world

types of VR ► desktop collaboration ► video image on screen ► computer tools - may be web-based ► video of room/work in progress ► see other’s work projected on your desk! ► immersive VR ► helmet/goggles, data glove ► Augmented VR ► VR projected onto real life environment ► physical world/VR mixes ► Interaction between VR and external device

VR headsets ► small TV screen for each eye ► slightly different angles ► 3D effect

inside VR ► scenes projected on walls ► realistic environment ► hydraulic rams! ► real controls ► other people

Curved-Screen Systems

VR Cave

Me in the Cave

How does VR work ► we live in a 3D world ► We have developed many methods to make sense of the world around us ► VR techniques have to try to recreate these methods

2D images can be confusing

shadows and high lighting create the illusion of 3D

but which is closer?

occlusion

Blue hazing with distance ► look at a distant hill or building  fuzzy, less contrast, bluish tinge ► scattering effect of air ► brains get used to it:  blue objects seem further away  red ones closer ► use in visualisation and VR (also used in garden design!)

Perspective

binocular/stereo vision

Involves the senses ► sight:  visual realism, 3D effects: shadows, etc., ► sound:  surround sound, sub-seat woofers etc. ► touch:  feedback from(and to) touch-sensitive gloves

Hurricane tracking

Real world simulators

Simfactory

VRML file format ► filename (URL) ends ".wrl”  c.f..html,.gif,.jpg etc. ► VRML 1.0 first line: #vrml 1.0 ascii ► VRML 2.0 first line: #vrml 2.0 utf8 ► can have binary versions too

contents of VRML file ► one or more nodes  general format DEF object objecttype { fieldname value... }  or simply: objecttype { fieldname value... }

sphere #VRML V1.0 ascii Sphere { radius 1 }

add colour #VRML V1.0 ascii Separator { # groups things together Material { diffuseColor # red green blue } Sphere { radius 1 }

a cone #VRML V1.0 ascii Separator { Material { diffuseColor # bright blue } Cone { height 3 }

put them together... #VRML V1.0 ascii Separator { Separator { # for sphere Texture2 { filename "big_alan.jpg" } Sphere { radius 1 } } Separator { # for cone Material { diffuseColor # bright blue } Cone { height 3 } }

applications ► Simulation ► Learning ► Modeling Behavior ► Games

Crumbs

Optical Tomography David Brady Electrical and Computer Engineering UIUC

Argus

Argus ► 64 cameras in 14’ diameter, 8’ tall cylinder ► 32 node dual processor Beowulf Linux cluster ► Cameras acquire 64 images in parallel at 60 Hz, synchronized and calibrated ► Computed data includes  3D computed tomography data volumes  Stereo pairs computed for any viewpoint in volume ► Storing images on disk allows control over time dimension

Argus in Action

TVR