Build Augmented Reality (AR) apps with ARFOUNDATION & Unity
Build Augmented Reality (AR) apps with ARFOUNDATION & Unity, available at $64.99, has an average rating of 4.15, with 66 lectures, based on 201 reviews, and has 2694 subscribers.
You will learn about Understand different forms of Augmented Reality and their applications Develop an Augmented Reality Portal using AR Foundation Place a Life-Size fountain in real world Best practices in AR Foundation and Unity Students will create AR apps by writing codes in C# programming language This course is ideal for individuals who are Computer programming students interested in C# programming for building Augmented Reality applications or Unity Developers interested in building AR Foundation Augmented Reality applications It is particularly useful for Computer programming students interested in C# programming for building Augmented Reality applications or Unity Developers interested in building AR Foundation Augmented Reality applications.
Enroll now: Build Augmented Reality (AR) apps with ARFOUNDATION & Unity
Summary
Title: Build Augmented Reality (AR) apps with ARFOUNDATION & Unity
Price: $64.99
Average Rating: 4.15
Number of Lectures: 66
Number of Published Lectures: 55
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 55
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand different forms of Augmented Reality and their applications
- Develop an Augmented Reality Portal using AR Foundation
- Place a Life-Size fountain in real world
- Best practices in AR Foundation and Unity
- Students will create AR apps by writing codes in C# programming language
Who Should Attend
- Computer programming students interested in C# programming for building Augmented Reality applications
- Unity Developers interested in building AR Foundation Augmented Reality applications
Target Audiences
- Computer programming students interested in C# programming for building Augmented Reality applications
- Unity Developers interested in building AR Foundation Augmented Reality applications
Curious about ARFoundation, You have come to the right place. Learn the basics fundamentals and programming techniques required for building fully functional AR Foundation apps. For this course you will need an ARCore supported Android smartphone or an ARKit supported iOS device along with a Windows or Mac PC for building the applications
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 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 & AR Foundation
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 application’s using AR Foundation & Unity. 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 we look at the Hardware & software requirement for building AR Foundation applications.
Basics of Unity
Are you a beginner in C# programming?
No PROBLEM, In this course students will first understand the basics of Unity platform so that they can used to Unity toolsets before we dive in to the core Augmented Reality platform
AR FOUNDATION ONE
ARFOUNDATIONONE is the first ARFOUNDATION application which you are going to create. In this application you will
-
Import ARFoundation packages inside Unity
-
Understand the fundamentals of Plane Tracking
-
Add a Life Size Foundation 3D model and scale it according to real world dimension’s
-
Install the Xcode & Android sdk software
-
Build the ARFoundation One app and run it on an ARKit supported iOS device or ARCore supported Android smartphone
AR FOUNDATION MEMORY PORTAL
In this AR FOUNDATION Memory Portal application you will
-
Design the Portal Entrance
-
Write Shader programs for viewing Gameobjects inside the portal
-
Build a PhotoStudio surrounding the Portal
-
Integrate AR Foundation and place the Portal in Real World
Course Curriculum
Chapter 1: What is Augmented Reality and AR Foundation
Lecture 1: What is Augmented Reality
Lecture 2: What is AR Foundation
Lecture 3: *IMPORTANT* ARCORE & ARKit supported smartphones for AR Foundation
Lecture 4: Installation of Unity
Chapter 2: Basics of Unity 2019
Lecture 1: Basics of Unity | Section Intro
Lecture 2: Understanding different panels in Unity
Lecture 3: Moving, rotating & scaling Gameobjects in Unity
Lecture 4: Game Panel in Unity
Lecture 5: Physics in Unity
Lecture 6: Increasing the light intensity
Lecture 7: Adding colors to Gameobject
Lecture 8: Adding textures to Gameobject
Lecture 9: Parent and child Gameobjects in Unity
Lecture 10: Local/Global and Pivot/Center tools in Unity
Lecture 11: Prefabs in Unity
Lecture 12: What are Scripts?
Lecture 13: Rotating the spheres
Lecture 14: Revolving the spheres
Chapter 3: AR FOUNDATION ONE
Lecture 1: Section Introduction | ARFoundation One
Lecture 2: The main gameobjects for Plane Tracking
Lecture 3: Problem with ARFoundation packages technique
Lecture 4: Building the app for Android platform
Lecture 5: Testing the output on an Android smartphone
Lecture 6: Building and running the app on an iOS device
Lecture 7: Adding a Fountain model inside scene
Lecture 8: Enable and Disable generated planes
Chapter 4: ARFoundation Memory Portal
Lecture 1: Section Introduction | ARFoundation Memory Portal
Lecture 2: Designing the Portal Entrance
Lecture 3: Moving and rotating the Main Camera
Lecture 4: Introduction to Shader's in Unity
Lecture 5: PortalDoor Shader script
Lecture 6: Understanding Stencil Test with Whiteboard animation
Lecture 7: Stencil Comparison Shader script
Lecture 8: Customising a Plane & Cube GameObject behind the Portal
Lecture 9: Adding Stencil Comparison Code inside Plane & Cube shaders
Lecture 10: Surrounding the Portal with Wooden Walls
Lecture 11: Portal Door Script for entering the Portal
Lecture 12: Problems related to Culling and Stencil Test
Lecture 13: What is Cull? It's importance in Portal
Lecture 14: Adding Photo's inside the Portal
Lecture 15: Adding ARFoundation functionalities to the Portal
Lecture 16: Building the ARFoundatuin Memory Portal application
Chapter 5: 360 Degree Video Portal
Lecture 1: Importing the 360 video and setting up the project
Lecture 2: Playing the 360 video inside Portal
Lecture 3: Enabling and Disabling the Plane
Chapter 6: Image Tracking in ARFoundation
Lecture 1: Image Tracking section introduction
Lecture 2: Setting up ARFoundation packages
Lecture 3: Capturing an Image Marker
Lecture 4: Projecting the Dragon on top of the marker
Lecture 5: Building for iOS
Lecture 6: Building for Android
Lecture 7: Customising the Animator controller
Lecture 8: Adding fire flames to the dragon
Lecture 9: Customising the fire flames using animation events
Chapter 7: Bonuses
Lecture 1: Get any of Dinesh's courses for upto 90% Off
Instructors
-
Dinesh Tavasalkar
Engineer, Developer, Technical Trainer
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 3 votes
- 3 stars: 20 votes
- 4 stars: 57 votes
- 5 stars: 112 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024