Prototyping Augmented Reality

( 1 )

Overview

Learn to create augmented reality apps using Processing open-source programming language

Augmented reality (AR) is used all over, and you may not even realize it. Smartphones overlay data onto live camera views to show homes for sale, restaurants, or historical sites. American football broadcasts use AR to show the invisible first-down line on the field to TV viewers. Nike and Budweiser, among others, have used AR in ads. Now, you can learn to create AR prototypes using 3D data,...

See more details below
Other sellers (Paperback)
  • All (24) from $2.95   
  • New (17) from $4.99   
  • Used (7) from $2.95   

Overview

Learn to create augmented reality apps using Processing open-source programming language

Augmented reality (AR) is used all over, and you may not even realize it. Smartphones overlay data onto live camera views to show homes for sale, restaurants, or historical sites. American football broadcasts use AR to show the invisible first-down line on the field to TV viewers. Nike and Budweiser, among others, have used AR in ads. Now, you can learn to create AR prototypes using 3D data, Processing open-source programming language, and other languages. This unique book is an easy-to-follow guide on how to do it.

  • Guides you through the emerging technology of Augmented Reality (AR)
  • Shows you how to use 3D data with the Processing programming environment and other languages to create AR prototypes for the web, smartphones, Macs, and PCs
  • Helps 3D artists and designers who want to move into the AR market but don't have programming skills
  • Covers the essentials of 3D programming, creating objects for an AR library, building and exporting 3D models, and much more
  • Explains how to interactively link 3D to physical, virtual, and streaming environments

Author Tony Mullen is both an artist and a programmer and perfectly suited to explain how to bridge these two worlds, as he so deftly does in Prototyping with Augmented Reality.

Read More Show Less

Product Details

  • ISBN-13: 9781118036631
  • Publisher: Wiley
  • Publication date: 10/18/2011
  • Edition number: 1
  • Pages: 280
  • Sales rank: 836,813
  • Product dimensions: 7.30 (w) x 9.10 (h) x 0.70 (d)

Meet the Author

Tony Mullen, PhD, has a broad background in CG and programming. He teaches at Tsuda College in Tokyo, Japan, where his courses include Python programming, 3D modeling, and animation. He is the author of Introducing Character Animation with Blender, 3D for iPhone Apps with Blender and SIO2, Mastering Blender, and Bounce, Tumble, and Splash!: Simulating the Physical World with Blender 3D, all from Sybex.

Read More Show Less

Table of Contents

Introduction xix

Chapter 1  Getting Started with Augmented Reality 1

What Is Augmented Reality? 2

Tools and Technologies 6

AR Necessities 7

Chapter 2  Introduction to Processing 13

The Processing Programming Environment 14

Drawing in Processing 19

Working with Classes 25

Chapter 3  Blender Modeling and Texturing Basics 33

Modeling with Blender 34

Baking a Smooth AO Texture 54

Creating a Finished Texture with GIMP 59

Chapter 4  Creating a Low-Poly Animated Character 69

Texturing Your Low-Poly Alien 70

Rigging the Model 75

Keying a Simple Walk Cycle 79

Chapter 5  3D Programming in Processing 87

The P3D and OpenGL Environments 88

Working with OBJ files 92

Simple Animation with OBJ Arrays 98

Chapter 6  Augmented Reality with Processing 103

The NyAR4psg Library 104

Digging into the Sample Code 107

Controlling Transformations with Multiple Markers 112

Chapter 7  Interacting with the Physical World 121

Physical Computing with Arduino 122

Sensors and Circuits 125

Communicating Between Arduino

and Processing 127

Chapter 8  Browser-Based AR with ActionScript and FLARManager 135

The FLARManager AR Toolset for ActionScript 136

Getting FLARManager Up and Running 137

Creating Your Own Projects 147

Chapter 9  Prototyping AR with jMonkeyEngine 165

Introducing JMonkeyEngine and ARMonkeyKit 166

Exploring ARMonkeyKit 174

Thoughts from the Developer 184

Chapter 10  Setting Up NyARToolkit for Android 189

Android and the Android SDK 190

NyARToolkit for Android 196

Going Further with Android 202

Appendix A  From Blender 2.49 to Blender 2.58 207

Basics and Views 208

Mesh Modeling 211

Texturing, Baking, and Materials 213

Rigging and Animation 216

Appendix B  File Formats and Exporting 221

Development Environments and File Formats 222

Exporting from Blender 223

Index 233

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted February 18, 2013

    This

    I love it!!!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)