Develop 16 Augmented Reality Apps in Vuforia 8 in Unity 2020
- 4 hours on-demand video
- 9 articles
- 8 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- *Update your AR Apps to Vuforia 8 in Unity 2020!
- How to Develop Simple Augmented Reality Apps in Vuforia (Unity) in under 4 hours!
- How to Levitate a Cube in Augmented Reality
- An easy guide on how to detect multiple marker targets and Overlay 3D Monsters from Unity Asset Store
- How to use Virtual Buttons Effectively within your AR app
- How to us your Hands to Draw in Mid-Air using a Leap Motion Controller
- Why Vuforia's Smart Terrain is so powerful and How to Implement it
- Detect Cylindrical Targets and overlay some particle effects on them
- How to get ARCore-like experience using Ground Plane Technology
- 3 Steps to Export your AR App to Android!
Introduction to the Vuforia Augmented Reality Course in Unity.
What is Augmented Reality
You all know iron man. Now if you look closely from Tony Stark’s
perspective, you’d see that he has this stack of floating information in
his view. This digital information is augmented with the user's
environment in real time. Unlike virtual reality, which creates a
totally artificial environment, augmented reality uses the existing
environment and overlays new information on top of it.
You’ve also seen popular apps such as Pokémon go and played around with
snap chat filters which are other forms of Augmented Reality.
What is Vuforia?
Now lets take a look at what Vuforia is. Vuforia is an Augmented Reality
Software Development Kit (SDK) for mobile devices that enables the
creation of Augmented Reality applications. It uses advanced Computer
Vision technology to recognize and track planar images (Image Targets)
and simple 3D objects, ground planes, in real-time.
This image registration capability enables developers to position and
orient virtual objects, such as 3D models and other media, in relation
to real world images when these are viewed through the camera of a
mobile device. The virtual object then tracks the position and
orientation of the image in real-time so that the viewer’s perspective
on the object corresponds with their perspective on the Image Target, so
that it appears that the virtual object is a part of the real world
So in a nutshell Vuforia makes implementing Augmented Reality app easy
for anyone to get started without having t o redevelop all the complex
detection and tracking algorithms that are incorporated in the Vuforia
SDK. I see a lot of potential in this SDK, and that is why I am teaching
this cause as anyone can just get started with AR without complex
Important Note before Downloading and Installing Unity and Vuforia
This lecture shows you how to download and install Vuforia and Unity 3D
If you are getting an error with the Vuforia AR Camera then read this.
Make sure you use the 32-bit Unity SDK with Vuforia.
Download the Markers and Code here
Create a simple AR cube in Vuforia
A Contribution from Prashanth (Andy) Menon on troublefree Unity-Vuforia Installation on Windows 10:
Write a script to make your cube spin. Really cool for more immersion
Once you have mastered single target detection. We move on to detecting multiple markers in Vuforia AR.
Augmented Reality Video Playback in Vuforia and Unity
This Tutorial shows you how to get video to playback in Unity but also to make the movie play in Augmented Reality. So the application of this is if you have AR glasses you can view a virtual floating TV on any surface where your AR marker is placed. There are some bugs in Unity where if you import the video it takes forever and it became unresponsive. I am not sure if I just have this problem or if it is a generic problem. Let me know in the Comments down below.
Implementing an Augmented Reality Virtual Buttons in Vuforia Tutorial
This video shows you how to rotate a zombie in Unity using the Vuforia
Augmented Reality Unity plugin. If you want to use buttons in AR rather
than on your screen then check out this tutorial on how it is done.
Hey guys so in the previous video you seen the demonstration of the air
drawing in augmented reality. This video shows you the tutorial of how I
did it. I used the leap motion to capture the hand movements and then
used the Augmented Reality Marker as my drawing canvas. The benefits of
using Vuforia AR is that you can move your drawing around easily and
draw around a sculpture. All this can be done in Unity 3D.
Text Detection and Recognition Tutorial In Vuforia and Unity 3D
This Tutorial shows you how to implement Text Recognition in Vuforia within the Unity 3D environment. I show you how to detect text from a camera in Unity.
Vuforia can detect words that belong to a pre-defined word list. The SDK provides a list of 100,000 commonly used English words that you can incorporate into your Text Recognition apps. You can also define custom word lists and filters that block words from being recognized.
Vuforia Smart Terrain Tutorial - Augmented Reality in Unity
Vuforia's Smart Terrain feature allows for a new level of immersion in Augmented Reality Apps and games. The Smart Terrain Feature allows you to reconstruct as well as augment your physical environment for visualization and gaming applications. This tutorial shows you how to implement Vuforias Smart Terrain in Unity 3D.
Augmented Reality Course - Cylindrical Targets in Vuforia Tutorial
Hey guys, this is a tutorial that shows you step by step on how to detect a cylindrical object and use it in Augmented Reality. If you have AR games in Unity SDK, you can have cylinders become towers. The detection accuracy in Vuforia is amazing.
2D Platform game template using the standard Unity Assets.
An Unreal Engine Demo 3D video that was tweaked into Augmented Reality. This video shows the possibilities of AR and using 3D game engines. If you want I can post a link to the executable.
Want to learn how to build your OWN Spiderman EDITH Glasses AI prototype? Watch this tutorial series to see how I prototype my own glasses with an Intelligent AI.
Project EDITH Glasses DIY - Phase 1 : AI Face Detection (Spider-Man Far From Home) Hey welcome back, So I am really cool and excited to start this new series which will be to try and reproduce the tech from Spiderman Far from home, the EDITH glasses.
Not sure if you guys have seen the movie, but spoiler alert … essentially Tony Stark hands down his Super Smart AI Glasses called EDITH which stands for Even Dead, Im The Hero … Classic tony. So these glasses give Peter Parker access to all of Stark Tech and also has smart Augmented Reality capability.
This series will try and push the boundaries of existing technology and see how many features we can fit in this project. So just some acknowledgements to some really cool people who have worked on EDITH Glasses are The Hacksmith, JLaservideo.
So before we dive into our approach to this technology lets check what has already been done. We are going to take Augmented Reality to the next level!
Lets see how to make smart AI glasses in this video.
Hey guys and welcome back. So, in the last lecture we made our attempt at face detection in Phase 1 of the EDITH glasses DIY prototype. So essentially, we used Unity with OpenCV to perform AI face detection using a ResNet CNN. In this video we are going to build on top this prototype and upgrade it with facial recognition.
As you can see from the demo after training the model, we are able to recognize the faces of 3 people, where we then instantiate a graphical UI for each persons Identity. This will allow us to get close to the Spiderman E.D.I.T.H. glasses functionality that we saw in the movie. We are going to take Augmented Reality to the next level!
Hey guys and welcome back. So in tutorial, Im going to show you how to add AI object detection functionality to our EDITH Glasses prototype. So, what is cool about this phase is that we are able to detect multiple objects simultaneously and in real-time. This makes it really easy to integrate the detections with a heads up display GUI animation.
If you missed the previous phases of Project EDITH. We prototyped facial recognition and face detection to be able to identify people similar to how it was done in Spiderman Far from Home.
In this video, Phase 3 we are going to continue object detection using a MobileNet AI model using OpenCV for Unity. There was an option for using Yolo but it was more process intensive and we have to keep processing power in the back of our minds, should we wish to port all this to a mobile platform like android.
E.D.I.T.H Glasses - Phase 4 Tutorial : Build your own JARVIS and EDITH AI (Spider-Man Far From Home) Project EDITH Hey guys and welcome back, I hope you enjoyed that little demo of Project EDITH Phase 4! So this demo shows of an AI Assistant capability, whereby we are able to demo a design and development application using our EDITH Glasses.
We were able to call on JARVIS or EDITH to assist us in the design of the EDITH smart glasses. Now from the demo, there are a few cinematic enhancements that you should be aware off. First off the quality of the Text to Speech (TTS) engine using IBM Watson is different.
So both these voices are from the IBM Watson TTS Engine. The better sounding one is produced using an Enhanced Deep Neural Network (a DNN) for Text to Speech synthesis whereas the old one uses traditional methods.
- Enthusiasm for Augmented Reality
- PC/ Laptop that meets Unity SDK minimum requirements
- Unity 3D and Vuforia SDK (I show you how to install both for free)
- A Webcam (Can use an Android Phone as a webcam)
- Printer or Phone/Tablet to print out or display the AR marker
- A Leap Motion Controller (Only Required for one of the Lectures)
- Very Basic Unity Experience
***Updated for Vuforia 8 and Unity 2020.1 ***
The Fastest Way to Learn Vuforia 8 and Develop 16 Augmented Reality Apps using Unity SDK in under 5 hours!
Why should I take this course?
There are plenty of courses on Augmented Reality, with courses that run over 10 hours. When I got started in AR, I wanted to learn the Vuforia as quick as possible, because for obvious reasons, time is money. The company I was working for at the time, didn't have the luxury of time to spend on long training courses. So we had to learn learn Vuforia in our own time outside work hours, can you believe it!
After watching tons of courses and reading through Vuforia documentation, I realized that this SDK is really quite simple and the key concepts to started with developing apps can really be learnt in just a few hours.
That is why I developed this course, to teach you all the fundamentals of the Augmented Reality in the shortest time; so that you can get started developing your own Augmented Reality Apps and decrease your time to market. Being compact does not mean that we compromise on content, we cover the exact same content as courses that run over 10 hours.
Who is my lecturer? And what makes you qualified to teach me?
My Name is Ritesh Kanjee and I host the popular YouTube Channel called Augmented Startups with over 62 000 subscribers. I am an AR/AI Developer with a Masters Degree in Electronic Engineering, teaching over 46 000 students on Udemy. With over 7 years of AR and Unity experience, you can trust that you are in the right hands.
Okay so your qualified! What will I learn in this course?
This course is designed to help you understand the fundamentals of Augmented Reality using the Vuforia SDK in Unity through practical and easy to understand labs.
This class covers these capabilities, including getting started, simple and multiple target detection, smart terrain as well as leap motion integration. You will learn all the fundamentals through practice as you follow along with the training.
Together we will build a strong foundation in AR in Unity SDK with this training for beginners. This course will enable you to:
Get started in Unity and how to download the Vuforia SDK
Create a simple AR app with a floating cube
Once you have mastered the basics we go ahead and create multiple targets in Augmented Reality
Create virtual buttons to add interactivity to your AR apps.
Display Video on a physical wall.
Leverage the Leap Motion Controller to create a pinch drawing app in AR. (Really Cool!)
Implement Vuforia's smart terrain algorithm to detection objects in Real Time!
Detect Cylindrical Target Objects and animate markers
Vuforia 7 and Unity 2017.3
[NEW] Vuforia 7 Ground Plane (Similar to Googles ARCore)
[NEW] Vuforia 8 and Unity 2020.1
[NEW] Vuforia 8 Video Playback
[NEW] Vuforia 8 VI-SLAM Fundamentals
[BONUS] Vuforia 8 Export to Android Device
[HUGE BONUS] Build your own AI Smart Glasses Project E.D.I.T.H. (Spiderman Far From Home)
What if I'm not happy with this course?
We also offer a full Udemy 30 Day Money Back Guarantee if you are not happy with this course, so you can learn with no risk to you.
Personal help within the course?
I want you to succeed. If you have any questions or need help, leave a question in the QnA section. You can also send me a message on Udemy. You will also receive a verifiable certificate of completion upon finishing the course.
Let me help you develop 16 Augmented Reality app in 5 hours. Click the button and enroll now.
Some of the reviews
"Excellent course! The instructor responded quickly to questions and provided feedback which allowed me to further enhance my understanding of the topics discussed in the unit." - James Exantus
"I appreciate the fact that these videos begin with an industry overview to contextualize the work ahead." -- Les Struck
"simple and effective into to AR with vuforia" - Bhawana Nathawat
"So far the course is very interesting. I found good the section where is explained what errors may occure and how to solve them(this helps me a lot). " - Svilen Radichkov
"Excellent course" - León Felipe Guevara Chávez
"very clear to follow pace" - Wayne Williamson
"It's explained in a simple way that's easy to understand." - Lloyd Richardson
"this course was awesome . Really I feel it" - Samrat Chapagain
"it's so simple and amazing i really like it . thank you very much you are amazing" -- Tumenjargal Altanginj
- This course is for those who want to learn Augmented Reality
- This course is not for people who are not willing to practice along. You won't learn by watching but rather by implementing the labs that I provide in this course.
- Beginners in Augmented Reality or Mixed Reality
- Leap motion developers
- This course is implemented in Unity on Windows. Android or iOS deployment is NOT part of the scope of this course. However you can easily find tutorials on how to export your AR app to mobile Operating Systems