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

Unity: AR Visualization 03 Complex Interactivity

2h 35mIntermediate2019-10-31

Authors

Roger Miller

Roger Miller

Owner and Principal Engineer at Collective Mass

Course details

Augmented reality is most powerful when it offers shared experiences: opportunities to collaborate in a virtual world. In this course, you can take the functional AR application built in Roger Miller’s previous courses—a 3D parts manager for the aerospace industry—and learn how to share and update the app’s data, from simple notes to object positions in real time, using PlayerIO. The resulting apps allows multiple users to manipulate and exchange notes on the same parts. Along the way, Roger explains how to script functionality that allows users to take, save, and share notes and sync data as well as movement within the app. 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
Tracking images to anchor the AR world
Adding note functionality
Adding interactive buttons
Scripting the note logic
Capturing the note with the keyboard
Saving and loading notes
Sharing data via network messages
Syncing data with PlayerIO
Starting multiplayer connections
Syncing movement and notes

Skills covered

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

Concepts

0. Introduction

  • 01 - Creating collaborative AR experiences
  • 02 - What you should know
  • 03 - Using the exercise files

1. Overview

  • 04 - The power of sharing visual information

2. Syncing Space

  • 05 - Overview of the tracker solution
  • 06 - Creating a reference image
  • 07 - The tracked image manager
  • 08 - Accessing the tracked image manager
  • 09 - AR app in action

3. Take Note - Adding Note Functionality

  • 10 - Overview of the note system
  • 11 - Adding the button to the in-world UI
  • 12 - Making the note data structure
  • 13 - Making the note UI objects
  • 14 - Making the Part UI Note script
  • 15 - Integrating the Part UI Note
  • 16 - Adding notes to the in-world UI
  • 17 - Capturing the note with the keyboard
  • 18 - AR app in action

4. Adding Notes to the Save Data

  • 19 - Adding notes to the data structure
  • 20 - Saving notes
  • 21 - Loading notes

5. Welcome to the Data Stream

  • 22 - How to share your data
  • 23 - Getting access to PlayerIO
  • 24 - Installing the PlayerIO SDK

6. Syncing Data with PlayerIO

  • 25 - Create sync UI, state, and methods
  • 26 - Creating your network manager
  • 27 - Connecting to PlayerIO
  • 28 - Starting a multiplayer connection
  • 29 - Testing your multiplayer connection
  • 30 - Creating a message handler
  • 31 - Processing the join message
  • 32 - Working with world state
  • 33 - Sending hide messages
  • 34 - Making your parts relative
  • 35 - Syncing movement
  • 36 - Syncing the addition of notes
  • 37 - Syncing the deletion of notes
  • 38 - AR app in action

Conclusion

  • 39 - Next steps

Related courses

Related learn paths

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