AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow

Inquire now

AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow equips developers with the knowledge and practical skills to create immersive augmented reality and virtual reality applications using Unity 3D, AR Foundation, and modern XR development workflows.

 

Duration 5 Days – 35 hrs.

 

Overview

The AR/VR Development with Unity Using Unity 3D, AR Foundation and VR Workflow Training Course is a comprehensive hands-on program designed to equip participants with the practical skills required to build Augmented Reality (AR) and Virtual Reality (VR) applications using Unity. The course focuses on creating interactive machine visualization prototypes for industrial, engineering, manufacturing, and technical applications.

Participants will learn how to import and optimize 3D machine models, create animations, develop interactive AR experiences using Unity AR Foundation, and build immersive VR walkthroughs using Unity’s XR workflow. The training emphasizes practical implementation through guided exercises, enabling participants to build functional AR and VR prototypes without requiring advanced programming knowledge.

 

Objectives

  • Understand the fundamentals of Unity required for AR and VR application development.
  • Import and optimize machine models in FBX, OBJ, and STL formats.
  • Apply materials, lighting, and scene setup for realistic machine visualization.
  • Create basic machine animations using Unity’s animation tools.
  • Build an AR machine viewer using Unity AR Foundation.
  • Develop a VR machine walkthrough experience using Unity XR Workflow.
  • Implement basic Addressables for loading machine assets.
  • Deploy and test simple AR and VR applications on supported devices.

 

 Target Audience

  • Unity Developers
  • Software Developers
  • AR/VR Developers
  • Game Developers
  • Industrial Automation Engineers
  • Mechanical Engineers
  • Product Designers
  • Digital Twin Developers
  • CAD Engineers
  • Technical Consultants
  • IT Professionals interested in immersive technologies

 

Prerequisites

  • Basic computer literacy.
  • Basic understanding of 3D concepts.
  • Prior experience with Unity or programming is helpful but not mandatory.

 


Course Outline

 

Day 1 – Unity Fundamentals, Machine Model Import & Materials

 

Module 1: Unity Fundamentals

  • Unity project setup
  • Unity interface (Scene, Game, Hierarchy, Inspector)
  • Object manipulation
  • Scene management
  • Project organization

 

Module 2: Working with 3D Objects

  • GameObjects and Components
  • Transform system
  • Parent-child hierarchy
  • Pivot and alignment
  • Scene preparation

 

Module 3: Importing Machine Models

  • Importing FBX, OBJ and STL files
  • Scale and orientation correction
  • Resolving common import issues
  • Preparing models for visualization

 

Module 4: Materials, Lighting & Cameras

  • Applying materials
  • Metallic and color properties
  • Basic textures
  • Lighting setup
  • Camera positioning

 

 

Day 2 – Prefabs, Animation & User Interface

 

Module 5: Prefabs

  • Creating prefabs
  • Updating prefab instances
  • Using prefabs across AR and VR scenes

 

Module 6: Imported Animations

  • Importing animated FBX files
  • Animation clips
  • Playback settings
  • Looping animations

 

Module 7: Machine Animation & UI Controls

  • Basic UI creation
  • Keyframe animation
  • Rotating and moving machine parts
  • Opening and closing mechanisms
  • Animation control buttons
  • Information panels
  • Using pre-built interaction scripts

 

Day 3 – Addressables & AR Foundation

 

Module 8: Unity Addressables

  • Addressables overview
  • Preparing machine assets
  • Loading Addressable assets
  • Basic unloading concepts

 

Module 9: Unity AR Foundation

  • AR Foundation architecture
  • ARCore and ARKit overview
  • Package installation
  • AR Session setup
  • AR Camera configuration

 

Module 10: Plane Detection & Object Placement

  • Plane detection
  • Surface recognition
  • Tap-to-place interaction
  • Scaling and rotating machine models in AR

 

Day 4 – Building AR Applications & VR Fundamentals

 

