Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Build 15 Augmented Reality (AR) apps with Unity & Vuforia

/

Release date:2021

Author: Shubham Nigam

Skill level:Beginner

Language:English

Exercise files:Yes

Curious about Augmented Reality, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully functional Augmented Reality android and iOS apps. For this course you will need an Android Smartphone or iPhone.

So what is Augmented Reality?

According to Wikipedia, Augmented reality (AR) is a live direct or indirect view of a physical, real-world environment whose elements are “augmented” by computer-generated or extracted real-world sensory input such as sound, video, graphics or GPS data.

In Augmented Reality the real view is modified by a computer (Smartphone in this case). Augmented reality (AR) enhances one’s current perception of reality, whereas in contrast, virtual reality replaces the real world with a simulated one. Augmentation techniques are basically performed in real time,

Eg : Displaying live scores and statistics inside a live video of a sporting event

Power of Augmented Reality

I came across Augmented Reality in 2015 after watching a video of Augmented Reality Book. I was fascinated to know that such technology actually exists. So I started researching on different Augmented Reality platform. Vuforia platform seemed very promising as developers all over the World have used Vuforia for developing Augmented Reality apps.

Pokemon Go game is the best example of Augmented Reality. Other than that Augmented Reality apps expand over a wide range of topics from Education, Business, Architecture, Health Industry, Home Decoration and obviously mobile gaming.

Course Content and Overview

This course is designed for students interested in creating Augmented Reality apps. No coding experience is required; all you need is an Android or iOS device for testing your Augmented Reality apps. We will start from basics of Unity, C# platform and then move to higher topics

Intro & Basics of Augmented Reality

In the first section you will first understand as to what is Augmented Reality? Next we will look at the four different augmented reality techniques and its application. After this I will explain you what is Virtual Reality and the differences between Augmented Reality (AR) & Virtual Reality (VR)

Basics of Unity

After understanding Augmented Reality next we will look at the basics of Unity as Unity is the main software which we will use for building Augmented Reality apps.

Augmented Reality One (ARONE) application

ARONE is the first Augmented Reality Application which you are going to create. In this app you will

Create Vuforia account

Create License Key for the AR app

Upload an Image as Image Target

Understand Vuforia Image Recognition system

Solution to White ImageTarget problem in Vuforia version 6.2.10

Download 3D model from Unity Asset Store

Place 3D Model on top of Image Target

Download ARONE app database from Vuforia and activate it inside Unity

Build this app for Android & Ios

Augmented Reality Book (ARBOOK) application

In the ARBook application we will first create few sketches inches a drawing book. Next we will download some 3D Models from the asset store and project the 3D Model on top of each image target.

Application like ARBOOK can be implemented in Schools & Colleges for teaching complicated subjects in a fun and easier way.

Virtual Button & Augmented Reality Business Card (ARBusinessCard)

In this section I will explain first explain you the concept of Virtual Button in Vuforia and the six important factors that should be considered while working with Virtual Button.

Next you will create a simple Virtual Button app called AugmentedRealityVirtualButton in which you will understand the important function & interface that are required for working with Virtual Button.

After the ARVirtualButton app we will then create and ARBusinessCard. In the ARBusinessCard app you will first place multiple virtual buttons on top of an Image Target. Next I will show you how to play video file inside Unity, After this we will write a C# script to play a particular video when the virtual button for a particular video is pressed

Augmented Reality Greeting Card

In this section, you will learn the process of detecting multiple image targets simultaneously at the same time. You will also add an mp3 file in the app that will start playing only when the greeting card is opened.

Superimposition based AR | Object tracking –

In this section you will first scan a 3D model using Vuforia’s 3D scanning android application. Next we will import this model inside Unity and on top of this model we will superimpose a digital car.

Cylindrical Object tracking

In this section you will learn the technique for detecting a cylindrical object. After detecting the cylindrical object you will create a beautiful 3D scenic view around the cylinder with the help of airplanes, low poly clouds and low poly terrains.

Vuforia Cloud Recognition

In this section you will understand the working of Vuforia cloud databases. You will create an application called BookInfoAR. This application will scan a book cover(marker) and display information panel beside the book cover. The information of the marker is stored in cloud database.

