SlideShare a Scribd company logo
1 of 11
What is Virtual Reality
 3D Computer Generated world or a real environment captured in a 360 degree Camera
 A user experiences this 3D world from first-person point of view with a FOR of 360°
 Graphics which is being displayed to the user is updated in real time based on user’s
orientation
 Can be experienced using HMD(Head Mounted Display) or CAVE(Cave Automatic
Virtual Environment)
 How Does HMD Work?? Application mainly in gaming and training. Future-
entertainment, movies, real estate, retail, therapy, education(Google Expeditions).
 How Does CAVE Work?? Applications mainly in Healthcare Industry, Data/Information
Visualization, Simulator
 Fun Fact: 1st HMD was developed in 1968 by Father of Computer Graphics Ivan
Sutherland.
First Head Mounted Display in 1968
CAVE
Cameras for Stereoscopic Video
Pointers for VR App Development
 Analysis of VR Devices (HMD/ Input/ Tracking Devices)and its features based on the
application requirement.
 Virtual Environment
 3D Models or 360 Degree Video to Be Used
 Tools To Be Used. Unity/Unreal Engine or pure computer graphics/SDKs/Web
 3D Interaction Technique
 Navigation in VR
 Selection and Manipulation of VR objects
 System Control Commands
 Additional Stages Based on the Complexity of the Application
 VR Movies/ Training Application/ Information Visualization
Navigation Techniques in VR
 Physical Locomotion (Walking, Walking in place, Seven League Boots, etc.)
 Vicon System(Retro reflective markers), Kinect, Inertial Measurement Unit(IMU),
Positional Tracker of Oculus, HTC Vive
 Device Based (Treadmills, Cycles, Roller Coasters)
 Virtuix Omni, Activetainment Ebove – Training Cycle which takes you on a trail
 Steering(Gaze Directed , Hand Directed, Torso Directed)
 Samsung Gear VR(Gaze), Google Cardboard, Tracking Required for Hand and Torso
Directed, I/P Devices like Joy Stick to control the user movement.
 Selection Based (Map, Zoom-back, etc.)
 Input Device Like Wii mote but also needs to be tracked
 Manipulation Based (Computer Vision Positional Tracking, Avatar Manipulation)
 SLAM and Optical Flow or Project Tango Devices
Tracking Systems
Selection and Manipulation Techniques
 Touching (Simple Virtual Hand, Go-Go) – Need to track user’s hand or input device
 Pointing (Ray-casting, Two Arm Pointing) – Need to track user’s hand or input device
 Indirect (Speech Command, Gesture) – “Accio!!! Firebolt”
 Manipulation Techniques are similar but have their own specific technicalities
 All these interactions need devices like Leap Motion, Kinect, Intel Real Sense, Nintendo
wiimotes, Xbox One Joy Stick, Oculus Touch Controllers
System Control Commands – Context Specific
 Graphical Menus
 Floating or Ring Menus: Real Estate, Interior Design App to change color or
texture or shape. E.g. The Wall color, The floor style
 3D Widgets in a Data Visualization or Training Application
 Voice Command – For loading Additional features, help menus, maps for navigation
 Gesture Command – For Specific Tasks like start/stop motion etc.
 Tools – For a better immersive experience but needs to be detected or tracked.
 The VOID Theme Park in Utah, Gun, Swords in Gaming Application
 Symbolic Input
 Keyboard, Stylus , Pinch Gloves
The VOID – VR Theme Park in Utah

More Related Content

What's hot

Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project TangoJared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project TangoAugmentedWorldExpo
 
Presentation on Google Tango By Atharva Jawalkar
Presentation on Google Tango By Atharva Jawalkar Presentation on Google Tango By Atharva Jawalkar
Presentation on Google Tango By Atharva Jawalkar Atharva Jawalkar
 
Computer mouse.pptx
Computer mouse.pptxComputer mouse.pptx
Computer mouse.pptxgadhon
 
Project tango
Project tangoProject tango
Project tangosabi_123
 
Google Project Tango
Google Project TangoGoogle Project Tango
Google Project TangoAkhil Nair
 
Google project tango seminar report
Google project tango   seminar reportGoogle project tango   seminar report
Google project tango seminar reportAamir Hilal
 
Google project tango - Giving mobile devices a human scale understanding of s...
Google project tango - Giving mobile devices a human scale understanding of s...Google project tango - Giving mobile devices a human scale understanding of s...
Google project tango - Giving mobile devices a human scale understanding of s...Harsha Madusankha
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedMartin Climatiano
 
A project on POINTING DEVICES...
A project on POINTING DEVICES...A project on POINTING DEVICES...
A project on POINTING DEVICES...Sutapa Ghosh
 
Augmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 BerlinAugmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 BerlinDominik Helleberg
 
