Augmented Reality for Developers

Jonathan Linowes, Krystian Babilinski

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-09
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 548
  • 裝訂: Paperback
  • ISBN: 1787286436
  • ISBN-13: 9781787286436
  • 相關分類: VR/AR
  • 下單後立即進貨 (約3~4週)

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

商品描述

Build exciting AR applications on mobile and wearable devices with Unity 3D, Vuforia, ARToolKit, Microsoft Mixed Reality HoloLens, Apple ARKit, and Google ARCore

About This Book

  • Create unique AR applications from scratch, from beginning to end, with step-by-step tutorials
  • Use Unity 3D to efficiently create AR apps for Android, iOS, and Windows platforms
  • Use Vuforia, ARTookKit, Windows Mixed Reality, and Apple ARKit to build AR projects for a variety of markets
  • Learn best practices in AR user experience, software design patterns, and 3D graphics

Who This Book Is For

The ideal target audience for this book is developers who have some experience in mobile development, either Android or iOS. Some broad web development experience would also be beneficial.

What You Will Learn

  • Build Augmented Reality applications through a step-by-step, tutorial-style project approach
  • Use the Unity 3D game engine with the Vuforia AR platform, open source ARToolKit, Microsoft's Mixed Reality Toolkit, Apple ARKit, and Google ARCore, via the C# programming language
  • Implement practical demo applications of AR including education, games, business marketing, and industrial training
  • Employ a variety of AR recognition modes, including target images, markers, objects, and spatial mapping
  • Target a variety of AR devices including phones, tablets, and wearable smartglasses, for Android, iOS, and Windows HoloLens
  • Develop expertise with Unity 3D graphics, UIs, physics, and event systems
  • Explore and utilize AR best practices and software design patterns

In Detail

Augmented Reality brings with it a set of challenges that are unseen and unheard of for traditional web and mobile developers. This book is your gateway to Augmented Reality development—not a theoretical showpiece for your bookshelf, but a handbook you will keep by your desk while coding and architecting your first AR app and for years to come.

The book opens with an introduction to Augmented Reality, including markets, technologies, and development tools. You will begin by setting up your development machine for Android, iOS, and Windows development, learning the basics of using Unity and the Vuforia AR platform as well as the open source ARToolKit and Microsoft Mixed Reality Toolkit. You will also receive an introduction to Apple's ARKit and Google's ARCore! You will then focus on building AR applications, exploring a variety of recognition targeting methods. You will go through multiple complete projects illustrating key market sectors including business marketing, education, industrial training, and gaming.

By the end of the book, you will have gained the necessary knowledge to make quality content appropriate for a range of AR devices, platforms, and intended uses.

Style and approach

This book adopts a practical, step-by-step, tutorial-style approach. The design principles and methodology will be explained by creating different modules of the AR app.

商品描述(中文翻譯)

使用Unity 3D、Vuforia、ARToolKit、Microsoft Mixed Reality HoloLens、Apple ARKit和Google ARCore,在移動和可穿戴設備上建立令人興奮的擴增實境應用程式。

關於本書
- 透過逐步教學的方式,從頭開始創建獨特的擴增實境應用程式
- 使用Unity 3D有效地為Android、iOS和Windows平台創建擴增實境應用程式
- 使用Vuforia、ARToolKit、Windows Mixed Reality和Apple ARKit為各種市場建立擴增實境專案
- 學習擴增實境使用者體驗、軟體設計模式和3D圖形的最佳實踐

本書的目標讀者
- 本書的理想目標讀者是具有一定移動開發經驗的開發人員,無論是Android還是iOS。一些廣泛的網頁開發經驗也會有所幫助。

你將學到什麼
- 透過逐步教學的方式建立擴增實境應用程式
- 使用Unity 3D遊戲引擎和C#程式語言,與Vuforia AR平台、開源ARToolKit、Microsoft的Mixed Reality Toolkit、Apple ARKit和Google ARCore一起使用
- 實現包括教育、遊戲、商業行銷和工業培訓在內的實用示範應用程式
- 使用各種擴增實境識別模式,包括目標圖像、標記、物體和空間映射
- 面向各種擴增實境設備,包括手機、平板電腦和可穿戴智能眼鏡,支持Android、iOS和Windows HoloLens
- 在Unity 3D圖形、使用者界面、物理和事件系統方面建立專業知識
- 探索和應用擴增實境的最佳實踐和軟體設計模式

詳細內容
- 擴增實境帶來了一系列對於傳統網頁和移動開發人員來說是前所未有的挑戰。本書是你進入擴增實境開發的門戶,不僅僅是一本理論性的展示品,而是一本你在編碼和架構第一個擴增實境應用程式時會放在桌子旁邊的手冊,並且會一直保留多年。

- 本書首先介紹了擴增實境,包括市場、技術和開發工具。你將從設置Android、iOS和Windows開發環境開始,學習使用Unity和Vuforia AR平台,以及開源ARToolKit和Microsoft Mixed Reality Toolkit的基礎知識。你還將獲得Apple的ARKit和Google的ARCore的介紹!然後,你將專注於建立擴增實境應用程式,探索各種識別目標的方法。你將完成多個完整的專案,展示包括商業行銷、教育、工業培訓和遊戲在內的關鍵市場領域。

- 通過本書,你將獲得為各種擴增實境設備、平台和用途創建適用的高質量內容所需的知識。

風格和方法
- 本書採用實用的、逐步教學的方式。設計原則和方法將通過創建擴增實境應用程式的不同模塊來解釋。