SlideShare a Scribd company logo
VIRTUAL REALITY:
SENSING THE POSSIBILITIES
Professor Mark Billinghurst
Director Empathic Computing Lab
mark.billinghurst@unisa.edu.au
Dr. Ross Smith
Co-Director: Wearable Computer Laboratory
ross.smith@unisa.edu.au
Outline
5:50 – What is VR (Mark)
6:00 – History and Business of VR (Mark)
6:15 - Applications of VR (Ross)
6:25 - Tools for Developing VR (Ross)
6:35 - VR Research Directions (Mark)
6:45 – Demos (Mark and Ross)
Downloads to Try
• Search on iOS/Play Store for:
• Google Cardboard
• Cardboard Camera
• DiveCityCoaster
• Streetview
• Within
WHAT IS VIRTUAL REALITY?
Ivan Sutherland (1963)
•  Sketchpad – first interactive graphics program
The Ultimate Display
“The ultimate display would, of course, be a room
within which the computer can control the
existence of matter. A chair displayed in such a
room would be good enough to sit in. Handcuffs
displayed in such a room would be confining, and
a bullet displayed in such a room would be fatal”.
Ivan Sutherland, 1965
An Invisible Interface
Virtual Reality
Computer generated multi-sensory simulation of an
artificial environment that is interactive and immersive.
What is Virtual Reality?
Virtual reality is..
a computer technology that replicates an
environment, real or imagined, and simulates a
user's physical presence and environment to
allow for user interaction. (Wikipedia)
• Defining Characteristics
• Environment simulation
• Presence
• Interaction
Defined in Terms of Presence
•  Presence is the key to defining VR in terms of experience
•  Presence is defined as the sense of being in an environment
•  Telepresence is defined as the experience of presence in an
environment by means of a communication medium.
•  A “virtual reality” is defined as a real or simulated environment
in which a perceiver experiences telepresence.
David Zeltzer’s AIP Cube
! Autonomy – User can to
react to events and stimuli.
! Interaction – User can
interact with objects and
environment.
! Presence – User feels
immersed through sensory
input and output channels
Interaction
Autonomy
Presence
VR
Zeltzer, D. (1992). Autonomy, interaction, and presence. Presence: Teleoperators
& Virtual Environments, 1(1), 127-132.
First VR Experience
• “This is so real..”
• https://www.youtube.com/watch?v=pAC5SeNH8jw
Key Technologies
• Autonomy
•  Head tracking, body input
•  Intelligent systems
• Interaction
•  User input devices, HCI
• Presence
•  Graphics/audio/multisensory output
•  Multisensory displays
•  Visual, audio, haptic, olfactory, etc
Types of VR
1
5
HISTORY OF VR
Early History (30,000 BC - )
The history of VR is rooted in human’s first
attempts to reproduce the world around them
1800’s – Capturing Reality
• Panoramas (1790s)
•  Immersive paintings
• Photography (1820-30s)
•  Oldest surviving photo (Niépce, 1826)
• Stereo imagery (1830s)
•  Wheatstone (1832)
•  Brewster (1851)
• Movies (1870s)
•  Muybridge (1878)
•  Roundhay Garden Scene (1888)
Stereo Viewers
Wheatstone (1832)
Brewster (1860)
Viewmaster (1939)
1900s – Interactive Experiences
• Early Simulators (<1960s)
•  Flight simulation
•  Sensorama (1955)
• Early HMDs (1960s)
•  Philco, Ivan Sutherland
• Military + University Research (1970-80s)
•  US Airforce, NASA, MIT, UNC
• First Commercial Wave (1980-90s)
•  VPL, Virtual i-O, Division, Virtuality
•  VR Arcades, Virtual Boy
Ivan Sutherland HMD (1968)
https://www.youtube.com/watch?v=NtwZXGprxag
Early Experimenters (1950’s – 80’s)
Helig 1956
Sutherland 1965
Furness 1970’s
The First Wave (1980’s – 90’s)
NASA 1989
VPL 1990’s
Virtuality 1990’s
Desktop VR - 1995
•  Expensive - $150,000+
•  2 million polys/sec
•  VGA HMD – 30 Hz
•  Magnetic tracking
Rise of Commercial VR Companies
•  W Industries/Virtuality (1985 - 97)
•  Location based entertainment
•  Virtuality VR Arcades
•  Division (1989 – 1998)
•  Turn key VR systems
•  Visual programming tools
•  Virtual i-O (1993 -1997)
•  Inexpensive gamer HMDs
•  Sense8 (1990 - 1998)
•  WorldToolKit, WorldUp
•  VR authoring tools
• April 2007 Computer World
• VR Voted 7th on of 21 biggest flops
•  MS Bob #1
Second Wave (2010 - )
• Palmer Luckey
•  HMD hacker
•  Mixed Reality Lab (MxR)
• Oculus Rift (2011 - )
•  2012 - $2.4 million kickstarter
•  2014 - $2B acquisition FaceBook
•  $350 USD, 110o FOV
•  sddg
Oculus Rift
Sony Morpheus
HTC/Valve Vive
2016 - Rise of Consumer HMDs
Desktop VR 2016
• Graphics Desktop
• $1,500 USD
• >4 Billion poly/sec
• $600 HMD
• 1080x1200, 90Hz
• Optical tracking
• Room scale
HTC Vive
•  Room scale tracking
•  Gesture input devices
Example Vive App – Tilt Brush
https://www.youtube.com/watch?v=ijukZmYFX-0
Computer Based vs. Mobile VR
Mobile VR: Google Cardboard
• Released 2014 (Google 20% project)
• >5 million shipped/given away
• Easy to use developer tools
+ =
Multiple Mobile VR Viewers Available
THE BUSINESS OF VR
Gartner Hype Cycle (2016)
Gartner Hype Cycle (2016)
Companies
•  sdfa
AR/VR Investments
•  > $1 Billion USD from VCs, > 120 deals in US alone
HMD Sales
•  asdf
Market Size
AR / VR Market Size
•  sadf
•  In 2016 – 46m possible desktop VR users vs. 400 m mobile VR users
•  https://thoughts.ishuman.co/vr-will-be-mobile-11529fabf87c#.vfcjzy1vf
•  zxcvz
Potential for Disruption (BDMI)
•  asD
Why 2016 won’t be like 1996
• It’s not just VR anymore
• Huge amount of investment
• Inexpensive hardware platforms
• Easy to use content creation tools
• New devices for input and output
• Proven use cases – no more Hype!
• Most important: Focus on User Experience
Conclusion
•  Virtual Reality has a long history
•  > 50 years of HMDs, simulators
•  Key elements for VR were in place by early 1990’s
•  Displays, tracking, input, graphics
•  Strong support from military, government, universities
•  First commercial wave failed in late 1990’s
•  Too expensive, bad user experience, poor technology, etc
•  We are now in second commercial wave
•  Better experience, Affordable hardware
•  Large commercial investment, Significant installed user base
•  Will Virtual Reality be a commercial success this time?
APPLICATIONS OF VR
Types of VR Experiences
• Immersive Spaces
• 360 Panorama’s/Movies
• High visual quality
• Limited interactivity
• Changing viewpoint orientation
• Immersive Experiences
• 3D graphics
• Lower visual quality
• High interactivity
• Movement in space
• Interact with objects
Immersive Panorama
•  High quality 360 image or video surrounding user
•  User can turn head to see different views
•  Fixed position
Example Applications
• VRSE – Storytelling for VR
•  http://vrse.com/
•  High quality 360 VR content
• New York Times VR Experience
•  NYTVR application
•  Documentary experiences
• Vrideo
•  http://vrideo.com/
•  Streamed immersive movies
Applications: Virtual Tours
• Visualise architectural diagrams
• Tools such as Autodesk, Revit supporting VR
• Metricon, 3D tours
Demo: Metricon VR Tours
•  https://www.youtube.com/watch?v=vN16M2RZ8k4
Applications: Games and Entertainment
•  100s of games
Star Wars Trials On Tatooine VR Game
•  https://www.youtube.com/watch?v=zb2HTngc8xE
100’s of Google Play Cardboard apps
Applications: Sports and Entertainment
• www.Nexvr.com
• Live streaming events
• NBA Basketball VR
• (1 game per week)
• US Open Tennis VR
• Live Nation concerts
Virtual Campus Tour
• Current undergraduate student project
• Captured hundereds 360 photos
• Custom menus and navigation
• Allowing remote experience of facilities
Applications: Architectural Visualizations
• Combined virtual and real imagery
• Revit architectual diagrams
• Incorporated Street photography
• Available today from app store
Applications: Medical
• Virtual Reality in Clinical Applications
• Acute and Chronic Pain Modification
• Phobias, Post-traumatic stress disorder
• Eating disorders
• Benefits
• Low cost
• Repeatable
How do these systems work?
• Phobias
• Repeated experience reduces fear and anxiety
• Wound dressing
• Distraction
• Lower pain self report compared to opiates
• Chronic pain
• Illusion based systems
Application: Chronic Neck Pain
•Injuries happen to everyone, for some pain persists
after injury healing
•1 in 5 Australians suffer chronic pain
•Current Treatments provide no long term benefit,
AND often cause further complications.
•Science suggests these methods don’t target the
main contributor: the brain.
•Pain with movement depends on perceived, not
actual movement (Harvie, Smith et al. 2015).
•Shows real time manipulation of pain using MoOVi
Application: Virtual Training
• Virtual Dissection
• Cadaver lab
• OH&S Training tools (Forklift)
• Learning benefits
• Easily repeatable
• No harm to specimen
• No exposure to chemicals
• http://www.tactustech.com
TOOLS FOR DEVELOPING
VR EXPERIENCES
Capturing Panoramas
• Stitching photos together
•  Image Composite Editor (Microsoft)
•  AutoPano (Kolor)
• Using 360 camera
•  Ricoh Theta-S
•  Fly360
Capturing 360 images
Kodac 360 Fly 360 Gear 360 Theta S Nikon
LG 360 Pointgrey Ladybug Panono 360
Bublcam
360 Images with Smartphone
•  Cardboard	Camera	
•  Capture	360	panoramas	
•  S3tch	together	images	on	phone	
•  View	in	VR	on	Cardboard
What You Need
• Cardboard Viewer/VR Viewer
•  https://www.google.com/get/cardboard/
• Smart phone
•  Android/iOS
• Authoring Tools/SDK
•  Google VR SDK
•  Unity/Unreal game engine
•  Non programming tools
• Content
•  3D models, video, images, sounds
Software Tools
• Low level SDKs
•  Need programming ability
•  Java, C#, C++, etc
•  Example: Google VR SDK (iOS, Android)
•  https://developers.google.com/vr/
• Game Engines
•  Powerful, need scripting ability
• Unity - https://unity3d.com/
• Unreal - https://www.unrealengine.com/vr
•  Combine with VR plugins (HMDs, input devices)
•  Google VR Unity plugin
Unity Interface
Developing Software
• Unity Game Engine
• Unreal Game Engine
• Asstore access (not just for developers)
• Comprehensive tools to support
• Physics
• Lighting effects
• Animations
• Colliders
• Scripts
• Audio
• Particle systems (smoke, fog..)
• 
Tools for Non-Programmers
•  Focus on Design, ease of use
•  Visual Programming, content arrangement
•  Examples
•  Insta-VR – 360 panoramas
•  http://www.instavr.co/
•  Vizor – VR on the Web
•  http://vizor.io/
•  A-frame – HTML based
•  https://aframe.io/
•  ENTiTi – Both AR and VR authoring
•  http://www.wakingapp.com/
•  Eon Creator – Drag and drop tool for AR/VR
•  http://www.eonreality.com/eon-creator/
InstaVR (Web Based)
• http://www.instavr.co/
• Development flow
• Capture 360 photos
• Upload to web
• Add content flow
• Add links, hotspots
• Publish to platform:
• Android, IOS, Gear VR, Web,
• Daydream, Oculus Rift, HTC Vive, Playstation VR
Demo: InstaVR
•  https://www.youtube.com/watch?v=qk7CxZ0yB2s
VR RESEARCH DIRECTIONS
Areas for VR Research
• Display
•  Wide field of view, new display technologies
• Tracking
•  Precise tracking, wide area
• Interaction
•  Natural gesture interaction, human factors
• Authoring Tools
•  Content capture, authoring in VR
• Applications
•  Collaboration, large scale VR
Bare Hands
•  Using computer vision to track bare hand input
•  Creates compelling sense of Presence, natural interaction
•  Challenges need to be solved
•  Not having sense of touch
•  Line of sight required to sensor
•  Fatigue from holding hands in front of sensor
Example: Leap Motion
•  https://www.youtube.com/watch?v=QD4qQBL0X80
Eye Tracking
•  Technology
•  Shine IR light into eye and look for reflections
•  Advantages
•  Provides natural hands-free input
•  Gaze provides cues as to user attention
•  Can be combined with other input technologies
Example: FOVE VR Headset
•  Eye tracker integrated into VR HMD
•  Gaze driven user interface, foveated rendering
•  https://www.youtube.com/watch?v=8dwdzPaqsDY
Pedestrian Devices
• Pedestrian input in VR
•  Walking/running in VR
• Virtuix Omni
•  Special shoes
•  http://www.virtuix.com
• Cyberith Virtualizer
•  Socks + slippery surface
•  http://cyberith.com
Cyberith Virtualizer Demo
•  https://www.youtube.com/watch?v=R8lmf3OFrms
Social VR
•  Facebook Social Virtual Reality, AltspaceVR
•  Bringing Avatars into VR space
•  Natural social interaction
Demo: Facebook Social VR
•  https://www.youtube.com/watch?v=W71o4RbckNA
CONCLUSIONS
Conclusions
• Virtual Reality has long history
• 60 years of experimentation
• Recent VR explosion
• Desktop VR, mobile VR
• Rapidly growing market
• Many areas for commercial application
• Significant Research Opportunities
• Collaboration, applications, display, interaction
DEMONSTRATIONS
Hands on Demonstrations
•  HTC Vive
•  PC Based VR
•  Wide area tracking
•  Two handed input
•  Google Cardboard
•  Mobile VR
•  iOS/Android applications
•  Gear VR
•  Mobile VR
•  Improved Tracking
•  Touch pad input
Google Cardboard Demonstration
Step 2:
- Search for a location
- I chose “Brighton Beach”
- Click “red dot”
Step 3:
- Select from available
- 360 images and click
Step 4:
- Click on cardboard icon
- Place in viewer
Step 1: Download “Street View” from Apple or Play store
@marknb00
mark.billinghurst@unisa.edu.au
ross.smith@unisa.edu.au