Ground Planes and MidAir

In this section you will create your first markerless augmented reality using Vuforia Ground Plane. With ground plane feature we will place a lifesize Lamborghini model in real world. Next using the MidAir feature we will place a drone in mid air.

User Defined Target

In this section you will understand a feature called User Defined Target feature from the Vuforia Core Sample. With the help of User Defined Target feature we can use any image as an marker.

So after explaining you the course content I hope to see you inside this Augmented Reality course

Watch online or Download for Free

01. INTRODUCTION TO AUGMENTED REALITY
01. What is Augmented Reality
02. WHAT IS VIRTUAL REALITY Differences between AR & VR
03. Installation of Unity, 2019.2 Update

02. Basics of Unity
01. Basics of Unity Section Intro
02. Understanding different panels in Unity
03. Moving, rotating & scaling Gameobjects in Unity
04. Game Panel in Unity
05. Physics in Unity
06. Increasing the light intensity
07. Adding colors to Gameobject
08. Adding textures to Gameobject
09. Parent and child Gameobjects in Unity
10. LocalGlobal and PivotCenter tools in Unity
11. Prefabs in Unity
12. What are Scripts
13. Rotating the spheres
14. Revolving the spheres

03. AUGMENTED REALITY ONE (UPDATED 2020)
01. AUGMENTED REALITY ONE (ARONE) SECTION INTRODUCTION
02. Importing Vuforia package inside Unity
03. Importing Vuforia package via Vufora Core Samples
04. Web Camera output and creating the ARONE License Key
05. Capturing an Image
06. Creating a Vuforia Database and uploading Image Targets
07. Projecting Barbarian 3D Model on Image Target
08. Testing the output on an Android smartphone
09. Testing the output on iPhone or iPad

04. AUGMENTED REALITY BOOK (ARBOOK) UPDATED
01. Sketching the Images for ARBook
02. Importing the License Key
03. Upload the Image Targets inside Vuforia Database
04. Customising the Sun Image Target
05. Customising the House Image Target
06. Customising the Car Image Target
07. Customising the Ship Image Target
08. Customising the Aeroplane Image Target
09. Adding and moving the cloud objects
10. Understanding the problem behind Aeroplane Image Target
11. Resetting the position of Aeroplane model
12. Resetting the position of Cloud models
13. Customising the AR Book Cover Image Target
14. Integrating 3D Text
15. Building the ARBook app

05. AUGMENTED REALITY BOOK APPLICATION (LEGACY)
01. Augmented Reality Book Intro
02. Sketching images on a drawing book
03. Setting Up License Key for ARBook app
04. Customizing Sun Image Target
05. Customizing the HOUSE Image Target
06. Customizing the SHIP Image Target
07. Customizing the CAR Image Target
08. Customizing the FOREST Image Target
09. Customizing the AeroPlane Image Target
10. Adding Cloud models
11. Customizing the ARBOOK Cover Image Target
12. Adding 3D Text on top of Image Target
13. Building the APK file of ARBOOK App
14. Output of ARBook Application
15. Problem related to Ship & Aeroplane Image Target
16. DefaultTrackableEventHandler Script Update
17. Solution for Ship & Aeroplane Image Target problem
18. ARBOOK FINAL OUTPUT
19. Reset the SHIP to its original position
20. Reset the Aeroplane and Cloud Gameobject

06. SIMULTANEOUS IMAGE TRACKING USING A GREETING CARD (AR GREETING CARD)
01. Section Introduction
02. Which greeting card to use
03. Importing the Vuforia package and adding the License key
04. Creating Image Target within Unity
05. Customising the first Image Target
06. Creating a college on second Image Target
07. Tracking multiple image targets simultaneously
08. Playing a video file in Augmented Reality
09. Playing an audio file when the card is opened
10. Happy birthday text using 3D Text
11. Crediting the author
12. Building the app on an Android smartphone

07. DESIGNING MENU’S INSIDE UNITY
01. Section Introduction
02. Creating a Canvas and adding a Background image
03. Adding a 2D UI Text
04. Designing UI buttons inside the Canvas
05. What is an Eventsystem in Unity
06. Programming the UI buttons
07. Programming Back and Exit button inside the AR Scene

