Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Unity: AR Visualization 02 Basic Interactivity

Unity: AR Visualization 02 Basic Interactivity

2h 40mIntermediate2019-10-31

Authors

Roger Miller

Roger Miller

Owner and Principal Engineer at Collective Mass

Course details

Add practical functionality and interactivity to your augmented reality (AR) applications with Unity. This course builds on instructor Roger Miller’s previous training, by adding more advanced functionality to the AR mobile application: a parts manager that allows users to view and interact with 3D parts in the real world. Here, you can learn how to build 3D interface elements, menu systems, and options and implement features such as virtual object manipulation. Plus, learn how to save dynamic data back to the application. This course is ideal for Unity engineers that want to expand their scripting and programming skills and break into the AR development space.

Learning objectives
Making the UI manager
Scripting the menu system
Creating the settings menu and script
Defining data in Unity
Storing static information in a data class
Displaying data in a pop-up
Showing in-world pop-ups
Adding interactive buttons
Moving UI elements in AR
Saving dynamic data back to the app

Skills covered

Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Adding practical functionality to your AR application
  • 02 - What you should know
  • 03 - Using the exercise files

1. Overview

  • 04 - Moving towards the digital twin
  • 05 - Project changes

2. Making Your App Usable with UI

  • 06 - Making the UI manager
  • 07 - Making a HUD menu button
  • 08 - Setting up your first menu panel
  • 09 - Designing the main menu panel
  • 10 - Scripting the menu system
  • 11 - Designing the settings menu
  • 12 - Creating the settings script
  • 13 - Driving the settings menu
  • 14 - Wrapping up the toggle buttons
  • 15 - AR app in action

3. It's All About the Data

  • 16 - How to define data in Unity
  • 17 - Making the Part and PartManager scripts
  • 18 - Making the Part static data structure

4. In-World UI

  • 19 - Screen space in-world UI
  • 20 - Creating the UI Pop-up
  • 21 - Creating the Pop-up script
  • 22 - Altering the AR manager to UI pop-ups
  • 23 - Anchoring the part UI to the world
  • 24 - Finalizing the screen space in-world UI
  • 25 - AR app in action

5. Putting the In-World UI to the Task

  • 26 - Adding a hide button on the in-world UI
  • 27 - Adding the hide functionality
  • 28 - Adding a parts menu page
  • 29 - Adding the show all parts code
  • 30 - AR app in action

6. Moving Things

  • 31 - Your move strategy
  • 32 - Adding the move button to the in-world UI
  • 33 - Testing your move UI
  • 34 - Adding the axis to the part
  • 35 - Preparing to slide
  • 36 - Doing the math The slide formula
  • 37 - AR app in action

7. Saving Your Data

  • 38 - How and where is your data to be saved
  • 39 - Creating the part dynamic data structure
  • 40 - Creating the save method
  • 41 - Creating the load method
  • 42 - Creating the reset method
  • 43 - Adding the data buttons to the parts menu
  • 44 - AR app in action

Conclusion

  • 45 - Goodbye

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal