PacktLib: Augmented Reality for Android Application Development

Augmented Reality for Android Application Development

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Augmented Reality Concepts and Tools

A quick overview of AR concepts

Summary

Viewing the World

Understanding the camera

Accessing the camera in Android

Live camera view in JME

Summary

Superimposing the World

The building blocks of 3D rendering

Real camera and virtual camera

Using the scenegraph to overlay a 3D model onto the camera view

Improving the overlay

Summary

Locating in the World

Knowing where you are – handling GPS

Knowing where you look – handling inertial sensors

Improving orientation tracking – handling sensor fusion

Getting content for your AR browser – the Google Places API

Summary

Same as Hollywood – Virtual on Physical Objects

Introduction to computer vision-based tracking and Vuforia

Vuforia architecture

Configuring Vuforia to recognize objects

Putting it together – Vuforia with JME

Make It Interactive – Create the User Experience

Pick the stick – 3D selection using ray picking

Proximity-based interaction

Simple gesture recognition using accelerometers

Summary

Further Reading and Tips

Managing your content

Improving recognition and tracking

Advanced interaction techniques

Summary

Index