YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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


Related Documents