the augmented rea l ity studio

19
ARIS The Augmented Reality Studio

Upload: alden

Post on 22-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

The Augmented Rea l ity Studio. Background Problem definition Proposed solution System design Functionalities Comparison with existing work Problems we’ve faced Future work Conclusion Demo. Gaming. Medical. Industry. AR becomes widely used, various applications. Hard to develop. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Augmented Rea l ity Studio

ARIS

The Augmented Reality Studio

Page 2: The Augmented Rea l ity Studio

Outline Background Problem definition Proposed solution System design Functionalities Comparison with existing work Problems we’ve faced Future work Conclusion Demo

Page 3: The Augmented Rea l ity Studio

Background

• Augmented reality (AR) is a live, real-world environment whose elements are augmented by computer-generated sensory input such as text, video, graphics or GPS data.

What is

AR ?

Page 4: The Augmented Rea l ity Studio

Background – Cont.

Page 5: The Augmented Rea l ity Studio

Uses?

Gaming Medical

Industry

Page 6: The Augmented Rea l ity Studio

Problem Definition

• AR becomes widely used, various applications.

• Hard to develop.

• Model and Target unreachable by non-developers (can’t specify their own Targets and models).

Page 7: The Augmented Rea l ity Studio

Solution ?

• A framework with proper GUI (Studio)

• Easy to add, view and control components

• Offers high performance

• Portable

• Generate multi- platform mobile apps

Page 8: The Augmented Rea l ity Studio

Where to start ?

• Is there any off-the-shelf components to be used ?o Yes ! Many SDK’s

• What is the best?o Vuforia SDK, by Qualcomm.o Free, most powerful, but restricted access to computer

vision functions.o Supports many types of targets, the model is user’s

responsibility.

Page 9: The Augmented Rea l ity Studio

System design

Dynamic Android loader file (.APK file)Controlled

access to the SDK

Native C JNI Java OpenGL ES

XML FileData about the target Data about the model

User Interface (Studio)Java Java3D

Page 10: The Augmented Rea l ity Studio

Studio Structure

Main control

unit

Model Loade

r

3D canvas

XML Builder

Target Loader

Page 11: The Augmented Rea l ity Studio

Studio functionality

Targets supported • Image target• Cylindrical target• Cubic target• Virtual buttons

Models supported • 3D model• Video model

Animation• Translation• Rotation

Page 12: The Augmented Rea l ity Studio

APK Loader Structure

Control function

s

Target loader

XML Reader

SDK

Model Loader

Renderer

Page 13: The Augmented Rea l ity Studio

APK loader functionality

3D model & video rendering

Animation supported

Virtual buttons• Direct click• Screen tap

Interactive with models• Scaling • Swapping

Page 14: The Augmented Rea l ity Studio

Existing work - comparison

Unity Bring to life

ARIS

Compilation Yes No No

Stability Yes No Yes

Speed High Low High

Page 15: The Augmented Rea l ity Studio

Challenges & Problems

• Generating the data set of the targeto Has to be uploaded to the Vuforia website.o Unresolved !

• Vuforia SDK, OpenGL and Java3D are new technologies for uso Took a long time to learn & understand.

• Java 3D is not the best 3D engine to be used !o Nearly depreciatedo Many functionalities missingo We discovered that after a period of time, hard to go back.

Page 16: The Augmented Rea l ity Studio

Future work

• Support iOS application

• Build 3D games engine to use instead of native openGL ES.

• Use another input sources other than visual scenes or images, like GPS data or voice recognition.

Page 17: The Augmented Rea l ity Studio

Conclusion

• Solved the problem of creating AR apps for non-developers

• Structured AR framework, where we can change any part without affecting the other parts.

• XML-controlled android loader.

Page 18: The Augmented Rea l ity Studio
Page 19: The Augmented Rea l ity Studio

Thank you

Any Questions ?