More Related Content

What's hot

Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Anshra Rajput
 
Lecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VRLecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VR
Mark Billinghurst
 
Empathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the MetaverseEmpathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the Metaverse
Mark Billinghurst
 
2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping
Mark Billinghurst
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Yogesh Kewlani
 
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual RealityCOMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
Mark Billinghurst
 
AR-VR Workshop
AR-VR WorkshopAR-VR Workshop
AR-VR Workshop
Mark Billinghurst
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
Vishal Prajapati
 
2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR
Mark Billinghurst
 
Comp4010 Lecture8 Introduction to VR
Comp4010 Lecture8 Introduction to VRComp4010 Lecture8 Introduction to VR
Comp4010 Lecture8 Introduction to VR
Mark Billinghurst
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
Mark Billinghurst
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
majid asgharizadeh
 
virtual reality | latest |best presentation
virtual reality | latest |best presentationvirtual reality | latest |best presentation
virtual reality | latest |best presentation
vipin mishra
 
virtual reality ppt
virtual reality pptvirtual reality ppt
virtual reality ppt
BhagyaReddy8
 
Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive Analytics
Mark Billinghurst
 
Virtual Reality - With Demo Video
Virtual Reality - With Demo VideoVirtual Reality - With Demo Video
Virtual Reality - With Demo Video
Nikhil Mhatre
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Dom Cushnan
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
Ashiqu Alamcod
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input Devices
Mark Billinghurst
 
