Learning Virtual Reality: Developing Immersive Experiences and Applications for Desktop, Web, and Mobile (Paperback)

Tony Parisi

買這商品的人也買了...

商品描述

As virtual reality approaches mainstream consumer use, a vibrant development ecosystem has emerged in the past few years. This hands-on guide takes you through VR development essentials for desktop, mobile, and browser-based applications. You’ll explore the three go-to platforms—OculusVR, Gear VR, and Cardboard VR—as well as several VR development environments, programming tools, and techniques.

If you’re an experienced programmer familiar with mobile development, this book will help you gain a working knowledge of VR development through clear and simple examples. Once you create a complete application in the final chapter, you’ll have a jumpstart on the next major entertainment medium.

  • Learn VR basics for UI design, 3D graphics, and stereo rendering
  • Explore Unity3D, the current development choice among game engines
  • Create native applications for desktop computers with the Oculus Rift
  • Develop mobile applications for Samsung’s Gear VR with the Android and Oculus Mobile SDKs
  • Build browser-based applications with the WebVR Javascript API and WebGL
  • Create simple and affordable mobile apps for any smartphone with Google’s Cardboard VR
  • Bring everything together to build a 360-degree panoramic photo viewer

商品描述(中文翻譯)

隨著虛擬實境逐漸普及於消費者使用,過去幾年間出現了一個充滿活力的開發生態系統。這本實用指南將帶領您進入桌面、手機和基於瀏覽器的應用程式的虛擬實境開發基礎知識。您將探索三個主要平台 - OculusVR、Gear VR和Cardboard VR,以及幾個虛擬實境開發環境、程式設計工具和技術。

如果您是一位熟悉手機開發的經驗豐富的程式設計師,本書將通過清晰簡單的示例幫助您獲得虛擬實境開發的實際知識。在最後一章中,一旦您完成一個完整的應用程式,您將對下一個主要娛樂媒體有一個快速入門。

本書內容包括:
- 學習虛擬實境的基礎知識,包括使用者介面設計、3D圖形和立體渲染
- 探索Unity3D,目前遊戲引擎開發的首選
- 使用Oculus Rift為桌面電腦開發原生應用程式
- 使用Android和Oculus Mobile SDK為三星Gear VR開發手機應用程式
- 使用WebVR Javascript API和WebGL為基於瀏覽器的應用程式開發
- 使用Google的Cardboard VR為任何智慧型手機創建簡單且價格實惠的應用程式
- 將所有內容結合在一起,建立一個360度全景照片查看器