Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-08 07:56:01
30-Day Money-Back Guarantee

This course includes:

  • 18.5 hours on-demand video
  • 11 articles
  • 17 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Game Development Augmented Reality

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

Augmented reality (AR) tutorials on Markerless tracking, Cloud AR, 3D Object detection, + more with Unity & Vuforia
Bestseller
Rating: 4.5 out of 54.5 (2,542 ratings)
13,795 students
Created by Dinesh Tavasalkar
Last updated 1/2021
English
English [Auto], Italian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Understand different forms of Augmented Reality and their applications
  • Build 15 Augmented Reality Apps from scratch for Android & iOS
  • Developing and ARBook app which will detect multiple image targets.
  • Creating an interactive business card using AR Virtual buttons
  • An AR greeting card app, which plays sound, and animation once opened.
  • Detecting a real toy car using 3D Object tracking and superimposing a digital car on top of the real car.
  • Tracking of cylindrical objects and placing digital models surrounding the cylinder
  • Placing a life size Lamborghini car in real world using Markerless tracking
  • Placing a life size drone in air using Vuforia Mid Air feature.
  • Play / Pause video's in real world.
  • Cloud recognition and best practices.
  • Understand the basic difference between Virtual Reality & Augmented Reality
  • Students will create AR apps by writing codes in C# programming language
Curated for the Udemy for Business collection

Course content

18 sections • 163 lectures • 18h 21m total length

  • What is Augmented Reality
    Preview04:41
  • WHAT IS VIRTUAL REALITY | Differences between AR & VR
    05:57
  • Installation of Unity, 2019.2 Update
    10:51
  • Session End Quiz
    4 questions

  • Basics of Unity | Section Intro
    00:51
  • Understanding different panels in Unity
    04:53
  • Moving, rotating & scaling Gameobjects in Unity
    10:36
  • Game Panel in Unity
    07:37
  • Physics in Unity
    08:31
  • Increasing the light intensity
    01:45
  • Adding colors to Gameobject
    03:55
  • Adding textures to Gameobject
    03:55
  • Parent and child Gameobjects in Unity
    04:22
  • Local/Global and Pivot/Center tools in Unity
    05:12
  • Prefabs in Unity
    06:58
  • What are Scripts?
    04:44
  • Rotating the spheres
    07:56
  • Revolving the spheres
    03:20

  • AUGMENTED REALITY ONE (ARONE) SECTION INTRODUCTION
    01:35
  • Importing Vuforia package inside Unity
    05:57
  • Importing Vuforia package via Vufora Core Samples
    09:13
  • Web Camera output and creating the ARONE License Key
    04:32
  • Capturing an Image
    02:13
  • Creating a Vuforia Database and uploading Image Targets
    08:11
  • Projecting Barbarian 3D Model on Image Target
    11:00
  • Testing the output on an Android smartphone
    12:37
  • Testing the output on iPhone or iPad
    11:52

  • Sketching the Images for ARBook
    03:41
  • Importing the License Key
    07:30
  • Upload the Image Targets inside Vuforia Database
    05:15
  • Customising the Sun Image Target
    13:19
  • Customising the House Image Target
    10:42
  • Customising the Car Image Target
    07:14
  • Customising the Ship Image Target
    11:20
  • Customising the Aeroplane Image Target
    07:58
  • Adding and moving the cloud objects
    05:33
  • Understanding the problem behind Aeroplane Image Target
    06:03
  • Resetting the position of Aeroplane model
    14:53
  • Resetting the position of Cloud models
    12:47
  • Customising the AR Book Cover Image Target
    07:51
  • Integrating 3D Text
    09:23
  • Building the ARBook app
    08:36

  • Outdated Section
    00:05
  • Preview00:46
  • Sketching images on a drawing book
    05:53
  • Update: Importing Vuforia in Unity 2019.2 and later
    00:23
  • Setting Up License Key for ARBook app
    11:45
  • Customizing Sun Image Target
    09:24
  • Customizing the HOUSE Image Target
    10:08
  • Customizing the SHIP Image Target
    10:25
  • Customizing the CAR Image Target
    06:11
  • Customizing the FOREST Image Target
    07:46
  • Customizing the AeroPlane Image Target
    09:59
  • Adding Cloud models
    07:31
  • Customizing the ARBOOK Cover Image Target
    08:48
  • Adding 3D Text on top of Image Target
    09:18
  • Building the APK file of ARBOOK App
    05:12
  • Output of ARBook Application
    02:25
  • Problem related to Ship & Aeroplane Image Target
    03:50
  • DefaultTrackableEventHandler Script Update
    08:10
  • Solution for Ship & Aeroplane Image Target problem
    17:22
  • ARBOOK FINAL OUTPUT
    01:12
  • Reset the SHIP to it's original position
    12:58
  • Reset the Aeroplane and Cloud Gameobject
    12:36

  • Section Introduction
    01:03
  • Which greeting card to use?
    01:12
  • Importing the Vuforia package and adding the License key
    02:57
  • Creating Image Target within Unity
    05:57
  • Customising the first Image Target
    11:39
  • Creating a college on second Image Target
    12:28
  • Tracking multiple image targets simultaneously
    02:07
  • Playing a video file in Augmented Reality
    06:10
  • Playing an audio file when the card is opened
    10:09
  • Happy birthday text using 3D Text
    06:25
  • Crediting the author
    04:02
  • Building the app on an Android smartphone
    07:29

  • Section Introduction
    01:08
  • Creating a Canvas and adding a Background image
    06:06
  • Adding a 2D UI Text
    06:34
  • Designing UI buttons inside the Canvas
    08:24
  • What is an Eventsystem in Unity
    01:30
  • Programming the UI buttons
    11:22
  • Programming Back and Exit button inside the AR Scene
    10:50

  • Section Introduction
    00:48
  • Adding license key and database
    07:03
  • Creating a Virtual Button on the Image Target along with Sphere and Cube
    05:33
  • Programming the Virtual Button
    10:05
  • Building the App
    06:03

  • Section Introduction
    01:28
  • Adding License Key and Database
    05:59
  • Creating Multiple Virtual Buttons
    04:15
  • Playing multiple video files on Image Target
    11:34
  • Deactivating the videos
    03:27
  • Programming the 3 Virtual Buttons
    13:05
  • Building the app and testing the output
    04:44

  • Section Introduction
    00:49
  • List of Ground Plane supported device
    02:15
  • Setting up the Project
    01:16
  • Markerless Augmented Reality : Placing an object on ground surface
    07:12
  • Placing a Life Size Car in Real World
    10:00
  • Adding Realistic shadows to the Car
    07:38
  • Mid Air feature : Placing a miniature Helicopter in Mid air
    09:53

