google cardboard and vr - cs 4720 · pdf filecs 4720 virtual reality • virtual reality is...

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

Upload: buidat

Post on 06-Feb-2018

225 views

Category:

Documents


4 download

TRANSCRIPT

CS4720

GoogleCardboardandVR

CS4720– MobileApplicationDevelopment

CS4720

VirtualReality• Virtualrealityistheabilitytointeractwithasimulatedthree-dimensionalenvironmentatvaryingdegreesofimmersion

• Simplyput- youfeellikeyouaresomewhereelse,operatinginadifferentenvironment,usuallytotheexclusionofyourcurrentsurroundings

• Includingcurrentsurroundingsisoftencalled“augmentedreality”

2

CS4720

AugmentedReality

3

CS4720

VirtualReality

4

CS4720

VirtualReality

5

CS4720

VirtualReality

6

CS4720

VirtualReality

7

CS4720

VirtualReality

8

CS4720

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

• Whatdoesthishavetodowithmobile?• VRheadsetsarehuge!

9

CS4720

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

10

CS4720

GoogleCardboard• BreakVRdowntoitssimplestcomponentsandwhatdoyouget?– Ascreenforeacheye– Notreallynecessarytofullymovearound– Headrotationstillneeded

11

CS4720

GoogleCardboard• Acheapwaytoholdupyourphonetoyourfacewithtwoseparatescreens

• SamsungGearisanotheroption• ManycurrentVRoptionsusephone-likescreens

12

CS4720

GoogleCardboard

13

CS4720

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

14

CS4720

HowtoProgramforVR• Inmanycases,youmightnotevenneedtoreallydotheVRprogramming– ConsidertheCNNexample

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

• CanbuildnativelyforAndroidusingOpenGL• CanbuildforbothAndroidandiOSusingUnity

15