Augmented Reality for Marketers - Lynne d Johnson and John C. Havens talk from Web 2.0 Expo 2010
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
-
Upload
patrick-oshaughnessey -
Category
Technology
-
view
1.490 -
download
1
description
Transcript of Mobile AR SDK Tutorial - Augmented World Expo New York 2014
![Page 1: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/1.jpg)
Mobile AR SDK Tutorial
Augmented World Expo, NY, March 25, 2014
Patrick O’Shaughnessey
@[email protected] http://patchedreality.com
![Page 2: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/2.jpg)
Patched Reality
Custom Augmented Realityand Digital Eyewear Apps
http://patchedreality.com
![Page 3: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/3.jpg)
Patched Reality
Using Best-in-Breed Technologies
http://patchedreality.com
![Page 5: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/5.jpg)
Notable Features Since June
Some Highlights:• Extended tracking• CAD model-based training• Text recognition and tracking• Digital eyewear support
![Page 6: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/6.jpg)
What’s the purpose of an AR SDK?
Simplifies one or more of:• Recognition – What to track• Tracking – Where it is (3D pose)• Content rendering – Your Interesting Stuff
![Page 7: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/7.jpg)
Tracking Types
• GPS + Compass + Gyro + Accelerometer• Marker (Fiduciary, frame, etc)• NFT (2D images)
• Pre-trained• Cloud recognized• User-defined
• 3D (Pre-trained point cloud)• Live 3D (SLAM)• Face, Fingers, Body• Robot
![Page 8: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/8.jpg)
Mobile AR SDKs Short ListSDK Purpose Tracking Platform Graphics Cloud GPS License
QualcommVuforia
2D Images,Cylinders, Markers,Text
NFT+Ext,Cylinder, Marker,Text
iOS, Android Unity3D & Alt.
yes no Free$99-499/mo Cloud
MetaioSDK
2D Images, 3D, GEO,QR
NFT+Ext, GPS,3D, SLAM
iOS, Android, Eyewear
Unity3D & Proprietary
yes yes $0-5,500$235-680/mo Cloud
Total Imm. D’fusion
2D Images, Faces
NFT, Face iOS, AndroidDev: MS only
Proprietary no no $0-7,800
Wikitude SDK
2D Images,GEO
GPS, NFT iOS, Android, Blackberry, Eyewear
HTML, Proprietary
yes yes $0-2,300
Layar SDK 2D images,Geo
NFT, QR iOS, Android Proprietary yes no $3,250/app/yr + $60/page
AR Toolkit 2D Images, Markers
NFT,Marker
iOS, Android Unity3D &Proprietary
no no $1,500 / seat
![Page 9: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/9.jpg)
Mobile AR SDKs Short ListSDK Purpose Tracking Platform Graphics Cloud GPS License
13th Lab Point Cloud
2D Images,3D, Anywhere
NFT, 3D,SLAM
iOS, Android Unity3D & Alt.
no no 0-$5,000
HPAurasma SDK
VFX, Videos on 2D Images
NFT iOS, Android Proprietary yes yes Per click
Obvious Engine
2D images, Cylinders
NFT,Cyl.
iOS, Android Unity3D & Alt.
no no $8000/app/plaform
String Framed 2D images
Framed Image
iOS Unity3D & Alt.
no no $499-$8000/app/year
Orbotix Robotic AR Sphero iOS, Android Unity3D no no Free
catchoom 2D Images NFT iOS Proprietary yes no $0-2000 +$135-835/mo
![Page 10: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/10.jpg)
SDK Development On Ramp
1) Set up Dev Environment• Xcode (iOS)• Eclipse (Android)• Android SDK• Android NDK• Unity 3D
2) Download SDK3) Install and run samples
![Page 11: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/11.jpg)
SDK Development with Unity
1) Create Project2) Wire up SDK - camera setup, licensing, etc3) Set up recognition and tracking configuration4) Add scene content and interactions5) Build, Run, Test6) Repeat 3-57) Ship
![Page 12: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/12.jpg)
NFT Setup - Vuforia
1) Import Unity package2) Create target using “Target Manager” at
developer.vuforia.com 3) Download and Import target package4) Replace MainCamera with ARCamera prefab5) Add ImageTarget prefab 6) Add content to ImageTarget7) Enable Data Set load on ARCamera8) Select Data Set and Image Target on ImageTarget9) Build and Run
![Page 13: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/13.jpg)
NFT Setup - Vuforia
![Page 14: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/14.jpg)
Extended Tracking
![Page 15: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/15.jpg)
Extended Tracking
![Page 16: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/16.jpg)
SLAM Setup - metaio
1) Import metaioSDK.unitypackage2) Add metaioSDK prefab to scene3) Delete Main Camera4) Generate app signature
(mobiledeveloperportal.ar-live.de)5) Add app signature to metaioSDK6) Add metaioTracker prefab to scene7) Add scene root to metaioTracker object
![Page 17: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/17.jpg)
SLAM Setup - metaio
1) Add GUI and script that calls metaio.MetaioSDKUnity.startInstantTracking("INSTANT_3D", "");
2) Add metaioCallback subclass (InstantTrackingCallback from TutorialInstantTracking) and replace the one on metaioSDK GameObject
3) Build and run4) Add missing libraries to Xcode project
![Page 18: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/18.jpg)
SLAM Setup - metaio
Missing Libraries:metaiosdklibxml2.dylibAVFoundationSecurity
![Page 19: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/19.jpg)
SLAM Setup - metaiohttps://mobiledeveloperportal.ar-live.de/index.php
![Page 20: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/20.jpg)
SLAM Setup - metaio
![Page 21: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/21.jpg)
Tools for Non-Programmerswww.metaio.com/products/creator/
![Page 22: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/22.jpg)
Tools for Non-Programmerswww.layar.com/creator
![Page 23: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/23.jpg)
Tools for Non-Programmersstudio.wikitude.com
![Page 24: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/24.jpg)
Tools for Non-Programmersstudio.aurasma.com
![Page 25: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/25.jpg)
Tools for Non-Programmershttp://catchoom.com
![Page 26: Mobile AR SDK Tutorial - Augmented World Expo New York 2014](https://reader038.fdocuments.in/reader038/viewer/2022103016/554dbf96b4c905bd488b4be9/html5/thumbnails/26.jpg)
Tools for Non-Programmerswww.ar-code.it
Cloud Campaign Editor