Augmented Reality with Unity AR Foundation: A practical guide to cross-platform AR development with Unity 2020 and later versions
暫譯: 使用 Unity AR Foundation 的擴增實境:Unity 2020 及後續版本的跨平台 AR 開發實用指南

Linowes, Jonathan

  • 出版商: Packt Publishing
  • 出版日期: 2021-08-16
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 382
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838982590
  • ISBN-13: 9781838982591
  • 相關分類: 遊戲引擎 Game-engineVR/AR
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Explore the world of augmented reality development with the latest features of Unity and step-by-step tutorial-style examples with easy-to-understand explanations


Key Features:

  • Build functional and interactive augmented reality applications using the Unity 3D game engine
  • Learn to use Unity's XR and AR components, including AR Foundation and other standard Unity features
  • Implement common AR application user experiences needed to build engaging applications


Book Description:

Augmented reality applications allow people to interact meaningfully with the real world through digitally enhanced content.


The book starts by helping you set up for AR development, installing the Unity 3D game engine, required packages, and other tools to develop for Android (ARCore) and/or iOS (ARKit) mobile devices. Then we jump right into the building and running AR scenes, learning about AR Foundation components, other Unity features, C# coding, troubleshooting, and testing. We create a framework for building AR applications that manages user interaction modes, user interface panels, and AR onboarding graphics that you will save as a template for reuse in other projects in this book. Using this framework, you will build multiple projects, starting with a virtual photo gallery that lets you place your favorite framed photos on your real-world walls, and interactively edit these virtual objects. Other projects include an educational image tracking app for exploring the solar system, and a fun selfie app to put masks and accessories on your face. The book provides practical advice and best practices that will have you up and running quickly.


By the end of this AR book, you will be able to build your own AR applications, engaging your users in new and innovative ways.


What You Will Learn:

  • Discover Unity engine features for building AR applications and games
  • Get up to speed with Unity AR Foundation components and the Unity API
  • Build a variety of AR projects using best practices and important AR user experiences
  • Understand the core concepts of augmented reality technology and development for real-world projects
  • Set up your system for AR development and learn to improve your development workflow
  • Create an AR user framework with interaction modes and UI, saved as a template for new projects


Who this book is for:

This augmented reality book is for game developers interested in adding AR capabilities to their games and apps. The book assumes beginner-level knowledge of Unity development and C# programming, familiarity with 3D graphics, and experience in using existing AR applications. Beginner-level experience in developing mobile applications will be helpful to get the most out of this AR Unity book.

商品描述(中文翻譯)

探索增強現實開發的世界,利用 Unity 的最新功能,透過逐步教學範例和易於理解的解釋。

主要特點:
- 使用 Unity 3D 遊戲引擎構建功能性和互動性的增強現實應用程式
- 學習使用 Unity 的 XR 和 AR 元件,包括 AR Foundation 和其他標準 Unity 功能
- 實現構建引人入勝的應用程式所需的常見 AR 應用程式用戶體驗

書籍描述:
增強現實應用程式使用戶能夠通過數位增強內容與現實世界進行有意義的互動。

本書首先幫助您為 AR 開發做好準備,安裝 Unity 3D 遊戲引擎、所需的套件以及其他用於開發 Android (ARCore) 和/或 iOS (ARKit) 行動裝置的工具。然後我們將直接進入構建和運行 AR 場景,學習 AR Foundation 元件、其他 Unity 功能、C# 編碼、故障排除和測試。我們創建一個用於構建 AR 應用程式的框架,管理用戶互動模式、用戶界面面板和 AR 引導圖形,您將把這些保存為模板以便在本書的其他項目中重用。使用這個框架,您將構建多個項目,首先是一個虛擬照片畫廊,讓您可以將最喜愛的相框照片放置在現實世界的牆壁上,並互動編輯這些虛擬物件。其他項目包括一個教育性圖像追蹤應用程式,用於探索太陽系,以及一個有趣的自拍應用程式,讓您在臉上放置面具和配飾。本書提供實用建議和最佳實踐,讓您能夠快速上手。

到本書結束時,您將能夠構建自己的 AR 應用程式,以全新和創新的方式吸引您的用戶。

您將學到的內容:
- 探索用於構建 AR 應用程式和遊戲的 Unity 引擎功能
- 熟悉 Unity AR Foundation 元件和 Unity API
- 使用最佳實踐和重要的 AR 用戶體驗構建各種 AR 項目
- 理解增強現實技術和現實世界項目的開發核心概念
- 為 AR 開發設置系統並學習改善開發工作流程
- 創建具有互動模式和用戶界面的 AR 用戶框架,並將其保存為新項目的模板

本書適合對增強現實感興趣的遊戲開發者,想要將 AR 功能添加到他們的遊戲和應用程式中。本書假設讀者具備初級的 Unity 開發和 C# 編程知識,熟悉 3D 圖形,並有使用現有 AR 應用程式的經驗。具備初級的行動應用程式開發經驗將有助於您充分利用這本 AR Unity 書籍。