SlideShare a Scribd company logo
Introductory AR in Unity 3d
using Vuforia
Dr James Birt
Requirements
• Unity 5.3 or higher
• Android with rear facing camera
• Vuforia Developers Account (free)
• vuforia-samples-core-unity-5-5-9.zip
Create new Project
Import Vuforia ImageTargets-5-5-
9.unitypackage
Creating AR Camera
• Drag an ARCamera Prefab
into the Hierarchy
• Remove the Main Camera
from the Hierarchy
• Click the ARCamera and
view the inspector window
Obtaining a License Key
1. Developer Account – Please read
this guide
2. Go to License Manager and click
Add License button
3. Name your Application
4. Choose Device (mobile)
5. Choose a licensing option (starter)
6. Click Next
7. Confirm to Agreement
8. Click You Application Name in the
License Manger List
Vuforia Behaviour Script
• Copy your License Key to the Vuforia
Behaviour Script App License Key – In
Unity 3D
• If using Android I recommend switching
the Camera Device Mode to
MODE_OPTIMIZE_SPEED If using IOS I
recommend MODE_OPTIMIZE_QUALITY
• For now I will leave Tracked Images at 1
but if you want to track multiple images
you will need to modify this number
• Leave the rest as Default
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Test License and AR Camera
• First Test your AR Camera and
License Key
• To do this on Android go File
Build Settings
• Then select Android and Switch
Platform
• For more details on how to
setup Android with Unity3d
please checkout this guide (pg
15)
• Plug in your Android Device to
the USB port of your computer
• Click Player Settings
Android Player Settings
• Name your Company
• Give your Product a Name
• You can put an Icon in the Default
Icon
• Under Identification add your
Company and Product Name to the
Bundle Identifier
• Now Click Build and Run
• Name your APK file
• Click SAVE
• You Should see a pass through
camera appear on your Android
Device with a Vuforia Watermark
Target Manager
• You now need to add a Device Database to
your project
• In the Vuforia Developer Portal Click Target
Manager and Add Database
• Name your Database and select Device
• Click Create
• Click on your newly created Database
• You will notice your Target Database is
empty you will now need to populate your
Target Database with AR Markers
• Click Add Target
Creating Target Database
• There are many types of targets for now
we are only creating a 2D Single Image
for Recognition for more details check
out the Vuforia Getting Started Guide
• Click Single Image
• Choose a picture to convert to an AR
marker for more details on how to
choose a good image check this guide
• Width – Leave as 1
• Click Add
1
Image Quality
• You can see the image I
added is not a great marker
scoring only 2 stars
• It will still work in the
simulation but will be prone
to error
• I recommend a 5 star marker
for the best accuracy
• If you click on the target
name you can view the
features
Adding Target Database
• Select All Targets
• And Click Download Database
• Select Unity Editor and Download
• This will form a Unity import package that you can then open and import to Unity3d
Import Target Database
Add AR assets and prefabs to scene
• Drag an instance of the ImageTarget prefab into
your scene. This represents a single instance of an
Image Target object
• Select the ImageTarget in your Hierarchy and look
at the inspector
• Look at the Image Target Behaviour script
• Under Database select your downloaded database
and under image target select your image from the
database for now I will leave extended tracking off
if you want to know more about extended tracking
and persistent tracking check out this guide
Add 3d object to scene
and attach to trackable
• As a test create a simple cube object
• Add the cube as a child of the
ImageTarget object in the Hierarchy
• Move the cube in the scene until its
centered on the Image Target you
may need to scale the cube
• On the ARCamera Inspector expand
the Database Load Behaviour Script
and Load your downloaded Database
• Activate the database
Deploy the application
• Build out your application
• You should have a high quality
printout of the appropriate Image
Target infront of you. If not just test
with a digital version on your screen
• When you look at the target using the
device camera you should see the
cube bound to the image

More Related Content

What's hot

New 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in UnityNew 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in Unity
Unity Technologies
 
Computer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreenComputer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreen
Anyline
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
Vishal Nayak
 
Here are some technologies which we have used
Here are some technologies which we have usedHere are some technologies which we have used
Here are some technologies which we have used
Sean Walters
 
Here are some technologies which we have used
Here are some technologies which we have usedHere are some technologies which we have used
Here are some technologies which we have used
Sean Walters
 
Firebase & QA
Firebase & QAFirebase & QA
Firebase & QA
Mariam Aslam
 
