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
Augmented reality (AR) tutorials on Markerless tracking, Cloud AR, 3D Object detection, + more with Unity & Vuforia
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
Khu vực Câu hỏi thường gặp trống
Basics of Unity | Section Intro
Xem trướcUnderstanding different panels in Unity
Xem trướcMoving, rotating & scaling Gameobjects in Unity
Xem trướcGame Panel in Unity
Xem trướcPhysics in Unity
Xem trướcIncreasing the light intensity
Xem trướcAdding colors to Gameobject
Xem trướcAdding textures to Gameobject
Xem trướcParent and child Gameobjects in Unity
Xem trướcLocal/Global and Pivot/Center tools in Unity
Xem trướcPrefabs in Unity
Xem trướcWhat are Scripts?
Xem trướcRotating the spheres
Xem trướcRevolving the spheres
Xem trướcAUGMENTED REALITY ONE (ARONE) SECTION INTRODUCTION
Xem trướcImporting Vuforia package inside Unity
Xem trướcImporting Vuforia package via Vufora Core Samples
Xem trướcWeb Camera output and creating the ARONE License Key
Xem trướcCapturing an Image
Xem trướcCreating a Vuforia Database and uploading Image Targets
Xem trướcProjecting Barbarian 3D Model on Image Target
Xem trướcTesting the output on iPhone or iPad
Xem trướcBuilding the app for Android devices
Xem trướcSketching the Images for ARBook
Xem trướcImporting the License Key
Xem trướcUpload the Image Targets inside Vuforia Database
Xem trướcCustomising the Sun Image Target
Xem trướcCustomising the House Image Target
Xem trướcCustomising the Car Image Target
Xem trướcCustomising the Ship Image Target
Xem trướcCustomising the Aeroplane Image Target
Xem trướcAdding and moving the cloud objects
Xem trướcUnderstanding the problem behind Aeroplane Image Target
Xem trướcResetting the position of Aeroplane model
Xem trướcResetting the position of Cloud models
Xem trướcCustomising the AR Book Cover Image Target
Xem trướcIntegrating 3D Text
Xem trướcBuilding the ARBook app
Xem trướcAugmented Reality Book Intro
Xem trướcSketching images on a drawing book
Xem trướcSetting Up License Key for ARBook app
Xem trướcCustomizing Sun Image Target
Xem trướcCustomizing the HOUSE Image Target
Xem trướcCustomizing the SHIP Image Target
Xem trướcCustomizing the CAR Image Target
Xem trướcCustomizing the FOREST Image Target
Xem trướcCustomizing the AeroPlane Image Target
Xem trướcAdding Cloud models
Xem trướcCustomizing the ARBOOK Cover Image Target
Xem trướcAdding 3D Text on top of Image Target
Xem trướcBuilding the APK file of ARBOOK App
Xem trướcOutput of ARBook Application
Xem trướcProblem related to Ship & Aeroplane Image Target
Xem trướcDefaultTrackableEventHandler Script Update
Xem trướcSolution for Ship & Aeroplane Image Target problem
Xem trướcARBOOK FINAL OUTPUT
Xem trướcReset the SHIP to it's original position
Xem trướcReset the Aeroplane and Cloud Gameobject
Xem trướcSection Introduction
Xem trướcWhich greeting card to use?
Xem trướcImporting the Vuforia package and adding the License key
Xem trướcCreating Image Target within Unity
Xem trướcCustomising the first Image Target
Xem trướcCreating a college on second Image Target
Xem trướcTracking multiple image targets simultaneously
Xem trướcPlaying a video file in Augmented Reality
Xem trướcPlaying an audio file when the card is opened
Xem trướcHappy birthday text using 3D Text
Xem trướcCrediting the author
Xem trướcBuilding the app on an Android smartphone
Xem trướcSection Introduction
Xem trướcCreating a Canvas and adding a Background image
Xem trướcAdding a 2D UI Text
Xem trướcDesigning UI buttons inside the Canvas
Xem trướcWhat is an Eventsystem in Unity
Xem trướcProgramming the UI buttons
Xem trướcProgramming Back and Exit button inside the AR Scene
Xem trướcAR Businesscard section introduction
Xem trướcAdding License Key and Database
Xem trướcCreating Multiple Virtual Buttons
Xem trướcPlaying multiple video files on Image Target
Xem trướcDeactivating the videos
Xem trướcProgramming the 3 Virtual Buttons
Xem trướcBuilding the app and testing the output
Xem trướcSection Introduction
Xem trướcList of Ground Plane supported device
Xem trướcSetting up the Project
Xem trướcMarkerless Augmented Reality : Placing an object on ground surface
Xem trướcPlacing a Life Size Car in Real World
Xem trướcAdding Realistic shadows to the Car
Xem trướcMid Air feature : Placing a miniature Helicopter in Mid air
Xem trướcSuperimposition Based AR Section Introduction
Xem trướcCriteria for Object Recognition & Scanning
Xem trướcProcedure for scanning a 3D Object
Xem trướcGenerating License Key
Xem trướcSuperimposing a CAR 3D Model on top of a Real Toy Car
Xem trướcBuilding the ARObject Tracking app
Xem trướcCylindrical Tracking section introduction
Xem trướcSteps for creating a Cylinder Target
Xem trướcCreating Cylinder Target Database
Xem trướcProjecting Plane 3D Models surrounding the Cylinder Target
Xem trướcProjecting Cloud 3D Models
Xem trướcAdding Earth & Terrain Models
Xem trướcAnimating the GameObjects
Xem trướcBuilding the AR Cylindrical Target Project
Xem trướcVuforia Video Playback App Intro
Xem trướcImporting Vuforia Core Samples
Xem trướcARCamera's Far Clip plane Bug
Xem trướcCustomizing Thumbnail and Video
Xem trướcPlaying Two Video's
Xem trướcChanging the Video's shader
Xem trướcDeleting the Common UI component & building the app
Xem trướcVuforia Cloud Recognition Intro
Xem trướcUnderstanding the Cloud Reco Scene & testing it's output
Xem trướcCreating Vuforia Cloud Database and linking it with Unity Project
Xem trước2 Adjustments for viewing Gameobject properly on top of Image Target
Xem trướcInformation Panel for the Cloud Image Targets
Xem trướcInformation Panel for the 3rd Cloud Image Target
Xem trướcRemoving the Cloud Target Info & Common UI
Xem trướcInstalling Illustrator and setting up Vumark designer files
Xem trướcDesigning a Vumark Template
Xem trướcEncoding Numeric data & generating Image Targets from Numeric Vumark Template
Xem trướcUnderstanding the components inside Vumarks Sample Scene
Xem trướcResolving the bugs inside Vumarks scene
Xem trướcDecoding Numeric data from Vumark Image Targets
Xem trướcEncoding String data & generating Image Targets from String Vumark Template
Xem trướcDecoding String data from Vumark Image Targets
Xem trướcEncoding Byte data & generating Image Targets from Byte Vumark Template
Xem trướcDecoding Byte data from Vumark Image Targets
Xem trướcA Windows or Mac Computer system
Android SmartPhone or an iPhone
Basic programming knowledge will be of Great help
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
1.2
2 Học viên
275 Khóa học
1253 Đánh giá
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
Xem chi tiết