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.