Augmented Reality Development using Unity

Overlaying visual, auditory, or other sensory information onto the world in order to enhance one’s experience

Duration

3 Days

Level

Basic Level

Design and Tailor this course

As per your team needs

Edit Content

Virtual reality is a computer-generated simulation of a 3D environment, which when experienced using HMDs gives a realistic effect. The VR/AR app development requires knowledge of VR/AR hardware and any software, which will help one to design it; in this case, we will be using Unity3D.

After the successful completion of this course, trainees will be able to create a virtual reality-based app using Unity3D. Trainees will be able to understand various intricacies involved in VR/AR hardware and will be able to use it for effective VR/AR experience.

Edit Content

The intended audience of the course is:

  • Gaming/VR/AR Enthusiastic 
  • Developers
  • Engineers
  • Architects
Edit Content
  • What is AR, and what are its essential features?
  • History of AR and its evolution
  • Difference between AR , VR and MR
  • Various type of Augmented Reality
  • How does AR work (SLAM, OCR)
  • AR Development Process Overview
  • Live AR examples
  • Benefits of Augmented Reality
  • Identifying Need
  • Primary and Secondary Research
  • Concept Development
  • UX and UI Design
  • Sensory hardware
  • Limitations and interactions
  • AR and VR together?
  • Intro to AR Headset and smart glasses
  • Various AR Software available
  •  Introduction to Spark AR
  • Create a face detection app
  • Introduction: Introduction to Unity
  •  Introduction: Why Unity
  •  Introduction: Unity Installation
  • Introduction: What is SDK
  • Intro to AR Foundation
  • Installing AR Foundation SDK
  • SDK setup
  • Simple 3D Modelling Software Features
  • Different graphic file formats and their use
  • Camera and Human eye
  • Depth of field , resolution and concepts
  • 3D Development process  
  • Modelling
  • Texturing
  • Rigging
  • Lighting
  • Animation
  • Shaders and Mobile shaders
  • Introduction of Blender (3D Development, Sculpting, Physics engine, etc)
  • Blender installation
  • Exploring Blender interface
  • Working with predefined 3D shapes in Blender
  • Modify 3D model (Vertices, Faces, Edges)
  • Introduction to Extruding
  • Adding materials and shaders
  • UV Unwrapping
  • Adding texture
  • Rigging, Constraints
  • Animating simple 3D objects
  • Lighting and Shadows
  • Basic rendering in Blender
  • Exporting 3D model with animation for AR
  • Scales and Units
  • Scripting basics
  • Variables
  • Functions
  • Conditional statements
  • Loops
  • Arrays
  • Monobehaviour:
  • Coroutines etc
  • Unity Maths:
  • Vectors
  • Lerp etc
  • Introduction to Unity 3D space
  • Manipulating objects in 3D
  • 3D origin and Grid
  • Pivot points
  • Duplicating objects
  • Scaling objects
  • Changing color by materials
  • Intro to snapping
  • Using terrain
  • Intro to terrain brushes
  • Adding audio
  • Scripting for Audio
  • Adding video
  • Adding 360 panaroma
  • Scripting for Video
  • Animation of objects in Unity
  • How to use Animation
  • Animation curves
  • How to import animation
  • Scripting for animation
  • Animation states
  • Introduction of Resolution
  • Introduction
  • Applying different type Force on objects
  • Collisions (examples: elastic and inelastic collision)
  • Unity basic physics examples
  • Gravity and creating artificial gravity
  • Wheel  Rotation
  • Simple pendulum
  • Bouncing ball
  • Projectiles
  • Spring effect
  • Particle system (examples: aircraft)
  • Creating fire
  • Wind
  • Unity event system
  • Virtual buttons
  • Unity UI system
  • Gaze based interactions
  • Interactive images, text
  • Objects manipulations
  • Work with GUI  
  • Playing and pausing video 
  • Touchscreen controls
  • Placing object at correct place
  • Changing a 360 panorama
  • Picking up object from the ground and examine it
  • Image based interactions
  • How to test your project
  • Build to phone
  • How to share your work
  • Introduction
  • Engaging teaching in classroom
  • Interactive movies
  • Healthcare
  • Measurement in various scales
  • Marketing products
  • Live previews like furniture
  • AR Marketing packaged products
  • AR movie campaigns
  • AR and VR together, MR
  • Future of interactions in AR and AI
  • Future of AR as location-based experiences
  • Future of AR Hardware
  • Intelligent virtual Wardrobe trial
  • Spatial journalism
Edit Content

Basic maths knowledge and exposure to programming.

Connect

we'd love to have your feedback on your experience so far