Mobile Augmented Reality Game Development Jeff Chastine Southern Polytechnic State University Georgia State University, Mar. 27, 2013.

Slides:



Advertisements
Similar presentations
IMAGIS-GRAVIR / IMAG Augmented Reality Collaborative Environment: Calibration and Interactive Scene Editing Raphaël Grasset Xavier Decoret Jean-Dominique.
Advertisements

CSS216 MOBILE PROGRAMMING Android Book: “Professional Android™ 2 Application Development” by Reto Meier, 2010 by: Andrey Bogdanchikov (
Chapter 1: Voilà! Meet the Android
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
ARIS The Augmented Rea l ity Studio. Outline  Background  Problem definition  Proposed solution  System design  Functionalities  Comparison with.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Augmented Reality David Johnson.
Augmented Reality Chris Baker Comp 4640.
Reality Reinvented Name Shipra grover Roll no Semester 5 th Department Cse.
DEPARTMENT OF COMPUTER ENGINEERING
Interactive Systems Technical Design
Overview and Current Systems
FYP Project LYU0301: Secure and Reliable PDA-Based Communication System.
FYP Project LYU0303: 1 Video Object Tracking and Replacement for Post TV Production.
Wearable Computers and Augmented Reality David Mizell Intel Research Seattle Feb. 24, 2003.
Unity 3D game IDE 1.  Unity is a multi-platform, integrated IDE for scripting games, and working with 3D virtual worlds  Including:  Game engine ▪
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 10.
Introduction to Virtual Environments CIS 4930/6930
Virtual Reality Chris Constantine (I figured you were tired of white or blue slides)
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
“S ixth Sense is a wearable gestural interface device that augments the physical world with digital information and lets people use natural hand gestures.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Where’s the Reality in Augmented Reality? Mark Billinghurst HIT Lab NZ University of Canterbury.
Chapter 1: Voilà! Meet the Android
Augmented Reality Systems Background and Current Research of AR Systems Dana Schlesinger 2006.
Augmented and mixed reality (AR & MR)
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Miguel Tavares Coimbra
VIRTUAL REALITY Sagar.Khadabadi. Introduction The very first idea of it was presented by Ivan Sutherland in 1965: “make that (virtual) world in the window.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
A Mixed Reality Approach for Merging Abstract and Concrete Knowledge John Quarles Department of CISE Samsun Lampotang Department of Anesthesiology Ira.
Contents 1. Introduction Introduction 2. Virtual Reality (VR) Virtual Reality (VR) 3. VR v/s AR VR v/s AR 4. Need for Augmented Reality (AR) Need for.
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
FYP Project LYU0304: “Monster Battle”: A Prototype of Augmented Reality Card Game.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Walter Wang Augmented Reality. Table Of Contents Introduction Augmented Reality HistoryImplementationPossibilities.
AUGMENTED AND VISUAL REALITY. WHAT IS AUGMENTED AND VISUAL REALITY?
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
A new layer of information in your world. Virtual Reality.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
A Mixed Reality Approach for Merging Abstract and Concrete Knowledge John Quarles Department of CISE Samsun Lampotang Department of Anesthesiology Ira.
Window Shopper Presented By: Mohammad Harris Samee Solangi Maria Fatima Muhammad Saad Khan Supervised By : Dr. Muhammad Sarim.
Mixed Reality Conferencing Hirokazu Kato, Mark Billinghurst HIT Lab., University of Washington.
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
DIGITECH OFFICE MIX By Lachlan Thurecht. WHAT IS AUGMENTED REALITY? In this section, you need to have at least 5 dot points that explain the concept of.
Nosipho Masilela COSC 480.  Define Augmented Reality  Augmented Reality vs. Reality  History of AR and its Applications  Augmented Tracking  Future.
TechFest “Location-aware applications for mobile devices use GPS to find the owner’s current location and then can display that in relation to specific.
AUGMENTED REALITY VIJAY COLLEGE OF ENGG. FOR WOMEN PRESENTED BY…….
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Mixed Reality Augmented Reality (AR) Augmented Virtuality (AV)
Augmented Reality and Health
LocusEngine APPLICATIONS
Mixed Reality Benjamin Lok.
Analyst Programmer, Advanced Visualization Lab
A brief introduction of experience of K-Sky Limited
Introduction to Virtual Environments & Virtual Reality
Sai Goud Durgappagari Dr. Yingcai Xiao
Sishir Giri INDEPENDENT PROJECT
Augmented Reality And Virtual Reality.
Discover new technology
What is Augmented Reality?
Abhishek P, S3 ECE, Roll No : 3
A Tangible Model Augmented Reality Application For Structural Biology
Android Developer Fundamentals V2
with Augmented & Virtual Reality
Beyond the Book Tech Comms for the Digital Generation (and beyond)
Augmented Reality Apps
Presentation transcript:

Mobile Augmented Reality Game Development Jeff Chastine Southern Polytechnic State University Georgia State University, Mar. 27, 2013

Hi!

Overview What got us here? Paradigm Shift! Case Study: Qualcomm Challenges of AR Game Dev If time: code review

A Little AR History 1968 Ivan Sutherland Optical Combiner

A Little AR History 1992 Tom Caudell and David Mizell coin the term “Augmented Reality”

1994 Virtual Reality (VR) attempts to completely synthesize Augmented Reality (AR) integrates virtual objects into the physical world A Little AR History Real Environment Virtual Environment (VR) Mixed Reality Augmented Virtuality (AV) Augmented Reality (AR)

A Little AR History 1996 – Rekimoto tracks in 6 DoF! –x, y, z –yaw, pitch, roll

1997 Azuma states three requirements: 1.Combines the real and virtual worlds 2.Interactive in real time 3.Registered in 3D A Little AR History

1997 Feiner et. al create the “Touring Machine” First mobile augmented reality system

A Little History 1999 ARToolkit Free/Open Source Kato/Billinghurst Good for intro to AR

Visual Tracking (ARToolkit)

A Little History 2000 Landmark breakthrough! AR with Duran Duran

Hardware Requirements HMDs/Displays Rendering Tracking

Tabletops Tablets & Phones HMDs –Optical (see-through) Stereo? –Video (closed-view) Display

GPS, HA-GPS, GPS/RTK Acoustic (IS-900) Electro-magnetic (Polhemus) Visual (ARToolkit) Tracking

AR Examples

Medical Scientific Visualization Expert/Technician 17 Scenarios

Medical Scientific Visualization Expert/Technician 18 Scenarios

Medical Scientific Visualization Expert/Technician 19

AR in Education

Navigation

Nightvision Commercial

Military

Tracking Accuracy Optical vs. Video –Optical – High Resolution/FoV. Synching/Delay issues, brightness issues –Video – safety: camera vs. eye offset Registration Problems –location –lag in rendering Weight / Battery Life Interaction –Techniques –Physical objects General Problems

Other Issues: Interaction

Paradigm Shift! Note: –Media is cool –Mobile is cool –Media+Mobile must be really cool Unity supports scripting –Basic programming concepts –Reinforces OO –Javascript or C# (or Boo) Provides scaffolding to remove barriers (or at least lower them)

Moving into Mobile Nearest Tube Layar

Moving into Mobile (2007) Magic Books

Moving into Mobile ARToolkit on an iPhone (2008)

Moving into Mobile (2009) I MAED A GAM3 W17H AR 1N 1T – (not really, it’s called AAAARRRRRGH!)

Moving into Mobile

Let’s make a Magic Book Mark Billinghurst et al. The hard part is finding a tracker…

Need a good tracker –GPS + Gyros is NOT good enough! –Qualcomm has released their free tracker! Need a good/cheap display –Phone is a window into the virtual world Need a way to make games/render Mobile AR Gaming + = Easy AR!

Not anymore…

AR Preprocessed Images (pictures + tracking information) Into the ImageTargetTextures folder Tracking XML file and data file“Page” Textures Into the Streaming Assets / QCAR folder

Very Cool Unity Mobile API Input.acceleration –Returns orientation as a Vector3 Input.GetKeyDown(KeyCode.Mouse0) –Screen tap event iPhoneUtils.Vibrate() –Makes the phone vibrate GPS/Location –Unity 3.2 or Java LocationManager interface and native wrapper

AR Demo

Using accelerometers

ARToolkit –Free –Written in C –Uses fiducials – What you’ll need: –A webcam –A printer –A compiler –Graphics card? A safe place to get started

Free Works with Android –Java –JNI –C++ Runs on Qualcomm chipsets –HTC Incredible –Nexus One –Others The Qualcomm AR SDK

Others Dekko SDK –No training! 13 th Lab’s PointCloud –Dynamic building of the scene

The Burden of AR Gaming Printing out fiducials –Is this really “mobile”? User training –Do your parents know what AR is? –How do you interact in AR environments? –Don’t block the tracker! –Don’t shake the camera!

The Burden of AR Gaming How do you interact? –Point and click? –Tactile feedback? Will people get physically tired?

User Acceptance is Key Tracking is a challenge Lazy players AR must “go beyond” ( and why AR?) Where’s the killer app?

5 Common AR Mistakes (if you don’t believe me) 1.Poor education 2.Not investing in content 3.Different AR app for every campaign 4.AR and 3D for the sake of AR 5.Make content engaging

The Future of AR? Lots of hype right now Project Glass?

Thank you! Questions?