VR - Virtual reality
VR - Virtual realityVR - Virtual reality
VR - Virtual reality
Rohit Jain
 

What's hot (20)

Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Lecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VRLecture 6 Interaction Design for VR
Lecture 6 Interaction Design for VR
 
Empathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the MetaverseEmpathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the Metaverse
 
2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual RealityCOMP 4010 Lecture7 3D User Interfaces for Virtual Reality
COMP 4010 Lecture7 3D User Interfaces for Virtual Reality
 
AR-VR Workshop
AR-VR WorkshopAR-VR Workshop
AR-VR Workshop
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR
 
Comp4010 Lecture8 Introduction to VR
Comp4010 Lecture8 Introduction to VRComp4010 Lecture8 Introduction to VR
Comp4010 Lecture8 Introduction to VR
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
virtual reality | latest |best presentation
virtual reality | latest |best presentationvirtual reality | latest |best presentation
virtual reality | latest |best presentation
 
virtual reality ppt
virtual reality pptvirtual reality ppt
virtual reality ppt
 
Collaborative Immersive Analytics
Collaborative Immersive AnalyticsCollaborative Immersive Analytics
Collaborative Immersive Analytics
 
Virtual Reality - With Demo Video
Virtual Reality - With Demo VideoVirtual Reality - With Demo Video
Virtual Reality - With Demo Video
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality ppt
Virtual reality pptVirtual reality ppt
Virtual reality ppt
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input Devices
 
VR - Virtual reality
VR - Virtual realityVR - Virtual reality
VR - Virtual reality
 

Viewers also liked

Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
Mark Billinghurst
 
COMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR InteractionCOMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR Interaction
Mark Billinghurst
 
COMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in ARCOMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in AR
Mark Billinghurst
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
Mark Billinghurst
 
Using AR for Vehicle Navigation
Using AR for Vehicle NavigationUsing AR for Vehicle Navigation
Using AR for Vehicle Navigation
Mark Billinghurst
 
Easy Virtual Reality
Easy Virtual RealityEasy Virtual Reality
Easy Virtual Reality
Mark Billinghurst
 
COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
Mark Billinghurst
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
Mark Billinghurst
 
Fifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using ARFifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using AR
Mark Billinghurst
 
AR in Education
AR in EducationAR in Education
AR in Education
Mark Billinghurst
 
COMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyCOMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface Technology
Mark Billinghurst
 
Ismar 2016 Presentation
Ismar 2016 PresentationIsmar 2016 Presentation
Ismar 2016 Presentation
Mark Billinghurst
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Sagar Reddy
 
COMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR DisplaysCOMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR Displays
Mark Billinghurst
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and Tracking
Mark Billinghurst
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
Mark Billinghurst
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
Mark Billinghurst
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...
Stuart Murphy
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
Sim Blaustein
 
Spatial Audio for Augmented Reality
Spatial Audio for Augmented RealitySpatial Audio for Augmented Reality
Spatial Audio for Augmented Reality
Mark Billinghurst
 

Viewers also liked (20)

Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
COMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR InteractionCOMP 4010: Lecture11 AR Interaction
COMP 4010: Lecture11 AR Interaction
 
COMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in ARCOMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in AR
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
 
Using AR for Vehicle Navigation
Using AR for Vehicle NavigationUsing AR for Vehicle Navigation
Using AR for Vehicle Navigation
 
