Chapter 1Introduction
What Is Virtual Reality?
Virtual Reality Applications
Chapter Summary
Chapter 2Virtual Reality Hardware
Oculus Rift
Other High-End Head-Mounted Displays
Samsung Gear VR: Deluxe, Portable Virtual Reality
Google Cardboard: Low-Cost VR for Smartphones
VR Input Devices
Chapter Summary
Chapter 3Going Native: Developing for Oculus Rift on the Desktop
3D Graphics Basics
Unity3D: The Game Engine for the Common Man
Setting Up the Oculus SDK
Building Your First VR Example
Chapter Summary
Chapter 4Going Mobile: Developing for Gear VR
The Gear VR User Interface and Oculus Home
Using the Oculus Mobile SDK
Developing for Gear VR Using Unity3D
Deploying Applications for Gear VR
Chapter Summary
Chapter 5WebVR: Browser-Based Virtual Reality in HTML5
The Story of WebVR
The WebVR API
Creating a WebVR Application
Tools and Techniques for Creating Web VR
WebVR and the Future of Web Browsing
Chapter Summary
Chapter 6VR Everywhere: Google Cardboard for Low-Cost Mobile Virtual Reality
Cardboard Basics
Cardboard Stereo Rendering and Head Tracking
Developing with the Cardboard SDK for Android
Developing with the Cardboard SDK for Unity
Developing Cardboard Applications Using HTML5 and a Mobile Browser
Chapter Summary
Chapter 7Your First VR Application
About 360-Degree Panoramas
Setting Up the Project
Adding Cardboard VR Support
Creating a Gaze-and-Tap User Interface
Where to Take the Project from Here
Chapter Summary
Appendix Resources
Headsets, Input Devices, and Video Capture Systems
Applications and Content
SDKs, Development Tools, and Programming Languages
Websites
Meetup Groups
评价“Learning Virtual Reality”