Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases...

19
Maxwell Hinson Jhon Faghih- Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/ Rendering Facebook Integration Vuforia A Social Augmented Reality Experience

Transcript of Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases...

Page 1: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Maxwell HinsonJhon Faghih-NassiriLucas BucklandAndy ChouJiCheng HuangProject Lead, Databases

User ExperienceGraphics/RenderingFacebook IntegrationVuforia

A Social Augmented Reality Experience

Page 2: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

What if…

New and Improved!

Page 3: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Introducing three60MobileAndroidSocial MessagingAugmented Reality

Page 4: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

What is Augmented Reality?Visualize and interact with virtual objectsPlace virtual messages on real-world objectsIn order to show the right messages, we need

to know what we are looking at!Three main tasks:

1. Recognize image target2. Track image target3. Show virtual object

Page 5: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.
Page 6: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Social Messaging with three60

Facebook integration Share what you see or

create Share only with your

friends

Page 7: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

ChallengesHow do we:

recognize and track image targets?store targets and augmentations?associate targets with augmentations?associate users with their augmentations?share messages with friends?

Page 8: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

System Overview

Android

three60

Facebook SDK

Amazon S3 SDK

Vuforia SDK

JDBC

Facebook•Login•Friends lists•Post to wall

Amazon S3•Store image targets•Store augmentation images

Vuforia•Target recognition and tracking•Augmentation rendering•Target upload

Java DataBase Connectivity•Stores user information•Stores target information•Stores augmentation information

Amazon S3

Facebook

Vuforia Cloud

Database

MySQL

Amazon RDS

Page 9: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

How does it work?How do these components work together to:

create augmentations?view augmentations?

Page 10: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Creating Augmentationsthree6

0S3

Facebook

Vuforia

MySQL

Points of interest map

Target ID

Target ID, Aug ID, User Info

Target & Augmentation Images

Post to wall

Page 11: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

three60

S3Faceboo

kVufori

aMySQ

L

Points of interest

Target ID

Target ID, user info

Augmentation info

Augmentation ID

Augmentation image

Login credentials

Viewing Augmentations

Page 12: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Let’s Try it Out!

Page 13: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

three60 on Google PlayGet the latest version2 releases each week67 downloads

Search “three60” and download today!

Page 14: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

three60 on Campus

Page 15: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

three60 on FacebookNews and updatesCommunication with

usersUser-created

augmentationsReach: 5,590Likes: 134

www.facebook.com/three60app

Page 16: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

three60 in Action

Page 17: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Future Work

3D AugmentationsManager

DashboardiOS Version

Page 18: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

AcknowledgementsChandra KrintzTim SherwoodStratos DimopoulosJanet Kayfetz

Chad SweetPrince Gupta

Katelyn HicksKyle Monahan

Page 19: Maxwell Hinson Jhon Faghih-Nassiri Lucas Buckland Andy Chou JiCheng Huang Project Lead, Databases User Experience Graphics/Rendering Facebook Integration.

Questions