Discover Android Wear
Discover Android WearDiscover Android Wear
Discover Android Wear
Troy Miles
 
Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6
AugmentedWorldExpo
 
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game DevelopmentCodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game Development
Wooga
 
Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011
sullis
 
Microsoft app center
Microsoft app centerMicrosoft app center
Microsoft app center
Suki Huang
 
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Burin Asavesna
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Praveen Hanchinal
 
Celtra builder features - Video
Celtra builder features - VideoCeltra builder features - Video
Celtra builder features - Video
Celtra Inc
 
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
MobileMonday Estonia
 
Android workshop
Android workshopAndroid workshop
Android workshop
Sagar Patel
 
Storyboard
StoryboardStoryboard
Storyboard
niteshmeshram
 
Modernize DotNet Apps With Azure
Modernize DotNet Apps With AzureModernize DotNet Apps With Azure
Modernize DotNet Apps With Azure
WePlus Consultancy
 
Build uwp apps with windows app studio
Build uwp apps with windows app studioBuild uwp apps with windows app studio
Build uwp apps with windows app studio
Mohamed Saqer
 
Using prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile servicesUsing prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile services
David Voyles
 

What's hot (20)

New 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in UnityNew 2D World-Building, Animation & Graphics Features in Unity
New 2D World-Building, Animation & Graphics Features in Unity
 
Computer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreenComputer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreen
 
Google IO 2017 Recap
Google IO 2017 RecapGoogle IO 2017 Recap
Google IO 2017 Recap
 
Here are some technologies which we have used
Here are some technologies which we have usedHere are some technologies which we have used
Here are some technologies which we have used
 
Here are some technologies which we have used
Here are some technologies which we have usedHere are some technologies which we have used
Here are some technologies which we have used
 
Firebase & QA
Firebase & QAFirebase & QA
Firebase & QA
 
Discover Android Wear
Discover Android WearDiscover Android Wear
Discover Android Wear
 
Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6
 
CodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game DevelopmentCodeFest 2014_Mobile Game Development
CodeFest 2014_Mobile Game Development
 
Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011Android 3.1 - Portland Code Camp 2011
Android 3.1 - Portland Code Camp 2011
 
Microsoft app center
Microsoft app centerMicrosoft app center
Microsoft app center
 
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)
 
Celtra builder features - Video
Celtra builder features - VideoCeltra builder features - Video
Celtra builder features - Video
 
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
From Xcode to App Store, the Agile way @ MoMo Tallinn 06.06.11
 
Android workshop
Android workshopAndroid workshop
Android workshop
 
Storyboard
StoryboardStoryboard
Storyboard
 
Modernize DotNet Apps With Azure
Modernize DotNet Apps With AzureModernize DotNet Apps With Azure
Modernize DotNet Apps With Azure
 
Build uwp apps with windows app studio
Build uwp apps with windows app studioBuild uwp apps with windows app studio
Build uwp apps with windows app studio
 
Using prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile servicesUsing prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile services
 

Similar to Introductory Augmented Reality in Unity with Android and Vuforia

7.imaging on windows phone
7.imaging on windows phone7.imaging on windows phone
7.imaging on windows phone
Nguyên Phạm
 
Augmented Reality based Product Identification and Advertising System - Final...
Augmented Reality based Product Identification and Advertising System - Final...Augmented Reality based Product Identification and Advertising System - Final...
Augmented Reality based Product Identification and Advertising System - Final...
Udara Alwis
 
iOS Scroll Performance
iOS Scroll PerformanceiOS Scroll Performance
iOS Scroll Performance
Kyle Sherman
 
Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
Nandini Prabhu
 
Build an AR app v2.0
Build an AR app v2.0Build an AR app v2.0
Build an AR app v2.0
Kumar Ahir
 
Augmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectAugmented Reality Application - Final Year Project
Augmented Reality Application - Final Year Project
Yash Kaushik
 
Nakal think test_2015
Nakal think test_2015Nakal think test_2015
Nakal think test_2015
Rajdeep Varma
 
06.Programming Media on Windows Phone
06.Programming Media on Windows Phone06.Programming Media on Windows Phone
06.Programming Media on Windows Phone
Nguyen Tuan
 
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJettyMagento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
AppJetty
 
Remotetestingfeaturev1 160109071942
Remotetestingfeaturev1 160109071942Remotetestingfeaturev1 160109071942
Remotetestingfeaturev1 160109071942
Arunkumar H
 
