國內首本增強現(xiàn)實類專著,系統(tǒng)講解增強現(xiàn)實的編程環(huán)境、實用工具、核心技術和基本原理;圖文并茂、實例豐富,全面講解Processing、Blender、Arduino、Flash等工具以及jMonkeyEngine、FLARManager、ARMonkeyKit、Android版NyARToolkit等多個用于創(chuàng)建增強現(xiàn)實的第三方庫和工具集,可操作性強,無編程經驗亦可掌握。第1章涵蓋增強現(xiàn)實的概念,一些實用庫的介紹,以及標記的創(chuàng)建方法。第2章對適用于非程序員的Processing編程環(huán)境、編程的基礎知識做了適當介紹。第3章利用開源的3D建模和動畫軟件Blender介紹了建模和紋理貼圖基礎知識。第4章繼續(xù)講解如何創(chuàng)建增強現(xiàn)實應用所需的帶紋理的、低多邊形動畫角色。第5章講解了Processing中的3D編程,前述創(chuàng)建的3D動畫角色的作用。第6章利用前面章節(jié)所學內容以及Processing中專門用于實現(xiàn)增強現(xiàn)實的第三方庫,帶你走進增強現(xiàn)實的世界。第7章介紹Arduino微控制器和用于物理計算的編程環(huán)境,學習如何創(chuàng)建可接收來自非視頻通道的真實世界的數(shù)據(jù)的增強現(xiàn)實應用。第8章介紹ActionScript和FLARManager來實現(xiàn)基于瀏覽器的增強現(xiàn)實應用,把你的增強現(xiàn)實創(chuàng)意變成基于Flash的瀏覽器增強現(xiàn)實應用。第9章介紹如何利用ARMonkeyKit(基于開源的jMonkeyEngine)進行3D增強現(xiàn)實快速原型開發(fā)。第10章講解如何安裝用于Android系統(tǒng)的NyARToolKit開發(fā)環(huán)境,以及如何在Android移動設備上運行增強現(xiàn)實應用。附錄給出Blender 2.49環(huán)境到Blender 2.58的轉換,以及書中用到的3D文件格式摘要和導出格式。