Requirements
- Participants are expected to have a basic understanding of oops concept
- Some exposure to C#, C++ would be great
Audience
- Students or Anyone who what's to start in Augmented and virtual reality.
Overview
What is Augmented Reality?
- Introduction
- Getting Started
- Downloading and Installing Unity 3d to get started with mobile based AR
- Setting up Vuforia Account
Introduction to various sdks available in the market to create augmented reality applications for mobile and a comparison between them?
- Vuforia
- ARToolKit
- ARCore
- Wikitude etc.
Basic introduction with tools like maya, blender and and the formats that we generally use in augmented reality apps
- Low Poly vs High poly models and how we can check them both with blender
- Types of 3d modelling and best practices while using 3d model in our project.
Note : We will not cover the designing section in 3d software like blender and maya, but we will just see what kind of 3d models are best suitable for our projects.
Marker based vs Markerless tracking
- Making a demo application using one of the sdks and making a marker based application in unity
- Making a demo markerless application showing a 3d environment in augmented reality
- Setting up the project for Markerbased tracking in unity 3d
- Adding a basic video to which will be shown when the app sees the marker
- Best practices while Creating marker based application
- Best practices while creating marker less application
Making a demo Augmented reality application which shows animals like dinosaur in an augmented reality environment
- Creating a new Project in Unity 3d
- Importing the assets and animation and sound effects of dinosaur in current project
- Setting up your app Id and doing basic setup in vuforia
- Programming basic functions for character move and walk
- Best practices while making something in Augmented reality
- Doing final changes and making IPA and APK for android and ios platform for the same
Extending the application to make it more interactive and incorporating different animations in augmented reality as well as putting knowledge facts about that particular character
- Putting couple of more characters
- Using these characters to make a fully interactive app with knowledge facts about dinosaur and other 3d model
Breakdown of Desktop based augmented reality like National geographic and how to approach this type of augmented reality
- Using Projection mapping software like Dataton Watchout to create an augmented reality application
- using software like open broadcaster to create augmented reality application
- How to use motion sensors with augmented reality application
- How to use adobe after effects to make content for this type of interaction.
Note
We will use a mix of software for making Augmented Reality applications. We will prefer Unity 3d for most of our exercises.,Please note using Watchout and open broadcaster are introduction to desktop based augmented reality we will not cover them in detail as they are out of scope of this introductory course.