google cardboard and vr
play

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


  1. Google Cardboard and VR CS 4720 – Mobile Application Development CS 4720

  2. 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” CS 4720 2

  3. Augmented Reality CS 4720 3

  4. Virtual Reality CS 4720 4

  5. Virtual Reality CS 4720 5

  6. Virtual Reality CS 4720 6

  7. Virtual Reality CS 4720 7

  8. Virtual Reality CS 4720 8

  9. 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! CS 4720 9

  10. Here is why we care • http://www.cnn.com/2016/01/07/health/goog le-cardboard-baby-saved/ CS 4720 10

  11. 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 CS 4720 11

  12. 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 CS 4720 12

  13. Google Cardboard CS 4720 13

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

  15. 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 CS 4720 15

Recommend


More recommend