Augmented Reality projects with ARCore 1.6

Augmented Reality projects with ARCore 1.6

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 35m | 879 MB

Create cutting-edge AR and MR projects showcasing face detection, location-based AR, and gesture recognition using Google’s ARCore 1.6

Augmented reality is the next big thing. By 2022, it is expected to have a market size of $200 billion. With its huge potential and demand, it has soon found many applications and developers need to become proficient in the field. Google’s ARCore might be the long-sought catalyst that augmented reality is looking for.

This course starts you off with augmented reality project development with ARCore 1.4. You will use each of its core features to create your own AR projects. You will first build an AR greeting card application that adds life to characters and images. You will also build and project life-size 3D furniture models like those in the IKEA furniture AR app. You’ll design a variety of face masks that you see on Snapchat and Instagram filters. You’ll also build location-based AR applications identical to Pokémon Go with ARCore. You’ll find yourself in a shared AR experience in real-time with a projectile shooter multiplayer game. Finally you will interact with virtual objects in the real world by using gesture controls without the need for hardware such as the Xbox Kinect.

By the end of the course, you will have become fluent in developing AR applications with ARCore that blend your real and virtual worlds.

This course is structured to be simple without much theoretical or technical jargon and you will be able to find practical examples after each concept you learn. You will be implementing ARCore to build projects showcasing each of its features. Each project will help you conceptualize individual features involved in building AR applications using ARCore.

What You Will Learn

  • Merge reality with the virtual world by building complex real-time augmented reality projects using Google’s ARCore 1.6
  • Design an AR Greeting card application that shows real-life images and video messages by simply pointing your phone onto the card
  • Develop an application to project life-size 3D models into the real world like IKEA’s AR Furniture application
  • Implement face detection and facial recognition to deploy applications similar to Snapchat’s AR filters
  • Integrate Mapbox SDK with ARCore to build location-based AR applications similar to Pokémon Go
  • Create a turn-based projectile shooter multiplayer game using the cloud anchor feature, which can give shared AR experiences to multiple users simultaneously
  • Deploy cross-platform applications in ARCore as well as in Apple’s ARkit using ARinterface
  • Integrate advanced hand and gesture recognition concepts into ARCore to interact with virtual objects with your own hand
Table of Contents

Setup and Installation
1 The Course Overview
2 Installing Unity 3D
3 Set Up SDK and JDK with Unity 3D
4 Set Up and Configure ARCore with Unity
5 HelloAR – Building Your First ARCore Application

Fundamentals of ARCore
6 Motion Tracking
7 Point Cloud Visualization
8 Environmental Understanding
9 Image Recognition in ARCore
10 Light Estimation

Magic Card – Marker-Based AR Greeting card
11 Project Setup
12 Augmented Image Visualizer
13 Depth Mask Shader and Occlusion
14 Interactions in AR
15 AR Audio

AR View – AR 3D Object Visualization Application
16 Project Setup
17 Interacting with Virtual Objects
18 User Interface
19 Interaction with multiple objects
20 Final touch up

Face Spot – Facial Recognition and Filter Based AR Application
21 Set Up XZIMG in Unity
22 Sample Face Filter Application
23 Modifying 3D Models and Building User Interface
24 Logic Behind Screenshot and UI
25 Face Masks – The Concept Behind AR Filters

XR Maps – Location Based AR Application
26 Mapbox – Setup and Introduction
27 Build Your First Mapbox Map
28 Build Location Based Map in Mapbox
29 Integrating ARCore into Mapbox Project
30 Deploy and Test XR Maps

Cloud Anchor
31 Overview and Setup
32 Building Our First Collaborative AR Application