Get a quick introduction to the technologies, tools, and techniques for programming Virtual Reality on the latest generation of desktop and mobile VR hardware. With this hands-on guide, you’ll learn essential development and production concepts, including UI design, stereo rendering, 3D input, and programming VR applications for native desktop, mobile and the web.
You don’t have to be a game development wizard or have 3D graphics experience to get started. If you use HTML, CSS, and JavaScript for web development, and have some familiarity with mobile development for iOS or Android, this book will help you gain a working knowledge of virtual reality through clear and simple examples.
Chapter 1. Introduction
Chapter 2. Virtual Reality Hardware
Chapter 3. Going Native: Developing for Oculus Rift on the Desktop
Chapter 4. Going Mobile: Developing for Gear VR
Chapter 5. WebVR: Browser-Based Virtual Reality in HTML5
Chapter 6. VR Everywhere: Google Cardboard for Low-Cost Mobile Virtual Reality