Different types of computer mouses
Different types of computer mousesDifferent types of computer mouses
Different types of computer mousesAboo Thahir
 
The mouse!
The mouse!The mouse!
The mouse!lapts
 
Xbox 360 Kinect
Xbox 360 Kinect  Xbox 360 Kinect
Xbox 360 Kinect Saif Pathan
 

What's hot (20)

Input devices
Input devicesInput devices
Input devices
 
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project TangoJared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
Jared Finder (Google) Creating Mixed Reality Apps and Games with Project Tango
 
Presentation on Google Tango By Atharva Jawalkar
Presentation on Google Tango By Atharva Jawalkar Presentation on Google Tango By Atharva Jawalkar
Presentation on Google Tango By Atharva Jawalkar
 
Tango
TangoTango
Tango
 
Aijaz tango
Aijaz tangoAijaz tango
Aijaz tango
 
Computer mouse.pptx
Computer mouse.pptxComputer mouse.pptx
Computer mouse.pptx
 
Project tango
Project tangoProject tango
Project tango
 
Google Project Tango
Google Project TangoGoogle Project Tango
Google Project Tango
 
Google project tango seminar report
Google project tango   seminar reportGoogle project tango   seminar report
Google project tango seminar report
 
Google project tango - Giving mobile devices a human scale understanding of s...
Google project tango - Giving mobile devices a human scale understanding of s...Google project tango - Giving mobile devices a human scale understanding of s...
Google project tango - Giving mobile devices a human scale understanding of s...
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons Learned
 
A project on POINTING DEVICES...
A project on POINTING DEVICES...A project on POINTING DEVICES...
A project on POINTING DEVICES...
 
Augmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 BerlinAugmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 Berlin
 
Kinect
KinectKinect
Kinect
 
Different types of computer mouses
Different types of computer mousesDifferent types of computer mouses
Different types of computer mouses
 
The mouse!
The mouse!The mouse!
The mouse!
 
The mouse
The mouseThe mouse
The mouse
 
Ppt final-technology
Ppt final-technologyPpt final-technology
Ppt final-technology
 
Xbox 360 Kinect
Xbox 360 Kinect  Xbox 360 Kinect
Xbox 360 Kinect
 
Input devices
Input devicesInput devices
Input devices
 

Similar to Intro to Virtual reality

eng.pptx
eng.pptxeng.pptx
eng.pptxZuine
 
Augmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileAugmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileHari Gottipati
 
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.AugmentedWorldExpo
 
Augmented Reality By Jaseem Bhutto
Augmented Reality By Jaseem BhuttoAugmented Reality By Jaseem Bhutto
Augmented Reality By Jaseem BhuttoJaseem Bhutto
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...AugmentedWorldExpo
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User InterfacesLuigi Oliveto
 
Immersive technologies.pptx
Immersive technologies.pptxImmersive technologies.pptx
Immersive technologies.pptxAnandSri5
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptxBapuPradhan1
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)Jai Sipani
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAnna Harris
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented RealityKaviyaraj R
 
Augment Works - Augmented Reality and Virtual Reality Development Company
Augment Works - Augmented Reality and Virtual Reality Development CompanyAugment Works - Augmented Reality and Virtual Reality Development Company
Augment Works - Augmented Reality and Virtual Reality Development CompanyGhanshyam Sharma
 

Similar to Intro to Virtual reality (20)

eng.pptx
eng.pptxeng.pptx
eng.pptx
 
Augmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobileAugmented Reality - the next big thing in mobile
Augmented Reality - the next big thing in mobile
 
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
AWE Tel Aviv Startup Pitch: Yoav Hoshen with Superb Reality Ltd.
 
Augmented Reality By Jaseem Bhutto
Augmented Reality By Jaseem BhuttoAugmented Reality By Jaseem Bhutto
Augmented Reality By Jaseem Bhutto
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
 
AR - 001.pptx
AR - 001.pptxAR - 001.pptx
AR - 001.pptx
 
Virtual Reality(full)
Virtual Reality(full)Virtual Reality(full)
Virtual Reality(full)
 
VIRTUAL REALITY
VIRTUAL REALITYVIRTUAL REALITY
VIRTUAL REALITY
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User Interfaces
 
Presentation1
Presentation1Presentation1
Presentation1
 