Remotetestingfeature v1.1
Remotetestingfeature v1.1Remotetestingfeature v1.1
Remotetestingfeature v1.1
Arunkumar H
 
Android Instant Apps testing
Android Instant Apps testingAndroid Instant Apps testing
Android Instant Apps testing
Diana Pinchuk
 
Migrating Unity3D projects to Windows 8
Migrating Unity3D projects to Windows 8Migrating Unity3D projects to Windows 8
Migrating Unity3D projects to Windows 8
282productions
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
Mark Billinghurst
 
How to Install and Set up Android Studio.pptx
How to Install and Set up Android Studio.pptxHow to Install and Set up Android Studio.pptx
How to Install and Set up Android Studio.pptx
MSivani
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
Kevin Avila Saenz
 
Yaron Inger - Enlight - Inside the app of the year
 Yaron Inger - Enlight - Inside the app of the year  Yaron Inger - Enlight - Inside the app of the year
Yaron Inger - Enlight - Inside the app of the year
tlv-ios-dev
 
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Christopher Hamm
 
Publishing app to google play store
Publishing app to google play storePublishing app to google play store
Publishing app to google play store
ketanraval
 
Computer Vision based Automated Spare Part Finder App.pptx
Computer Vision based  Automated Spare Part Finder App.pptxComputer Vision based  Automated Spare Part Finder App.pptx
Computer Vision based Automated Spare Part Finder App.pptx
ssusercd48d1
 

Similar to Introductory Augmented Reality in Unity with Android and Vuforia (20)

7.imaging on windows phone
7.imaging on windows phone7.imaging on windows phone
7.imaging on windows phone
 
Augmented Reality based Product Identification and Advertising System - Final...
Augmented Reality based Product Identification and Advertising System - Final...Augmented Reality based Product Identification and Advertising System - Final...
Augmented Reality based Product Identification and Advertising System - Final...
 
iOS Scroll Performance
iOS Scroll PerformanceiOS Scroll Performance
iOS Scroll Performance
 
Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
 
Build an AR app v2.0
Build an AR app v2.0Build an AR app v2.0
Build an AR app v2.0
 
Augmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectAugmented Reality Application - Final Year Project
Augmented Reality Application - Final Year Project
 
Nakal think test_2015
Nakal think test_2015Nakal think test_2015
Nakal think test_2015
 
06.Programming Media on Windows Phone
06.Programming Media on Windows Phone06.Programming Media on Windows Phone
06.Programming Media on Windows Phone
 
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJettyMagento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
Magento Mobile App Builder, Mobile App For Magento Ecommerce Store - AppJetty
 
Remotetestingfeaturev1 160109071942
Remotetestingfeaturev1 160109071942Remotetestingfeaturev1 160109071942
Remotetestingfeaturev1 160109071942
 
Remotetestingfeature v1.1
Remotetestingfeature v1.1Remotetestingfeature v1.1
Remotetestingfeature v1.1
 
Android Instant Apps testing
Android Instant Apps testingAndroid Instant Apps testing
Android Instant Apps testing
 
Migrating Unity3D projects to Windows 8
Migrating Unity3D projects to Windows 8Migrating Unity3D projects to Windows 8
Migrating Unity3D projects to Windows 8
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
How to Install and Set up Android Studio.pptx
How to Install and Set up Android Studio.pptxHow to Install and Set up Android Studio.pptx
How to Install and Set up Android Studio.pptx
 
Photoshop cs5 read me
Photoshop cs5 read mePhotoshop cs5 read me
Photoshop cs5 read me
 
Yaron Inger - Enlight - Inside the app of the year
 Yaron Inger - Enlight - Inside the app of the year  Yaron Inger - Enlight - Inside the app of the year
Yaron Inger - Enlight - Inside the app of the year
 
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
 
Publishing app to google play store
Publishing app to google play storePublishing app to google play store
Publishing app to google play store
 
Computer Vision based Automated Spare Part Finder App.pptx
Computer Vision based  Automated Spare Part Finder App.pptxComputer Vision based  Automated Spare Part Finder App.pptx
Computer Vision based Automated Spare Part Finder App.pptx
 

More from Bond University

Integrating Mixed Reality Pedagogy into Education
Integrating Mixed Reality Pedagogy into EducationIntegrating Mixed Reality Pedagogy into Education
Integrating Mixed Reality Pedagogy into Education
Bond University
 
