Learn ARCore - Fundamentals of Google ARCore: Create next generation Augmented Reality and Mixed Reality apps with ARCore
暫譯: 學習 ARCore - Google ARCore 基礎:使用 ARCore 創建下一代擴增實境和混合實境應用程式

Micheal Lanham

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-30
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 274
  • 裝訂: Paperback
  • ISBN: 1788830407
  • ISBN-13: 9781788830409
  • 相關分類: VR/AR
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build immersive Augmented Reality Applications efficiently

Key Features

  • Learn to use the power of ARCore for building immersive augmented reality and mixed reality apps.
  • Extend your application by combining ARCore with shaders, Machine Learning and more.
  • Take your Augmented reality app to the next level by combining it with Mixed Reality.

Book Description

Are you a mobile developer or a web developer who is looking to create immersive and cool Augmented Reality apps with the latest Google ARCore platform? This book will help you to jump right into developing with ARCore and help you create a step by step AR app with it easily.

This book will teach you to implement the core features of ARCore starting from the fundamentals of 3D rendering to more advanced concepts like lighting, shaders, Machine Learning and more.

You will begin with going through the basics of building a project on three platforms namely, Web, Android and Unity. Next, you will go through the ARCore concepts of Motion Tracking, Environmental Understanding and Light Estimation. For each core concept, you will be working on a practical project of using and extending the ARCore feature which will go from learning the basics of 3D rendering and lighting to exploring more advanced concepts. You will be writing custom shaders for lighting virtual objects in AR, followed by building a neural network to recognize the environment and finally looking at grander applications of using ARCore in mixed reality. By the end of the book, you will learn to implement motion tracking, environment learning, creating animations and sounds, generating virtual characters and simulating them on your screen.

What you will learn

  • Build and deploy your Augmented Reality app to Android, Web and Unity platforms
  • Implement ARCore to identify and visualize objects as point clouds, planes, surfaces and/or meshes
  • Explore advanced concepts of environmental understanding using Google ARCore and OpenGL ES with Java
  • Create light levels from ARCore and create a C# script to watch and propagate lighting changes across the scene
  • Develop graphic shaders that react to changes in lighting and map the environment to place objects in Unity/C#
  • Integrate motion tracking with the Web ARCore API and Google Street View to create a combined AR/VR experience

Who This Book Is For

The ideal target audience for this book would be Web and Mobile developers who have broad programming knowledge on Java or JavaScript or C# and who want to develop Augmented Reality applications. No previous AR development experience will be necessary.

商品描述(中文翻譯)

**高效建構沉浸式擴增實境應用程式**

**主要特點**
- 學習如何利用 ARCore 的強大功能來建構沉浸式擴增實境和混合實境應用程式。
- 通過結合 ARCore 與著色器、機器學習等技術來擴展您的應用程式。
- 通過將擴增實境應用程式與混合實境結合,將您的應用程式提升到新的層次。

**書籍描述**
您是一位尋求使用最新 Google ARCore 平台創建沉浸式和酷炫的擴增實境應用程式的行動開發者或網頁開發者嗎?這本書將幫助您直接進入 ARCore 的開發,並輕鬆地幫助您逐步創建一個擴增實境應用程式。

本書將教您實現 ARCore 的核心功能,從 3D 渲染的基本原理開始,到更高級的概念,如照明、著色器、機器學習等。

您將首先了解如何在三個平台上構建項目的基本知識,分別是網頁、Android 和 Unity。接下來,您將學習 ARCore 的運動追蹤、環境理解和光線估算等概念。對於每個核心概念,您將進行一個實際項目,使用和擴展 ARCore 的功能,從學習 3D 渲染和照明的基本知識開始,探索更高級的概念。您將為 AR 中的虛擬物體編寫自定義著色器,然後構建一個神經網絡來識別環境,最後探討在混合實境中使用 ARCore 的更大應用。到書籍結束時,您將學會實現運動追蹤、環境學習、創建動畫和聲音、生成虛擬角色並在螢幕上模擬它們。

**您將學到的內容**
- 建立並部署您的擴增實境應用程式到 Android、網頁和 Unity 平台
- 實現 ARCore 以識別和可視化物體為點雲、平面、表面和/或網格
- 使用 Google ARCore 和 OpenGL ES 與 Java 探索環境理解的高級概念
- 從 ARCore 創建光照級別,並創建 C# 腳本以監控和傳播場景中的光照變化
- 開發對光照變化做出反應的圖形著色器,並將環境映射到 Unity/C# 中放置物體
- 將運動追蹤與 Web ARCore API 和 Google 街景整合,創建結合的 AR/VR 體驗

**本書適合誰**
本書的理想目標讀者是擁有廣泛 Java、JavaScript 或 C# 編程知識的網頁和行動開發者,並希望開發擴增實境應用程式。無需具備先前的 AR 開發經驗。