Requirements

  • A Windows or Mac Computer system
  • Android SmartPhone or an iPhone
  • Basic programming knowledge will be of Great help

Description

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

Who this course is for:

  • Computer programming students interested in C# programming for building Augmented Reality applications
  • Unity Developers interested in Augmented Reality platforms
  • Anyone who wants to develop their own AR Applications

Featured review

Nadya Stamatova
Nadya Stamatova
19 courses
3 reviews
Rating: 5.0 out of 5a year ago
I am in the middle of the course, when decided to share my impressions. That, what I liked in this course, is that all the explanations are very clear and consecutive. The learner should follow the route of the mouse of the instructor and listen the explanations.

Instructor

Dinesh Tavasalkar
Engineer, Developer, Technical Trainer
Dinesh Tavasalkar
  • 4.5 Instructor Rating
  • 3,868 Reviews
  • 52,191 Students
  • 5 Courses

I'm a Professional freelance Trainer and Developer. Over the last 6 years I have conducted more than 100+ training's covering topics like Robotics, Internet of Things, Arduino, Raspberry Pi, Android App Development, 3D Game Development using Unity, Robot Hacking, 3D Printing, Quadcopter, Web Development with Wordpress.

I have conducted one of the Biggest Internet of Things training in India with approximately 600 students present for the event. 

I was invited to judge Android App Development & 3D Game Development event in one of the top Engineering Institutes in Chennai, 

I also have a YouTube channel by the name of EngineersDream, where I teach Android Application Development



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.