Weaving technology into the fabric of the classroom: Future jobs
Weaving technology into the fabric of the classroom: Future jobsWeaving technology into the fabric of the classroom: Future jobs
Weaving technology into the fabric of the classroom: Future jobs
Bond University
 
Preparing Learners for Future Jobs
Preparing Learners for Future JobsPreparing Learners for Future Jobs
Preparing Learners for Future Jobs
Bond University
 
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
Bond University
 
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
Bond University
 
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
Bond University
 
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
Bond University
 
Interactive Mixed Reality for Enhanced Learning, Skills and Engagement
Interactive Mixed Reality for Enhanced Learning, Skills and EngagementInteractive Mixed Reality for Enhanced Learning, Skills and Engagement
Interactive Mixed Reality for Enhanced Learning, Skills and Engagement
Bond University
 
The future of jobs focusing on Interactive Media and Design
The future of jobs focusing on Interactive Media and DesignThe future of jobs focusing on Interactive Media and Design
The future of jobs focusing on Interactive Media and Design
Bond University
 
Gaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3dGaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3d
Bond University
 
Introductory Virtual Reality in Unity3d
Introductory Virtual Reality in Unity3dIntroductory Virtual Reality in Unity3d
Introductory Virtual Reality in Unity3d
Bond University
 
DIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDKDIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDK
Bond University
 
Towards a Pedagogy of Comparative Visualization in 3D Design Disciplines
Towards a Pedagogy of Comparative Visualization in 3D Design DisciplinesTowards a Pedagogy of Comparative Visualization in 3D Design Disciplines
Towards a Pedagogy of Comparative Visualization in 3D Design Disciplines
Bond University
 
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
Bond University
 
Visualization and Interactive Prototyping with Unity3D
Visualization and Interactive Prototyping with Unity3DVisualization and Interactive Prototyping with Unity3D
Visualization and Interactive Prototyping with Unity3D
Bond University
 
Getting Serious about the Future of Design and Games
Getting Serious about the Future of Design and GamesGetting Serious about the Future of Design and Games
Getting Serious about the Future of Design and Games
Bond University
 
Effect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomesEffect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomes
Bond University
 
Setup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3DSetup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3D
Bond University
 

More from Bond University (18)

Integrating Mixed Reality Pedagogy into Education
Integrating Mixed Reality Pedagogy into EducationIntegrating Mixed Reality Pedagogy into Education
Integrating Mixed Reality Pedagogy into Education
 
Weaving technology into the fabric of the classroom: Future jobs
Weaving technology into the fabric of the classroom: Future jobsWeaving technology into the fabric of the classroom: Future jobs
Weaving technology into the fabric of the classroom: Future jobs
 
Preparing Learners for Future Jobs
Preparing Learners for Future JobsPreparing Learners for Future Jobs
Preparing Learners for Future Jobs
 
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
Classrooms of the Future: How to Add Mixed Reality and Robotics to a Schools ...
 
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
Using Gamification and Mixed Reality Visualization to Improve Conceptual Unde...
 
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
Piloting Mixed Reality in ICT Networking to Visualize Complex Theoretical Mul...
 
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
Gold Coast Mayors Technology Awards 2016: Visualisation and Interactive Proto...
 
Interactive Mixed Reality for Enhanced Learning, Skills and Engagement
Interactive Mixed Reality for Enhanced Learning, Skills and EngagementInteractive Mixed Reality for Enhanced Learning, Skills and Engagement
Interactive Mixed Reality for Enhanced Learning, Skills and Engagement
 
The future of jobs focusing on Interactive Media and Design
The future of jobs focusing on Interactive Media and DesignThe future of jobs focusing on Interactive Media and Design
The future of jobs focusing on Interactive Media and Design
 
Gaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3dGaze detection with Virtual Reality and Unity 3d
Gaze detection with Virtual Reality and Unity 3d
 
Introductory Virtual Reality in Unity3d
Introductory Virtual Reality in Unity3dIntroductory Virtual Reality in Unity3d
Introductory Virtual Reality in Unity3d
 
DIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDKDIY Mobile VR with Unity 3d & Cardboard SDK
DIY Mobile VR with Unity 3d & Cardboard SDK
 
Towards a Pedagogy of Comparative Visualization in 3D Design Disciplines
Towards a Pedagogy of Comparative Visualization in 3D Design DisciplinesTowards a Pedagogy of Comparative Visualization in 3D Design Disciplines
Towards a Pedagogy of Comparative Visualization in 3D Design Disciplines
 
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
Teaching Complex Theoretical Multi-Step Problems in ICT Networking through 3D...
 
