国内首本增强现实类专著,系统讲解增强现实的编程环境、实用工具、核心技术和基本原理;图文并茂、实例丰富,全面讲解Processing、Blender、Arduino、Flash等工具以及jMonkeyEngine、FLARManager、ARMonkeyKit、Android版NyARToolkit等多个用于创建增强现实的第三方库和工具集,可操作性强,无编程经验亦可掌握。第1章涵盖增强现实的概念,一些实用库的介绍,以及标记的创建方法。第2章对适用于非程序员的Processing编程环境、编程的基础知识做了适当介绍。第3章利用开源的3D建模和动画软件Blender介绍了建模和纹理贴图基础知识。第4章继续讲解如何创建增强现实应用所需的带纹理的、低多边形动画角色。第5章讲解了Processing中的3D编程,前述创建的3D动画角色的作用。第6章利用前面章节所学内容以及Processing中专门用于实现增强现实的第三方库,带你走进增强现实的世界。第7章介绍Arduino微控制器和用于物理计算的编程环境,学习如何创建可接收来自非视频通道的真实世界的数据的增强现实应用。第8章介绍ActionScript和FLARManager来实现基于浏览器的增强现实应用,把你的增强现实创意变成基于Flash的浏览器增强现实应用。第9章介绍如何利用ARMonkeyKit(基于开源的jMonkeyEngine)进行3D增强现实快速原型开发。第10章讲解如何安装用于Android系统的NyARToolKit开发环境,以及如何在Android移动设备上运行增强现实应用。附录给出Blender 2.49环境到Blender 2.58的转换,以及书中用到的3D文件格式摘要和导出格式。