Module 11: AR Machine Interaction

  • Object selection
  • Move, rotate and scale
  • Machine information panels
  • Animation controls

 

Module 12: AR Testing

  • Android (ARCore)
  • iOS (ARKit)
  • Mobile build configuration
  • Troubleshooting

 

Module 13: Unity VR Workflow

  • VR development workflow
  • Meta Quest overview
  • XR Plugin Management
  • VR camera rig configuration

 

 

Day 5 – VR Machine Viewer Development

 

Module 14: Building a VR Environment

  • Creating VR scenes
  • Machine placement
  • Scale calibration
  • VR lighting

 

Module 15: VR Interaction

  • Gaze interaction
  • Controller ray interaction
  • World Space UI
  • Machine information panels
  • Animation playback

 

Module 16: Prototype Review & Best Practices

  • AR prototype review
  • VR prototype review
  • Model optimization
  • Common issues and solutions
  • Final Q&A and implementation guidance

 

Hands-on Activities

Throughout the course, participants will complete practical exercises, including:

  • Importing and preparing machine models in Unity
  • Applying materials and lighting
  • Creating machine animations
  • Building an interactive AR machine viewer
  • Developing a VR machine walkthrough
  • Loading machine assets using Addressables
  • Testing applications on AR and VR devices

Inquire now

Best selling courses

CLOUD COMPUTING

Terraform

Terraform is a configuration orchestration tool for building and managing infrastructure on cloud & data centers. The course is instructor-led, live training (onsite or remote), and is designed for Engineers with little or no previous experience managing infrastructure. The course talks about in-depth Terraform syntax and techniques used to automate the setup and deployment of infrastructure.

Duration  3 days – 21 hrs    Overview    The ITIL Leadership – Digital and IT Strategy training course is designed for senior IT professionals, managers, and leaders who seek to navigate the complex landscape of digital transformation and IT strategy. This course focuses on providing strategic insights, leadership skills, and practical approaches for aligning...

PROGRAMMING / CODING

Spring Architecture and Design

Spring Cloud is a platform for building Java-based distributed systems and microservices. Building complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system. By the end of this training, participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices.

BUSINESS INTELLIGENCE

Dax

Duration 5 days – 35 hrs   Overview The DAX (Data Analysis Expressions) Training Course is designed to provide participants with a comprehensive understanding of DAX, the powerful formula language used in Power BI, Excel, and SQL Server Analysis Services. This course covers the essential concepts, functions, and techniques required to create advanced calculations and...

OPERATING SYSTEMS

Linux Fundamentals

Linux Fundamental provides students a thorough introduction to Linux™ for those who are new to the Linux environment. Delegates will learn how to manage files and directories, utilize the vi editor, work with Linux security mechanisms to protect files and programs, work with the Linux shell to control the flow and processing of data through pipelines, design and write shell programs of moderate complexity, and manage multiple concurrent processes in order to achieve higher utilization of Linux. They will learn how to perform basic operations on the system and how quickly to solve problem.

PROGRAMMING / CODING

Google Apps Script

The Google Apps Script training course give you a detailed knowledge on coding like Automating data calculation, Fetching and sending data from third party software like Trello & Salesforce, connecting different sheets, Documents and other tools, Setting a trigger based on an event. This course is ideal for someone who use google sheets and have no coding background.

This workshop teaches the participants how to design and develop server side applications using the event-driven, non-blocking model framework Node.js. This program inducts the participant in some of the advanced concepts of the JavaScript language so that the participant is well equipped to build end-to-end application using JavaScript.

Duration: 3 days – 21 hrs   Overview This training course is designed to provide participants with a comprehensive understanding of Portfolio Management and Contract Management, focusing on best practices, tools, and techniques. The course covers the strategic alignment of projects within a portfolio, effective management of contracts, risk management, and optimization of resources to...

// BG EARTH WHEN NOT PLAYING

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy