专题栏目:ARVRMR虚拟现实

《Prototyping Augmented Reality》

书籍简介:

Prototyping Augmented Reality guides readers through the emerging technology of Augmented Reality, and shows them how to use the Processing programming environment and Blender 3D data to create Augmented Reality applications for the web, SmartPhones, Macs, and PCs. Augmented Reality is an emerging technology that places stored data and 3D objects seamlessly on top of real-time live video and other real-time displays on the web, desktops, SmartPhones, and kiosks. 3D artists and designers who want to move into this market but don't want to have to learn a lot of programming will find this guide essential to adding more skills and results to their portfolios.Programming expert and Blender 3D artist Tony Mullen provides an easy-to-follow roadmap to the Processing environment for artists to prototype their Augmented Reality creations quickly and simply, even if they have no programming experience.Prototyping Augmented Reality will cover:Getting Started With Augmented Reality Introduction to ProcessingBuilding 3D Assets with Blender3D Programming in Processing Augmented Reality with ProcessingInteracting with the Physical WorldBrowser-based AR with ActionScript AR for Android?

作者简介:

Tony Mullen (Tokyo, Japan), PhD, has a broad background in CG and programming. He teaches at Tsuda College, where his courses include Python programming, as well as 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.

出版时间:

2011年9月

章节目录:

Cover
Title Page
Copyright
Publisher's Note
Dedication
Acknowledgments
About the Author
About the Technical Editor
Introduction
The Goals of This Book
Who Should Buy This Book
What’s Inside?
Online Companion Files
How to Contact the Author
Chapter 1: Getting Started with Augmented Reality
What Is Augmented Reality?
Tools and Technologies
AR Necessities
Chapter 2: Introduction to Processing
The Processing Programming Environment
Drawing in Processing
Working with Classes
Chapter 3: Blender Modeling and Texturing Basics
Modeling with Blender
Baking a Smooth AO Texture
Creating a Finished Texture with GIMP
Chapter 4: Creating a Low-Poly Animated Character
Texturing Your Low-Poly Alien
Rigging the Model
Keying a Simple Walk Cycle
Chapter 5: 3D Programming in Processing
The P3D and OpenGL Environments
Working with OBJ files
Simple Animation with OBJ Arrays
Chapter 6: Augmented Reality with Processing
The NyAR4psg Library
Digging into the Sample Code
Controlling Transformations with Multiple Markers
Chapter 7: Interacting with the Physical World
Physical Computing with Arduino
Sensors and Circuits
Communicating Between Arduino and Processing
Chapter 8: Browser-Based AR with ActionScript and FLARManager
The FLARManager AR Toolset for ActionScript
Getting FLARManager Up and Running
Creating Your Own Projects
Chapter 9: Prototyping AR with jMonkeyEngine
Introducing jMonkeyEngine and ARMonkeyKit
Exploring AR MonkeyKit
Thoughts from the Developer
Chapter 10: Setting Up NyARToolkit for Android
Android and the Android SDK
NyARToolkit for Android
Going Further with Android
Appendices
Appendix A: From Blender 2.49 to Blender 2.58
Basics and Views
Mesh Modeling
Texturing, Baking, and Materials
Rigging and Animation
Appendix B: File Formats and Exporting
Development Environments and File Formats
Exporting from Blender
Index

封面图:

发表评论

相关文章