Easy Virtual Reality
Easy Virtual RealityEasy Virtual Reality
Easy Virtual Reality
 
COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Fifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using ARFifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using AR
 
AR in Education
AR in EducationAR in Education
AR in Education
 
COMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyCOMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface Technology
 
Ismar 2016 Presentation
Ismar 2016 PresentationIsmar 2016 Presentation
Ismar 2016 Presentation
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
COMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR DisplaysCOMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR Displays
 
COMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and TrackingCOMP 4010 Lecture5 VR Audio and Tracking
COMP 4010 Lecture5 VR Audio and Tracking
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
 
User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...User Interfaces and User Centered Design Techniques for Augmented Reality and...
User Interfaces and User Centered Design Techniques for Augmented Reality and...
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
Spatial Audio for Augmented Reality
Spatial Audio for Augmented RealitySpatial Audio for Augmented Reality
Spatial Audio for Augmented Reality
 

Similar to Virtual Reality: Sensing the Possibilities

2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception
Mark Billinghurst
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual Reality
Mark Billinghurst
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR Experiences
Mark Billinghurst
 
Comp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XRComp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XR
Mark Billinghurst
 
Lecture 9 AR Technology
Lecture 9 AR TechnologyLecture 9 AR Technology
Lecture 9 AR Technology
Mark Billinghurst
 
COMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual RealityCOMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual Reality
Mark Billinghurst
 
Virtual reality and VR glasses
Virtual reality and VR glasses Virtual reality and VR glasses
Virtual reality and VR glasses
Anuj Singh Rajput
 
Virtual reality &amp; vr glasses
Virtual reality &amp; vr glassesVirtual reality &amp; vr glasses
Virtual reality &amp; vr glasses
Anuj Singh Rajput
 
Virtual reality &amp; vr glasses
Virtual reality &amp; vr glassesVirtual reality &amp; vr glasses
Virtual reality &amp; vr glasses
Anuj Singh Rajput
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
Anuj Singh Rajput
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Viral Patel
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
21107117
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Venkata Raja Paruchuru
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research Directions
Mark Billinghurst
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
Rajesh Yadav
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
Vanessa Camilleri
 
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented RealityBeyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Mark Billinghurst
 
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptxC. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
RajGopalMishra4
 
presentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdfpresentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdf
reler89973
 
Emerging role of virtual reality
Emerging role of virtual realityEmerging role of virtual reality
Emerging role of virtual reality
jeniferdivya
 

Similar to Virtual Reality: Sensing the Possibilities (20)

2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual Reality
 
Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR Experiences
 
Comp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XRComp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XR
 
Lecture 9 AR Technology
Lecture 9 AR TechnologyLecture 9 AR Technology
Lecture 9 AR Technology
 
COMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual RealityCOMP 4010 - Lecture1 Introduction to Virtual Reality
COMP 4010 - Lecture1 Introduction to Virtual Reality
 
Virtual reality and VR glasses
Virtual reality and VR glasses Virtual reality and VR glasses
Virtual reality and VR glasses
 
Virtual reality &amp; vr glasses
Virtual reality &amp; vr glassesVirtual reality &amp; vr glasses
Virtual reality &amp; vr glasses
 
Virtual reality &amp; vr glasses
Virtual reality &amp; vr glassesVirtual reality &amp; vr glasses
Virtual reality &amp; vr glasses
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research Directions
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
Beyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented RealityBeyond Reality (2027): The Future of Virtual and Augmented Reality
Beyond Reality (2027): The Future of Virtual and Augmented Reality
 
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptxC. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
 
presentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdfpresentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdf
 
Emerging role of virtual reality
Emerging role of virtual realityEmerging role of virtual reality
Emerging role of virtual reality
 

More from Mark Billinghurst

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
Mark Billinghurst
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR Experiences
Mark Billinghurst
 
Empathic Computing: Delivering the Potential of the Metaverse
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst
 
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationTalk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
Mark Billinghurst
 
Empathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader MetaverseEmpathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader Metaverse
Mark Billinghurst
 
2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR
Mark Billinghurst
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
Mark Billinghurst
 
ISS2022 Keynote
ISS2022 KeynoteISS2022 Keynote
ISS2022 Keynote
Mark Billinghurst
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR Systems
Mark Billinghurst
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
Mark Billinghurst
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology
Mark Billinghurst
 
Empathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive AnalyticsEmpathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive Analytics
Mark Billinghurst
 
Metaverse Learning
Metaverse LearningMetaverse Learning
Metaverse Learning
Mark Billinghurst
 
Empathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole MetaverseEmpathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole Metaverse
Mark Billinghurst
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
Mark Billinghurst
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR Applications
Mark Billinghurst
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
Mark Billinghurst
 

More from Mark Billinghurst (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR Experiences
 
Empathic Computing: Delivering the Potential of the Metaverse
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
 
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationTalk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
 
Empathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader MetaverseEmpathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader Metaverse
 
2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
ISS2022 Keynote
ISS2022 KeynoteISS2022 Keynote
ISS2022 Keynote
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR Systems
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology
 
Empathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive AnalyticsEmpathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive Analytics
 
Metaverse Learning
Metaverse LearningMetaverse Learning
Metaverse Learning
 
Empathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole MetaverseEmpathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole Metaverse
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR Applications
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Virtual Reality: Sensing the Possibilities

  • 1. VIRTUAL REALITY: SENSING THE POSSIBILITIES Professor Mark Billinghurst Director Empathic Computing Lab mark.billinghurst@unisa.edu.au Dr. Ross Smith Co-Director: Wearable Computer Laboratory ross.smith@unisa.edu.au
  • 2. Outline 5:50 – What is VR (Mark) 6:00 – History and Business of VR (Mark) 6:15 - Applications of VR (Ross) 6:25 - Tools for Developing VR (Ross) 6:35 - VR Research Directions (Mark) 6:45 – Demos (Mark and Ross)
  • 3. Downloads to Try • Search on iOS/Play Store for: • Google Cardboard • Cardboard Camera • DiveCityCoaster • Streetview • Within
  • 4. WHAT IS VIRTUAL REALITY?
  • 5. Ivan Sutherland (1963) •  Sketchpad – first interactive graphics program
  • 6. The Ultimate Display “The ultimate display would, of course, be a room within which the computer can control the existence of matter. A chair displayed in such a room would be good enough to sit in. Handcuffs displayed in such a room would be confining, and a bullet displayed in such a room would be fatal”. Ivan Sutherland, 1965
  • 8. Virtual Reality Computer generated multi-sensory simulation of an artificial environment that is interactive and immersive.
  • 9.
  • 10. What is Virtual Reality? Virtual reality is.. a computer technology that replicates an environment, real or imagined, and simulates a user's physical presence and environment to allow for user interaction. (Wikipedia) • Defining Characteristics • Environment simulation • Presence • Interaction
  • 11. Defined in Terms of Presence •  Presence is the key to defining VR in terms of experience •  Presence is defined as the sense of being in an environment •  Telepresence is defined as the experience of presence in an environment by means of a communication medium. •  A “virtual reality” is defined as a real or simulated environment in which a perceiver experiences telepresence.
  • 12. David Zeltzer’s AIP Cube ! Autonomy – User can to react to events and stimuli. ! Interaction – User can interact with objects and environment. ! Presence – User feels immersed through sensory input and output channels Interaction Autonomy Presence VR Zeltzer, D. (1992). Autonomy, interaction, and presence. Presence: Teleoperators & Virtual Environments, 1(1), 127-132.
  • 13. First VR Experience • “This is so real..” • https://www.youtube.com/watch?v=pAC5SeNH8jw
  • 14. Key Technologies • Autonomy •  Head tracking, body input •  Intelligent systems • Interaction •  User input devices, HCI • Presence •  Graphics/audio/multisensory output •  Multisensory displays •  Visual, audio, haptic, olfactory, etc
  • 17. Early History (30,000 BC - ) The history of VR is rooted in human’s first attempts to reproduce the world around them
  • 18. 1800’s – Capturing Reality • Panoramas (1790s) •  Immersive paintings • Photography (1820-30s) •  Oldest surviving photo (Niépce, 1826) • Stereo imagery (1830s) •  Wheatstone (1832) •  Brewster (1851) • Movies (1870s) •  Muybridge (1878) •  Roundhay Garden Scene (1888)
  • 21. 1900s – Interactive Experiences • Early Simulators (<1960s) •  Flight simulation •  Sensorama (1955) • Early HMDs (1960s) •  Philco, Ivan Sutherland • Military + University Research (1970-80s) •  US Airforce, NASA, MIT, UNC • First Commercial Wave (1980-90s) •  VPL, Virtual i-O, Division, Virtuality •  VR Arcades, Virtual Boy
  • 22. Ivan Sutherland HMD (1968) https://www.youtube.com/watch?v=NtwZXGprxag
  • 23. Early Experimenters (1950’s – 80’s) Helig 1956 Sutherland 1965 Furness 1970’s
  • 24. The First Wave (1980’s – 90’s) NASA 1989 VPL 1990’s Virtuality 1990’s
  • 25. Desktop VR - 1995 •  Expensive - $150,000+ •  2 million polys/sec •  VGA HMD – 30 Hz •  Magnetic tracking
  • 26. Rise of Commercial VR Companies •  W Industries/Virtuality (1985 - 97) •  Location based entertainment •  Virtuality VR Arcades •  Division (1989 – 1998) •  Turn key VR systems •  Visual programming tools •  Virtual i-O (1993 -1997) •  Inexpensive gamer HMDs •  Sense8 (1990 - 1998) •  WorldToolKit, WorldUp •  VR authoring tools
  • 27. • April 2007 Computer World • VR Voted 7th on of 21 biggest flops •  MS Bob #1
  • 28. Second Wave (2010 - ) • Palmer Luckey •  HMD hacker •  Mixed Reality Lab (MxR) • Oculus Rift (2011 - ) •  2012 - $2.4 million kickstarter •  2014 - $2B acquisition FaceBook •  $350 USD, 110o FOV
  • 30. Oculus Rift Sony Morpheus HTC/Valve Vive 2016 - Rise of Consumer HMDs
  • 31. Desktop VR 2016 • Graphics Desktop • $1,500 USD • >4 Billion poly/sec • $600 HMD • 1080x1200, 90Hz • Optical tracking • Room scale
  • 32. HTC Vive •  Room scale tracking •  Gesture input devices
  • 33. Example Vive App – Tilt Brush https://www.youtube.com/watch?v=ijukZmYFX-0
  • 34. Computer Based vs. Mobile VR
  • 35. Mobile VR: Google Cardboard • Released 2014 (Google 20% project) • >5 million shipped/given away • Easy to use developer tools + =
  • 36. Multiple Mobile VR Viewers Available
  • 41. AR/VR Investments •  > $1 Billion USD from VCs, > 120 deals in US alone
  • 44. AR / VR Market Size •  sadf
  • 45. •  In 2016 – 46m possible desktop VR users vs. 400 m mobile VR users •  https://thoughts.ishuman.co/vr-will-be-mobile-11529fabf87c#.vfcjzy1vf
  • 47. Potential for Disruption (BDMI) •  asD
  • 48. Why 2016 won’t be like 1996 • It’s not just VR anymore • Huge amount of investment • Inexpensive hardware platforms • Easy to use content creation tools • New devices for input and output • Proven use cases – no more Hype! • Most important: Focus on User Experience
  • 49. Conclusion •  Virtual Reality has a long history •  > 50 years of HMDs, simulators •  Key elements for VR were in place by early 1990’s •  Displays, tracking, input, graphics •  Strong support from military, government, universities •  First commercial wave failed in late 1990’s •  Too expensive, bad user experience, poor technology, etc •  We are now in second commercial wave •  Better experience, Affordable hardware •  Large commercial investment, Significant installed user base •  Will Virtual Reality be a commercial success this time?
  • 51. Types of VR Experiences • Immersive Spaces • 360 Panorama’s/Movies • High visual quality • Limited interactivity • Changing viewpoint orientation • Immersive Experiences • 3D graphics • Lower visual quality • High interactivity • Movement in space • Interact with objects
  • 52. Immersive Panorama •  High quality 360 image or video surrounding user •  User can turn head to see different views •  Fixed position
  • 53. Example Applications • VRSE – Storytelling for VR •  http://vrse.com/ •  High quality 360 VR content • New York Times VR Experience •  NYTVR application •  Documentary experiences • Vrideo •  http://vrideo.com/ •  Streamed immersive movies
  • 54. Applications: Virtual Tours • Visualise architectural diagrams • Tools such as Autodesk, Revit supporting VR • Metricon, 3D tours
  • 55. Demo: Metricon VR Tours •  https://www.youtube.com/watch?v=vN16M2RZ8k4
  • 56. Applications: Games and Entertainment •  100s of games
  • 57. Star Wars Trials On Tatooine VR Game •  https://www.youtube.com/watch?v=zb2HTngc8xE
  • 58. 100’s of Google Play Cardboard apps
  • 59. Applications: Sports and Entertainment • www.Nexvr.com • Live streaming events • NBA Basketball VR • (1 game per week) • US Open Tennis VR • Live Nation concerts
  • 60. Virtual Campus Tour • Current undergraduate student project • Captured hundereds 360 photos • Custom menus and navigation • Allowing remote experience of facilities
  • 61. Applications: Architectural Visualizations • Combined virtual and real imagery • Revit architectual diagrams • Incorporated Street photography • Available today from app store
  • 62. Applications: Medical • Virtual Reality in Clinical Applications • Acute and Chronic Pain Modification • Phobias, Post-traumatic stress disorder • Eating disorders • Benefits • Low cost • Repeatable
  • 63. How do these systems work? • Phobias • Repeated experience reduces fear and anxiety • Wound dressing • Distraction • Lower pain self report compared to opiates • Chronic pain • Illusion based systems
  • 64. Application: Chronic Neck Pain •Injuries happen to everyone, for some pain persists after injury healing •1 in 5 Australians suffer chronic pain •Current Treatments provide no long term benefit, AND often cause further complications. •Science suggests these methods don’t target the main contributor: the brain. •Pain with movement depends on perceived, not actual movement (Harvie, Smith et al. 2015). •Shows real time manipulation of pain using MoOVi
  • 65. Application: Virtual Training • Virtual Dissection • Cadaver lab • OH&S Training tools (Forklift) • Learning benefits • Easily repeatable • No harm to specimen • No exposure to chemicals • http://www.tactustech.com
  • 66. TOOLS FOR DEVELOPING VR EXPERIENCES
  • 67. Capturing Panoramas • Stitching photos together •  Image Composite Editor (Microsoft) •  AutoPano (Kolor) • Using 360 camera •  Ricoh Theta-S •  Fly360
  • 68. Capturing 360 images Kodac 360 Fly 360 Gear 360 Theta S Nikon LG 360 Pointgrey Ladybug Panono 360 Bublcam
  • 69. 360 Images with Smartphone •  Cardboard Camera •  Capture 360 panoramas •  S3tch together images on phone •  View in VR on Cardboard
  • 70. What You Need • Cardboard Viewer/VR Viewer •  https://www.google.com/get/cardboard/ • Smart phone •  Android/iOS • Authoring Tools/SDK •  Google VR SDK •  Unity/Unreal game engine •  Non programming tools • Content •  3D models, video, images, sounds
  • 71. Software Tools • Low level SDKs •  Need programming ability •  Java, C#, C++, etc •  Example: Google VR SDK (iOS, Android) •  https://developers.google.com/vr/ • Game Engines •  Powerful, need scripting ability • Unity - https://unity3d.com/ • Unreal - https://www.unrealengine.com/vr •  Combine with VR plugins (HMDs, input devices) •  Google VR Unity plugin
  • 73. Developing Software • Unity Game Engine • Unreal Game Engine • Asstore access (not just for developers) • Comprehensive tools to support • Physics • Lighting effects • Animations • Colliders • Scripts • Audio • Particle systems (smoke, fog..) • 
  • 74. Tools for Non-Programmers •  Focus on Design, ease of use •  Visual Programming, content arrangement •  Examples •  Insta-VR – 360 panoramas •  http://www.instavr.co/ •  Vizor – VR on the Web •  http://vizor.io/ •  A-frame – HTML based •  https://aframe.io/ •  ENTiTi – Both AR and VR authoring •  http://www.wakingapp.com/ •  Eon Creator – Drag and drop tool for AR/VR •  http://www.eonreality.com/eon-creator/
  • 75. InstaVR (Web Based) • http://www.instavr.co/ • Development flow • Capture 360 photos • Upload to web • Add content flow • Add links, hotspots • Publish to platform: • Android, IOS, Gear VR, Web, • Daydream, Oculus Rift, HTC Vive, Playstation VR
  • 78. Areas for VR Research • Display •  Wide field of view, new display technologies • Tracking •  Precise tracking, wide area • Interaction •  Natural gesture interaction, human factors • Authoring Tools •  Content capture, authoring in VR • Applications •  Collaboration, large scale VR
  • 79. Bare Hands •  Using computer vision to track bare hand input •  Creates compelling sense of Presence, natural interaction •  Challenges need to be solved •  Not having sense of touch •  Line of sight required to sensor •  Fatigue from holding hands in front of sensor
  • 80. Example: Leap Motion •  https://www.youtube.com/watch?v=QD4qQBL0X80
  • 81. Eye Tracking •  Technology •  Shine IR light into eye and look for reflections •  Advantages •  Provides natural hands-free input •  Gaze provides cues as to user attention •  Can be combined with other input technologies
  • 82. Example: FOVE VR Headset •  Eye tracker integrated into VR HMD •  Gaze driven user interface, foveated rendering •  https://www.youtube.com/watch?v=8dwdzPaqsDY
  • 83. Pedestrian Devices • Pedestrian input in VR •  Walking/running in VR • Virtuix Omni •  Special shoes •  http://www.virtuix.com • Cyberith Virtualizer •  Socks + slippery surface •  http://cyberith.com
  • 84. Cyberith Virtualizer Demo •  https://www.youtube.com/watch?v=R8lmf3OFrms
  • 85. Social VR •  Facebook Social Virtual Reality, AltspaceVR •  Bringing Avatars into VR space •  Natural social interaction
  • 86. Demo: Facebook Social VR •  https://www.youtube.com/watch?v=W71o4RbckNA
  • 88. Conclusions • Virtual Reality has long history • 60 years of experimentation • Recent VR explosion • Desktop VR, mobile VR • Rapidly growing market • Many areas for commercial application • Significant Research Opportunities • Collaboration, applications, display, interaction
  • 90. Hands on Demonstrations •  HTC Vive •  PC Based VR •  Wide area tracking •  Two handed input •  Google Cardboard •  Mobile VR •  iOS/Android applications •  Gear VR •  Mobile VR •  Improved Tracking •  Touch pad input
  • 91. Google Cardboard Demonstration Step 2: - Search for a location - I chose “Brighton Beach” - Click “red dot” Step 3: - Select from available - 360 images and click Step 4: - Click on cardboard icon - Place in viewer Step 1: Download “Street View” from Apple or Play store