Immersive technologies.pptx
Immersive technologies.pptxImmersive technologies.pptx
Immersive technologies.pptx
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Augmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of TomorrowAugmented Reality: Envisioning the Future of Tomorrow
Augmented Reality: Envisioning the Future of Tomorrow
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Augment Works - Augmented Reality and Virtual Reality Development Company
Augment Works - Augmented Reality and Virtual Reality Development CompanyAugment Works - Augmented Reality and Virtual Reality Development Company
Augment Works - Augmented Reality and Virtual Reality Development Company
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Intro to Virtual reality

  • 1.
  • 2. What is Virtual Reality  3D Computer Generated world or a real environment captured in a 360 degree Camera  A user experiences this 3D world from first-person point of view with a FOR of 360°  Graphics which is being displayed to the user is updated in real time based on user’s orientation  Can be experienced using HMD(Head Mounted Display) or CAVE(Cave Automatic Virtual Environment)  How Does HMD Work?? Application mainly in gaming and training. Future- entertainment, movies, real estate, retail, therapy, education(Google Expeditions).  How Does CAVE Work?? Applications mainly in Healthcare Industry, Data/Information Visualization, Simulator  Fun Fact: 1st HMD was developed in 1968 by Father of Computer Graphics Ivan Sutherland.
  • 3. First Head Mounted Display in 1968
  • 6. Pointers for VR App Development  Analysis of VR Devices (HMD/ Input/ Tracking Devices)and its features based on the application requirement.  Virtual Environment  3D Models or 360 Degree Video to Be Used  Tools To Be Used. Unity/Unreal Engine or pure computer graphics/SDKs/Web  3D Interaction Technique  Navigation in VR  Selection and Manipulation of VR objects  System Control Commands  Additional Stages Based on the Complexity of the Application  VR Movies/ Training Application/ Information Visualization
  • 7. Navigation Techniques in VR  Physical Locomotion (Walking, Walking in place, Seven League Boots, etc.)  Vicon System(Retro reflective markers), Kinect, Inertial Measurement Unit(IMU), Positional Tracker of Oculus, HTC Vive  Device Based (Treadmills, Cycles, Roller Coasters)  Virtuix Omni, Activetainment Ebove – Training Cycle which takes you on a trail  Steering(Gaze Directed , Hand Directed, Torso Directed)  Samsung Gear VR(Gaze), Google Cardboard, Tracking Required for Hand and Torso Directed, I/P Devices like Joy Stick to control the user movement.  Selection Based (Map, Zoom-back, etc.)  Input Device Like Wii mote but also needs to be tracked  Manipulation Based (Computer Vision Positional Tracking, Avatar Manipulation)  SLAM and Optical Flow or Project Tango Devices
  • 9. Selection and Manipulation Techniques  Touching (Simple Virtual Hand, Go-Go) – Need to track user’s hand or input device  Pointing (Ray-casting, Two Arm Pointing) – Need to track user’s hand or input device  Indirect (Speech Command, Gesture) – “Accio!!! Firebolt”  Manipulation Techniques are similar but have their own specific technicalities  All these interactions need devices like Leap Motion, Kinect, Intel Real Sense, Nintendo wiimotes, Xbox One Joy Stick, Oculus Touch Controllers
  • 10. System Control Commands – Context Specific  Graphical Menus  Floating or Ring Menus: Real Estate, Interior Design App to change color or texture or shape. E.g. The Wall color, The floor style  3D Widgets in a Data Visualization or Training Application  Voice Command – For loading Additional features, help menus, maps for navigation  Gesture Command – For Specific Tasks like start/stop motion etc.  Tools – For a better immersive experience but needs to be detected or tracked.  The VOID Theme Park in Utah, Gun, Swords in Gaming Application  Symbolic Input  Keyboard, Stylus , Pinch Gloves
  • 11. The VOID – VR Theme Park in Utah

