Introduction
E16 AI is excited to propose a comprehensive 5-day, 30-hour AR/VR Standard application development course. This hands-on training program is designed to transform students from mere consumers to potential authors in the burgeoning field of AR/VR development. Leveraging industry-standard tools like Blender and Unity, this course will equip students with the skills needed to excel in the AR/VR industry.
Course Overview
Duration: 30 hours over 5 days
Mode: Hands-on training and interactive sessions
Tools: Blender, Unity
Target Audience: Final year BCA students
Course Objectives
Practical Skills: Equip students with hands-on experience in AR and VR application development.
Core Concepts: Provide a deep understanding of the fundamental principles of AR and VR technology.
Portfolio Development: Enable students to create a portfolio of projects that demonstrate their skills.
Career Preparation: Prepare students for various career opportunities in the AR/VR industry.
Entrepreneurial Skills: Foster entrepreneurial skills to enable students to start their own AR/VR development studios or freelance businesses.
Continuous Learning: Encourage continuous learning to keep up with the latest trends and technologies in AR/VR.
Detailed Course Schedule
Day 1: Introduction to AR/VR and Unity3D Engine
Morning Session (9:00 AM - 12:30 PM):
9:00 AM - 10:00 AM: Overview of Augmented Reality, Virtual Reality, and the Metaverse
10:00 AM - 11:00 AM: Introduction to Unity3D Engine
11:00 AM - 11:30 AM: Break
11:30 AM - 12:30 PM: Setting up Unity3D for AR/VR development
Afternoon Session (1:30 PM - 5:00 PM):
1:30 PM - 2:30 PM: Basics of C# programming
2:30 PM - 3:30 PM: Creating a simple project in Unity
3:30 PM - 4:00 PM: Break
4:00 PM - 5:00 PM: Understanding Unity interface and basic functionalities
Day 2: Marker-Based and Markerless AR Development
Morning Session (9:00 AM - 12:30 PM):
9:00 AM - 10:00 AM: Understanding marker-based AR
10:00 AM - 11:00 AM: Developing a basic marker-based AR application
11:00 AM - 11:30 AM: Break
11:30 AM - 12:30 PM: Introduction to markerless AR
Afternoon Session (1:30 PM - 5:00 PM):
1:30 PM - 2:30 PM: Developing a basic markerless AR application
2:30 PM - 3:30 PM: Testing AR applications on smartphones
3:30 PM - 4:00 PM: Break
4:00 PM - 5:00 PM: Troubleshooting and debugging AR applications
Day 3: 3D Design and Modelling with Blender
Morning Session (9:00 AM - 12:30 PM):
9:00 AM - 10:00 AM: Introduction to 3D design and modelling
10:00 AM - 11:00 AM: Basics of Blender
11:00 AM - 11:30 AM: Break
11:30 AM - 12:30 PM: Creating basic 3D models
Afternoon Session (1:30 PM - 5:00 PM):
1:30 PM - 2:30 PM: Advanced modelling techniques
2:30 PM - 3:30 PM: Basic animations
3:30 PM - 4:00 PM: Break
4:00 PM - 5:00 PM: Importing 3D models into Unity
Morning Session (9:00 AM - 12:30 PM):
9:00 AM - 10:00 AM: Introduction to VR App Development
Overview of VR technologies and applications
Understanding VR hardware: Head-Mounted Displays (HMDs) and controllers
Introduction to the Oculus platform and its capabilities
10:00 AM - 11:00 AM: Setting Up Unity for Oculus Development
Installing Unity and creating a new project
Setting up the Oculus Integration package in Unity
Downloading and importing the Oculus SDK from the Unity Asset Store
Configuring project settings for VR development
Understanding the Oculus SDK components and prefabs
11:00 AM - 11:30 AM: Break
11:30 AM - 12:30 PM: Creating a Basic VR Scene
Setting up the VR environment
Adding the Oculus Camera Rig to the scene
Configuring the camera for VR
Adding basic objects and environment to the scene
Importing and placing 3D models
Setting up lighting and shadows
Implementing basic interactions
Adding Oculus hand controllers
Configuring input settings for hand tracking
Afternoon Session (1:30 PM - 5:00 PM)
1:30 PM - 2:30 PM: Implementing Interactions
Introduction to Interactions
Implementing object grabbing and manipulation
Using Oculus SDK scripts to detect and track hand movements
Enabling object interactions like grabbing, moving, and releasing
Adding haptic feedback for a more immersive experience
2:30 PM - 3:30 PM: Advanced VR Interactions and UI
Creating interactive UI elements in VR
Designing VR-compatible menus and buttons
Implementing gaze-based and controller-based UI interactions
Using Oculus Utilities to enhance VR experiences
Teleportation and locomotion techniques in VR
Implementing user-friendly navigation in VR environments
3:30 PM - 4:00 PM: Break
4:00 PM - 5:00 PM: Testing and Debugging VR Applications
Testing VR applications with Oculus hardware
Connecting Oculus Quest/Rift to the development environment
Running the VR application on the Oculus device
Debugging common issues in VR development
Addressing performance optimizations for VR
Handling common VR bugs and glitches
Finalising the VR application
Polishing the user experience
Preparing the application for deployment
Day 5: Advanced Projects and Portfolio Development
Morning Session (9:00 AM - 12:30 PM):
9:00 AM - 10:00 AM: Review AR Markerless App development
10:00 AM - 11:00 AM: Review Blender 3D Animation Model in Unity Game
11:00 AM - 11:30 AM: Break
11:30 AM - 12:30 PM: Review VR applications with Oculus hardware
Afternoon Session (1:30 PM - 5:00 PM):
1:30 PM - 2:30 PM: Presenting projects to peers
2:30 PM - 3:30 PM: Presenting projects to peers
3:30 PM - 4:00 PM: Break
4:00 PM - 5:00 PM: Career guidance and exploring opportunities in AR/VR
Value Proposition
Industry Expert Instructors: Learn from professionals with extensive industry experience.
Hands-On Training: Gain practical skills through hands-on exercises and real-world projects.
Comprehensive Curriculum: Cover all essential aspects of AR/VR development, including tools and technologies.
Certification: Earn a certificate of completion to showcase your skills.
Expected Outcomes
After completing the course, students will:
Have practical experience in developing AR and VR applications.
Understand core concepts of AR and VR technologies.
Have a portfolio of projects to demonstrate their skills.
Be prepared for various career opportunities in the AR/VR industry.
Be equipped to pursue entrepreneurial opportunities in AR/VR development.
Engage in continuous learning to stay updated with industry trends.
Professional AR VR App Development Certification Course
100% Guaranteed Job Placement
Course Overview:
This 24 weeks course is designed in the form of boot camp where in every student will be required to learn while self solving the exercises. We provide 1:1 doubt clearing support to our students for easily completing the assignments. The course will demystify the high end AR VR development, and prepare you to become a potential XR developer, instead of a mere consumer, in the VR metaverses to come. The course is prepared by industry experts and vetted by academic experts and open for joining. We have a lot of mini projects through out the course and 6 MVP projects.
Course Highlights & Focus Area (Key Topics Covered):
Introduction to 3D Modelling & Coding with 3D world
Introduction to Augmented Reality, Virtual Reality & Metaverse
Introduction to Unity3D Engine
Learning basic marker Based Augmented Reality
Introduction to Smartphone Build
Basic of Unity Animations
Creating Face FIlters
Introduction to VR App development - Stereoscopic view
Introduction to 6DoF Interaction in VR
Making First VR Application with 6 DoF Interaction
Creating Web based AR Projects
UI Design ,Character Movement ,Camera Movement ,Animations
Photon PUN2 Setup ,Create & Join Rooms ,Instantiating Network Object, Connecting players in Desktop Build
Concept of “IsMine”, Animations & Transforms Sync ,Data Synchronization, Data SynchronizationPlayer Name Sync
Implementing Chat Functionality
Bowling Experience Inoculus
Mysterious Mini Experience
Input System With Bullet Shooting
Interaction Sdk Hand Tracking-part 1
Interaction Sdk Hand Tracking-part 2
Advance Interior Design In Oculus(project)
Drawing In VR (project)
Fire Safety Industrial Training (project)
Why This Course?:
Augmented and Virtual Reality (AR VR) has been identified as one of the leading cutting-edge technologies by the All India Council of Technical Education (AICTE). All big-shot companies across the globe are creating innovations in this field and are on a spree of hiring AR VR developers. And we ensure to teach you complete AR VR development right from scratch! This Interactive AR and VR Application Development Certification Course is meant for any tech enthusiast to a commoner who wishes to upgrade himself.
System Requirements:
For Windows:
Processor: Intel i3-4150/ AMD Ryxen3 1200 (recommended: Intel i5-4590/ AMD Ryzen 5 1500X)
Ram: 4 GB or greater (8GB recommended)
Disk Space: 30+ GB (SSD recommended)
Operating System: Windows 10 (64-bit)
Graphic API: DirectX 10,11 or 12 capable GPUs
For Mac:
Operating System: High Sierra 10.13 or higher using metal graphics
CPU: X64 Architecture
Ram: 8 GB or greater
Disk Space: 30+ GB
For Smartphone:
Operating System: Android OS 9 or later
Ram: 1 GB (4GB Recommended)
Other Features: Gyroscope, Working Rear Camera
Other Compatible Tools : Any script editor(Preferred Visual Studio or VS code)
Prerequisites And Eligibility:
Anyone with basic knowledge of Coding
Course for both Coders & Non-Coders
Eligibility: Any Under Graduate
Helpline : 9840034916 or info@e16ai.com
Our Teaching Methodology:
Certificate of completion by iHUB IIT Roorkee
Hybrid mode learning - both Onsite and Online
Provision of Developers Kit
Provision of Meta Oculus Quest 2
24x7 Videos Available
Doubt Clearing Support
Course Structure (Skills Covered):
Introduction to AR VR
Building first AR App with Unity 3D
Enhancing AR VR Development Skills
Building a 360 degree interactive application
Basics of Blender
Creating AR application on SenseXR controller
Interactive Museum Tour Project
Interior Designing in VR Project
Math, Physics and Mono behaviour
Graphics and Unity Optimisation
Industrial User case (Project)
FPP Experience in VR (Project)
Multiplayer Environment Setup
Networking Player Transform and Animations
Experience Instance Synchronizations
Chat in Metaverse
Bowling Experience in Oculus
Mysterious Mini Experience
Input System with Bullet Shooting
Interaction SDK Hand Tracking - Part 1
Interaction SDK Hand Tracking - Part 2
Advance Interior Design in Oculus
Drawing in VR (Project)
Fire Safety Industrial Training (Project)
What to expect after the course?:
After completing the Professional AR VR App Development Certification Course, participants can expect to achieve an advanced level of proficiency and specialization in augmented reality (AR) and virtual reality (VR) app development. Here's what they can anticipate:
Comprehensive Skillset: Graduates will possess a comprehensive skillset encompassing 3D modeling, coding, Unity3D engine, marker-based AR, VR app development, and more. They will be equipped to handle various aspects of AR and VR project development from conception to execution.
Hands-On Experience: The course offers extensive hands-on experience through self-solving exercises, mini projects, and MVP projects. Participants will develop a deep understanding of AR and VR development principles and techniques through practical application.
Specialized Focus Areas: Students will delve into specialized focus areas such as stereoscopic view, 6 Degrees of Freedom (6DoF) interaction in VR, web-based AR projects, UI design, character movement, camera movement, animations, and more. This specialized knowledge prepares them for advanced roles in the industry.
Job Placement Assistance: The course offers guaranteed job placement assistance, providing students with support and guidance in securing employment opportunities after graduation. This includes assistance with resume building, interview preparation, and connecting with potential employers.
Industry-Relevant Projects: Graduates will have completed six minimum viable product (MVP) projects, including projects like advance interior design in Oculus, drawing in VR, fire safety industrial training, and more. These projects demonstrate their ability to develop practical applications for real-world scenarios, enhancing their employability.
Continuous Support: Participants receive 1:1 doubt clearing support throughout the course, ensuring they have the assistance they need to overcome challenges and successfully complete assignments. This personalized support fosters a conducive learning environment and facilitates skill development.
Career Advancement: With their advanced skills, specialized knowledge, and industry-relevant projects, graduates are well-positioned for career advancement in the AR and VR industry. They may pursue roles such as XR developer, AR/VR engineer, technical lead, project manager, or consultant, depending on their interests and expertise.
Overall, completing the Professional AR VR App Development Certification Course equips individuals with the advanced skills, practical experience, and job placement assistance needed to succeed in the competitive field of AR and VR development.
Blender is perfect for anyone interested in learning 3D, because it's incredibly powerful and free. This full creation suite offers a complete range of artistic possibilities, including modeling, animation, rendering, compositing, video editing, and a lot more. So whether you're interested in creating games, AR-VR development, producing animations, 3D printing, or anything else related to 3D, Blender has you covered with it's complete production toolkit.
Learning such an advanced piece of software can be intimidating though! There are a crazy amount of tools and it can be tricky to figure out where to start. That's what this course is for. This curriculum was designed to give you a clear understanding of the most fundamental concepts and tools, even if you have zero experience.
01. Introduction (Getting Familiar with the Interface)
02. Adding objects
03. Creating a 3D Model
04. Introduction to shading
05. UV Unwrapping
06. Creating Texturing
07. Exporting our 3D Model
08. Importing 3D Models in Unity with Textures