08. Virtual Buttons in Augmented Reality
01. Section Introduction
02. Adding license key and database
03. Creating a Virtual Button on the Image Target along with Sphere and Cube
04. Programming the Virtual Button
05. Building the App

09. AR Businesscard using Multiple Virtual Buttons
01. Section Introduction
02. Adding License Key and Database
03. Creating Multiple Virtual Buttons
04. Playing multiple video files on Image Target
05. Deactivating the videos
06. Programming the 3 Virtual Buttons
07. Building the app and testing the output

10. Markerless Augmented Reality Ground Planes and Mid Air
01. Section Introduction
02. List of Ground Plane supported device
03. Setting up the Project
04. Markerless Augmented Reality Placing an object on ground surface
05. Placing a Life Size Car in Real World
06. Adding Realistic shadows to the Car
07. Mid Air feature Placing a miniature Helicopter in Mid air

11. SUPERIMPOSITION BASED AUGMENTED REALITY OBJECT TRACKING
01. Superimposition Based AR Section Introduction
02. Criteria for Object Recognition & Scanning
03. Procedure for scanning a 3D Object
04. Generating License Key
05. Superimposing a CAR 3D Model on top of a Real Toy Car
06. Building the ARObject Tracking app

12. CYLINDRICAL OBJECT TRACKING
01. Cylindrical Target Section Introduction
02. Steps for creating a Cylinder Target
03. Creating Cylinder Target Database
04. Projecting Plane 3D Models surrounding the Cylinder Target
05. Projecting Cloud 3D Models
06. Adding Earth & Terrain Models
07. Animating the GameObjects
08. Building the AR Cylindrical Target Project

13. AR VIDEO PLAYBACK APPLICATION
01. Vuforia Video Playback App Intro
02. Importing Vuforia Core Samples
03. ARCameras Far Clip plane Bug
04. Customizing Thumbnail and Video
05. Playing Two Videos
06. Changing the Videos shader
07. Deleting the Common UI component & building the app

14. VUFORIA CLOUD RECOGNITION
01. Vuforia Cloud Recognition Intro
02. Understanding the Cloud Reco Scene & testing its output
03. Creating Vuforia Cloud Database and linking it with Unity Project
04. 2 Adjustments for viewing Gameobject properly on top of Image Target
05. Information Panel for the Cloud Image Targets
06. Information Panel for the 3rd Cloud Image Target
07. Removing the Cloud Target Info & Common UI

15. USER DEFINED TARGET AR PROJECT
01. User Defined Target App Intro
02. Adding License Key & Importing Vuforia Core Samples
03. Understanding the Working of User Defined Target Scene
04. Rearranging the Canvas Component

16. VuMark
01. Installing Illustrator and setting up Vumark designer files
02. Designing a Vumark Template
03. Encoding Numeric data & generating Image Targets from Numeric Vumark Template
04. Understanding the components inside Vumarks Sample Scene
05. Resolving the bugs inside Vumarks scene
06. Decoding Numeric data from Vumark Image Targets
07. Encoding String data & generating Image Targets from String Vumark Template
08. Decoding String data from Vumark Image Targets
09. Encoding Byte data & generating Image Targets from Byte Vumark Template
10. Decoding Byte data from Vumark Image Targets

17. VUFORIA MULTI TARGET FEATURE
01. What is Multi-Target Capturing images for multi target
02. Rescaling the images from cm to pixels as per aspect ratio
03. Adding images to Cuboid Target
04. Testing the Multi Target output
05. Adding animations and effects to Multi Target scene

18. WINDOW PORTAL USING DEPTH MASK SHADER
01. Seeing through the Box using depth mask material
02. Creating a square hole on top of the box
03. Adding fire monster and flames
04. Editing the DepthMask Shader
05. Adding Nebula and Galaxies to the window portal
06. Creating a mini solar system

[Udemy] Build 15 Augmented Reality (AR) apps with Unity & Vuforia.7z
[Udemy] Build 15 Augmented Reality (AR) apps with Unity & Vuforia_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *