Top Banner
CS 4720 Google Cardboard and VR CS 4720 – Mobile Application Development
15

Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

Feb 06, 2018

Download

Documents

buidat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

GoogleCardboardandVR

CS4720– MobileApplicationDevelopment

Page 2: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality• Virtualrealityistheabilitytointeractwithasimulatedthree-dimensionalenvironmentatvaryingdegreesofimmersion

• Simplyput- youfeellikeyouaresomewhereelse,operatinginadifferentenvironment,usuallytotheexclusionofyourcurrentsurroundings

• Includingcurrentsurroundingsisoftencalled“augmentedreality”

2

Page 3: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

AugmentedReality

3

Page 4: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality

4

Page 5: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality

5

Page 6: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality

6

Page 7: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality

7

Page 8: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

VirtualReality

8

Page 9: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

It’sjustforgames,right?• Games• Flightsimulators• Sophisticatedtesting(carprototypes,etc.)• Recreation(naturehikes,exploring)

• Whatdoesthishavetodowithmobile?• VRheadsetsarehuge!

9

Page 10: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

Hereiswhywecare• http://www.cnn.com/2016/01/07/health/google-cardboard-baby-saved/

10

Page 11: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

GoogleCardboard• BreakVRdowntoitssimplestcomponentsandwhatdoyouget?– Ascreenforeacheye– Notreallynecessarytofullymovearound– Headrotationstillneeded

11

Page 12: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

GoogleCardboard• Acheapwaytoholdupyourphonetoyourfacewithtwoseparatescreens

• SamsungGearisanotheroption• ManycurrentVRoptionsusephone-likescreens

12

Page 13: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

GoogleCardboard

13

Page 14: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

UseCases• Viewing3Dobjectseasily(seeCNNreport)• Panoramicpictures• Games• Otherthoughts?• http://www.wareable.com/google/the-best-google-cardboard-apps

14

Page 15: Google Cardboard and VR - CS 4720 · PDF fileCS 4720 Virtual Reality • Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees

CS4720

HowtoProgramforVR• Inmanycases,youmightnotevenneedtoreallydotheVRprogramming– ConsidertheCNNexample

• https://developers.google.com/cardboard/overview

• CanbuildnativelyforAndroidusingOpenGL• CanbuildforbothAndroidandiOSusingUnity

15