Editor's Notes

  1. Animated 3-D bouncing ball (Intermediate) Tip: Some shape effects on this slide are created with the Combine Shapes commands. To access this command, you must add it to the Quick Access Toolbar, located above the File tab. To customize the Quick Access Toolbar, do the following: Click the arrow next to the Quick Access Toolbar, and then under Customize Quick Access Toolbar click More Commands. In the PowerPoint Options dialog box, in the Choose commands from list, select All Commands. In the list of commands, click Combine Shapes, and then click Add. To reproduce the square shape on this slide, do the following: On the Home tab, in the Slides group, click Layout, and then click Blank. On the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle (first row). On the slide, drag to draw a rectangle. Select the rectangle. Under Drawing Tools, on the Format tab, in the Size group, enter 3.67” into the Height box and 3.67” into the Width box. Also on the Format tab, in the Shape Styles group, click Shape Fill, and then under Theme Colors, click Black, Text, Lighter 50%. Also on the Format tab, in the Shape Styles group, click Shape Outline, and then click No Outline. On the Home tab, in the Drawing group, click Shapes, and then under Basic Shapes click Oval (first row). On the slide, drag to draw an oval. Select the oval. Under Drawing Tools, on the Format tab, in the Size group, enter 2.85” in the Height box and 2.85” in the Width box. Press and hold CTRL, and select the rectangle and the oval. On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following: Click Align to Slide. Click Align Center. Click Align Middle. Press and hold CTRL, select the square, and then select the circle. On the Quick Access Toolbar, click Combine Shapes, and then click Shape Subtract. Select the freeform shape. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Also on the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle. On the slide, drag to draw a rectangle. Select the new rectangle. Under Drawing Tools, on the Format tab, in the Size group, enter 1.84” in the Height box and 3.67” in the Width box. Select the rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate. Press and hold CTRL, select one freeform shape, and then select the rectangle. On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following: Click Align Selected Objects. Click Align Center. Click Align Bottom. On the Quick Access Toolbar, click Combine Shapes, and then click Shape Subtract. Press and hold CTRL, select the second freeform shape, and then select the second rectangle. On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following: Click Align Selected Objects. Click Align Center. Click Align Top. On the Quick Access Toolbar, click Combine Shapes, and then click Shape Subtract. Position the new shape so that the top edge touches the bottom edge of the other shape. Press and hold CTRL, select the two freeform shapes. On the Home tab, in the Drawing group, click Arrange, point to Align, and then click Align Center. Also on the Home tab, in the Drawing group, click Arrange, and then click Group. Select the group. Under Drawing Tools, on the Format tab, in the Shape Styles group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click 3-D Rotation in the left pane, and in the 3-D Rotation pane, in the Presets list, under , under Parallel, click Off Axis 2 Top. Also in the Format Shape dialog box, click 3-D Format in the left pane, and then in the 3-D Format pane, do the following: Under Depth, in the Depth box, enter 17.5 pt. Under Surface, click the button next to Material, and then under Special Effect click Dark Edge. Select the group. On the Home tab, in the Drawing group, click Arrange, and then click Ungroup. Select the bottom half of the square. Under Drawing Tools, on the Format tab, in the Size group, click the Size and Position dialog box launcher. In the Format Shape dialog box, click Position in the left pane, and in the Position pane, under Position on slide, do the following: In the Horizontal list, enter 2.93”. Next to Horizontal, in the From list, select Top Left Corner. In the Vertical list, enter 4.01”. Next to Vertical, in the From list, select Top Left Corner. Select the top half of the square. Under Drawing Tools, on the Format tab, in the Size group, click the Size and Position dialog box launcher. In the Format Shape dialog box, click Position in the left pane, and in the Position pane, under Position on slide, do the following: In the Horizontal list, enter 3.72”. Next to Horizontal, in the From list, select Top Left Corner. In the Vertical list, enter 3.51”. Next to Vertical, in the From list, select Top Left Corner. To reproduce the circle effect on this slide, do the following: On the Home tab, in the Drawing group, click Shapes, and then under Basic Shapes click Oval (first row). On the slide, drag to draw a shape. Select the oval. Under Drawing Tools, on the Format tab, in the Size group, enter 2” in the Height box and 2” in the Width box. Also on the Format tab, in the Shape Styles group, click Shape Outline, and then click No Outline. Also on the Format tab, in the Shape Styles group, click Shape Fill, point to Gradients, and then click More Gradients. In the Format Shape dialog box, click Fill in the left pane, in the Fill pane, click Gradient fill, and then do the following: In the Type list, click Radial. In the Direction list, click From Center. Under Gradient stops, click Add gradient stops and Remove gradient stops, until four stops appear in the slider. Also under Gradient stops, customize the gradient stops as follows: Select the first stop in the slider, and then do the following: In the Position box, enter 0%. Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). Select the next stop in the slider, and then do the following: In the Position box, enter 32%. Click the button next to Color, and then under Theme Colors click Orange, Accent 6 (first row). Select the next stop in the slider, and then do the following: In the Position box, enter 85%. Click the button next to Color, click More Colors, and then in the Colors dialog box, on the Custom tab, enter values for Red: 111, Green: 53, and Blue: 5. Select the final stop in the slider, and then do the following: In the Position box, enter 100%. Click the button next to Color, and then under Theme Colors click Orange, Accent 6, Darker 50% (sixth row). Select the bottom half of the square. On the Home tab, in the Drawing group, click Arrange, and then click Bring to Front. To reproduce the animation effects on this slide, do the following: Select the oval. Position the oval off the top edge of the slide. On the Animations tab, in the Advanced Animation group, click Add Animation, under Motion Paths, click Lines. Press and hold SHIFT, and select the red end point of the motion path. Drag the end point of the motion path to the center of the square shape. Also on the Animations tab, in the Timing group, do the following: In the Start list, select After Previous. In the Duration box, enter 02.50. Also on the Animations tab, in the Advanced Animation group, click Animation Pane. In the Animation Pane, click the arrow next to the motion path animation, and then click Effect Options. In the Down dialog box, on the Effect tab, under Settings, do the following: In the Smooth start box, enter 0.25. In the Smooth end box, enter 0.00. In the Bounce end box, enter 2.00 To reproduce the background effects on this slide, do the following: On the Design tab, in the Background group, click Background Styles, and then click Style 9 (third row).