Visualization and Interactive Prototyping with Unity3D
Visualization and Interactive Prototyping with Unity3DVisualization and Interactive Prototyping with Unity3D
Visualization and Interactive Prototyping with Unity3D
 
Getting Serious about the Future of Design and Games
Getting Serious about the Future of Design and GamesGetting Serious about the Future of Design and Games
Getting Serious about the Future of Design and Games
 
Effect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomesEffect of mixed media visualization on learner perceptions and outcomes
Effect of mixed media visualization on learner perceptions and outcomes
 
Setup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3DSetup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3D
 

Recently uploaded

Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
Payaamvohra1
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 

Recently uploaded (20)

Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 

Introductory Augmented Reality in Unity with Android and Vuforia

  • 1. Introductory AR in Unity 3d using Vuforia Dr James Birt
  • 2. Requirements • Unity 5.3 or higher • Android with rear facing camera • Vuforia Developers Account (free) • vuforia-samples-core-unity-5-5-9.zip
  • 5. Creating AR Camera • Drag an ARCamera Prefab into the Hierarchy • Remove the Main Camera from the Hierarchy • Click the ARCamera and view the inspector window
  • 6. Obtaining a License Key 1. Developer Account – Please read this guide 2. Go to License Manager and click Add License button 3. Name your Application 4. Choose Device (mobile) 5. Choose a licensing option (starter) 6. Click Next 7. Confirm to Agreement 8. Click You Application Name in the License Manger List
  • 7. Vuforia Behaviour Script • Copy your License Key to the Vuforia Behaviour Script App License Key – In Unity 3D • If using Android I recommend switching the Camera Device Mode to MODE_OPTIMIZE_SPEED If using IOS I recommend MODE_OPTIMIZE_QUALITY • For now I will leave Tracked Images at 1 but if you want to track multiple images you will need to modify this number • Leave the rest as Default xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • 8. Test License and AR Camera • First Test your AR Camera and License Key • To do this on Android go File Build Settings • Then select Android and Switch Platform • For more details on how to setup Android with Unity3d please checkout this guide (pg 15) • Plug in your Android Device to the USB port of your computer • Click Player Settings
  • 9. Android Player Settings • Name your Company • Give your Product a Name • You can put an Icon in the Default Icon • Under Identification add your Company and Product Name to the Bundle Identifier • Now Click Build and Run • Name your APK file • Click SAVE • You Should see a pass through camera appear on your Android Device with a Vuforia Watermark
  • 10. Target Manager • You now need to add a Device Database to your project • In the Vuforia Developer Portal Click Target Manager and Add Database • Name your Database and select Device • Click Create • Click on your newly created Database • You will notice your Target Database is empty you will now need to populate your Target Database with AR Markers • Click Add Target
  • 11. Creating Target Database • There are many types of targets for now we are only creating a 2D Single Image for Recognition for more details check out the Vuforia Getting Started Guide • Click Single Image • Choose a picture to convert to an AR marker for more details on how to choose a good image check this guide • Width – Leave as 1 • Click Add 1
  • 12. Image Quality • You can see the image I added is not a great marker scoring only 2 stars • It will still work in the simulation but will be prone to error • I recommend a 5 star marker for the best accuracy • If you click on the target name you can view the features
  • 13. Adding Target Database • Select All Targets • And Click Download Database • Select Unity Editor and Download • This will form a Unity import package that you can then open and import to Unity3d
  • 15. Add AR assets and prefabs to scene • Drag an instance of the ImageTarget prefab into your scene. This represents a single instance of an Image Target object • Select the ImageTarget in your Hierarchy and look at the inspector • Look at the Image Target Behaviour script • Under Database select your downloaded database and under image target select your image from the database for now I will leave extended tracking off if you want to know more about extended tracking and persistent tracking check out this guide
  • 16. Add 3d object to scene and attach to trackable • As a test create a simple cube object • Add the cube as a child of the ImageTarget object in the Hierarchy • Move the cube in the scene until its centered on the Image Target you may need to scale the cube • On the ARCamera Inspector expand the Database Load Behaviour Script and Load your downloaded Database • Activate the database
  • 17. Deploy the application • Build out your application • You should have a high quality printout of the appropriate Image Target infront of you. If not just test with a digital version on your screen • When you look at the target using the device camera you should see the cube bound to the image