28,79 €
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.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 443
Veröffentlichungsjahr: 2021
A practical guide to cross-platform AR development with Unity 2020 and later versions
Jonathan Linowes
BIRMINGHAM—MUMBAI
Copyright © 2021 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Pavan Ramchandani
Senior Editor: Hayden Edwards
Content Development Editor: Aamir Ahmed
Technical Editor: Saurabh Kadave
Copy Editor: Safis Editing
Project Coordinator: Manthan Patel
Proofreader: Safis Editing
Indexer: Tejal Daruwale Soni
Production Designer: Sinhayna Bais
First published: August 2021
Production reference: 1130821
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-83898-259-1
www.packt.com
Yes, I love my wife, Lisa, and our four amazing children, but this book I dedicate to my dog, Coder, a large, sweet, and boisterous Doberman Shepherd who keeps trying to pull me from my desk to play frisbee outside in the real world.
– Jon
Jonathan Linowes is a VR/AR enthusiast, Unity, and full stack developer, entrepreneur, certified Unity instructor, and the owner of Parkerhill XR Studio, an immersive media, applications, and game developer. Jonathan has a bachelor of fine arts degree from Syracuse University, a master of science degree from the MIT Media Lab, and has held technical leadership positions at Autodesk and other companies. He has authored multiple books on VR and AR published by Packt Publishing.
David Cantón Nadales is a software engineer from Seville, Spain, with over 15 years of experience. He specializes in Firebase and the development of mobile apps and video games, and is experienced in VR/AR with Oculus, Hololens, HTC Vive, DayDream, and LeapMotion. He was the ambassador of the Samsung development community "Samsung Dev Spain," and the organizer of the "Google Developers Group Seville" community He has worked on, and brought to fruition, more than 50 projects during his professional career. As a social entrepreneur, Grita stands out, a social network that emerged during the period of COVID-19 confinement that allowed people to talk to others in the same circumstances and help each other psychologically.
Rohit Gonsalves is connecting computer graphics, video, media, and devices to create beautiful Extended Reality (XR) workflows for PC and mobiles. He has 17+ years of experience working with computer graphics, specifically, C++, Windows, and DirectX. He is also the author of an in-progress book entitled 3D Game and Graphics Programming using UNIGINE. He is the CTO of BEiT Media.
This section provides a basic introduction to developing AR applications and games with Unity, including AR technology concepts and how to use the Unity Editor. We cover the Unity XR plugin architecture, the AR Foundation toolkit, and other productivity tools. By the end of this section, you will be prepared to begin creating your own AR applications with Unity.
This section comprises the following chapters:
Chapter 1, Setting Up for AR DevelopmentChapter 2, Your First AR SceneChapter 3, Improving the Developer Workflow