Unity: AR Visualization 01 Basic Concepts

0
Join & Subscribe
LinkedIn Learning
Free Trial Available
English
Certificate Available
1-2 hours worth of material
selfpaced

Overview

Learn how to use the Unity game engine to create an AR mobile app for iOS or Android to view and interact with a 3D model in the real world.

Mobile augmented reality (AR) is currently the most popular and pervasive form of AR in the market. The applications of AR for the architecture, engineering, and construction (AEC) industries have already started to prove themselves indispensable. In this course, learn how to use the Unity game engine to create an AR mobile application for iOS or Android to view and interact with a 3D model in the real world. As a bonus, instructor Roger Miller also looks at working with the PiXYZ Unity plugin to help get CAD and BIM data into Unity.
Introduction
  • Learn the basics of creating AR in Unity
  • What you should know
  • Using the exercise files
1. Overview
  • The value of mobile AR in AEC
  • Understanding mobile AR
  • Understanding interaction
  • Project overview
2. Setting Up AR in Unity
  • Installing Unity
  • Setting up your project in Unity
  • The package manager
  • Setting up AR in Unity
  • AR session origin
  • Enabling the debug visualizations
3. Publishing Your AR Experience
  • Getting ready for iOS
  • Publishing to iOS
  • Building an XCode project
  • Getting ready for Android
  • Publishing to Android
  • Best practices for performance
4. Getting Going with Unity AR Remote
  • Introduction to AR Remote
  • Prepare Unity for building
  • Building for iOS
  • Building for Android
  • Testing a scene using AR remote
5. Populating Your AR World
  • Getting your model into Unity
  • Creating your manager script
  • Setting up AR events
  • Adding AR plane events
  • Creating a simple debug panel
  • Setting up the debug panel script
  • Driving the debug panel via script
6. Adding Simple Interaction
  • Using mobile input
  • Aligning your assets to your AR world
  • Identifying a component or mesh
  • Performant object selection
  • Getting more from your jet engine
  • Adding flow
  • Preparing for a simple dialog
  • Creating the dialog UI
  • Adding functionality to the dialog
  • Completing your dialog with a button
  • Wrapping up your interactivity
  • AR app in action
7. Bonus: Importing CAD Data
  • CAD data and ways to get it into Unity
Conclusion
  • Next steps

Syllabus

Introduction
  • Learn the basics of creating AR in Unity
  • What you should know
  • Using the exercise files
1. Overview
  • The value of mobile AR in AEC
  • Understanding mobile AR
  • Understanding interaction
  • Project overview
2. Setting Up AR in Unity
  • Installing Unity
  • Setting up your project in Unity
  • The package manager
  • Setting up AR in Unity
  • AR session origin
  • Enabling the debug visualizations
3. Publishing Your AR Experience
  • Getting ready for iOS
  • Publishing to iOS
  • Building an XCode project
  • Getting ready for Android
  • Publishing to Android
  • Best practices for performance
4. Getting Going with Unity AR Remote
  • Introduction to AR Remote
  • Prepare Unity for building
  • Building for iOS
  • Building for Android
  • Testing a scene using AR remote
5. Populating Your AR World
  • Getting your model into Unity
  • Creating your manager script
  • Setting up AR events
  • Adding AR plane events
  • Creating a simple debug panel
  • Setting up the debug panel script
  • Driving the debug panel via script
6. Adding Simple Interaction
  • Using mobile input
  • Aligning your assets to your AR world
  • Identifying a component or mesh
  • Performant object selection
  • Getting more from your jet engine
  • Adding flow
  • Preparing for a simple dialog
  • Creating the dialog UI
  • Adding functionality to the dialog
  • Completing your dialog with a button
  • Wrapping up your interactivity
  • AR app in action
7. Bonus: Importing CAD Data
  • CAD data and ways to get it into Unity
Conclusion
  • Next steps

Taught by

Roger Miller