Google Cardboard and VR CS 4720 Mobile Application Development CS - - PowerPoint PPT Presentation

google cardboard and vr
SMART_READER_LITE
LIVE PREVIEW

Google Cardboard and VR CS 4720 Mobile Application Development CS - - PowerPoint PPT Presentation

Google Cardboard and VR CS 4720 Mobile Application Development CS 4720 Virtual Reality Virtual reality is the ability to interact with a simulated three-dimensional environment at varying degrees of immersion Simply put - you feel


slide-1
SLIDE 1

CS 4720

Google Cardboard and VR

CS 4720 – Mobile Application Development

slide-2
SLIDE 2

CS 4720

Virtual Reality

  • Virtual reality is the ability to interact with a

simulated three-dimensional environment at varying degrees of immersion

  • Simply put - you feel like you are somewhere

else, operating in a different environment, usually to the exclusion of your current surroundings

  • Including current surroundings is often called

“augmented reality”

2

slide-3
SLIDE 3

CS 4720

Augmented Reality

3

slide-4
SLIDE 4

CS 4720

Virtual Reality

4

slide-5
SLIDE 5

CS 4720

Virtual Reality

5

slide-6
SLIDE 6

CS 4720

Virtual Reality

6

slide-7
SLIDE 7

CS 4720

Virtual Reality

7

slide-8
SLIDE 8

CS 4720

Virtual Reality

8

slide-9
SLIDE 9

CS 4720

It’s just for games, right?

  • Games
  • Flight simulators
  • Sophisticated testing (car prototypes, etc.)
  • Recreation (nature hikes, exploring)
  • What does this have to do with mobile?
  • VR headsets are huge!

9

slide-10
SLIDE 10

CS 4720

Here is why we care

  • http://www.cnn.com/2016/01/07/health/goog

le-cardboard-baby-saved/

10

slide-11
SLIDE 11

CS 4720

Google Cardboard

  • Break VR down to its simplest components and

what do you get?

– A screen for each eye – Not really necessary to fully move around – Head rotation still needed

11

slide-12
SLIDE 12

CS 4720

Google Cardboard

  • A cheap way to hold up your phone to your

face with two separate screens

  • Samsung Gear is another option
  • Many current VR options use phone-like

screens

12

slide-13
SLIDE 13

CS 4720

Google Cardboard

13

slide-14
SLIDE 14

CS 4720

Use Cases

  • Viewing 3D objects easily (see CNN report)
  • Panoramic pictures
  • Games
  • Other thoughts?
  • http://www.wareable.com/google/the-best-

google-cardboard-apps

14

slide-15
SLIDE 15

CS 4720

How to Program for VR

  • In many cases, you might not even need to

really do the VR programming

– Consider the CNN example

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

rview

  • Can build natively for Android using OpenGL
  • Can build for both Android and iOS using Unity

15