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 度全景照片查看器