注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)家庭與辦公軟件增強現(xiàn)實:必知必會的工具與方法

增強現(xiàn)實:必知必會的工具與方法

增強現(xiàn)實:必知必會的工具與方法

定 價:¥59.00

作 者: (美)Tony Mullen 著,徐學(xué)磊 譯
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機/網(wǎng)絡(luò) 計算機初級入門 家庭與辦公室用書

ISBN: 9787111432982 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 224 字數(shù):  

內(nèi)容簡介

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

作者簡介

  TonyMullen,博士,在計算機圖形和編程方面造詣頗深。任教于日本東京的津田塾大學(xué),精通Python編程以及Blender建模和動畫,著有《IntroducingCharacter Animation with Blender》,《3D for iPhone Apps with Blenderand SIO2》、《Mastering Blender》、《Bounce, Tumble, and Splash?。篠imulating the Physical World with Blender 3D》、《Blender StudioProjects: DigitalMovie-Making》。他還是漫畫家、插畫家、作家、合作導(dǎo)演,擔(dān)當(dāng)多個短片的首席動畫師,包括屢獲殊榮的紀(jì)實定格電影《GustavBraustache and the Auto-Debilitator》(2007)。

圖書目錄

譯者序
前言

第1章 增強現(xiàn)實入門
1.1 什么是增強現(xiàn)實
1.1.1 增強現(xiàn)實簡史
1.1.2 增強現(xiàn)實應(yīng)用
1.1.3 原型法的創(chuàng)新性
1.2 相關(guān)的工具和技術(shù)
1.2.1 ARToolKit
1.2.2 用BuildAR創(chuàng)建快速模型
1.2.3 DART
1.2.4 無標(biāo)記增強現(xiàn)實與PTAM
1.3 增強現(xiàn)實的必需元素
1.3.1 獲得軟件
1.3.2 Java世界
1.3.3 外設(shè)硬件
1.3.4 標(biāo)記
1.3.5 其他有用物品

第2章 Processing概述
2.1 Processing編程環(huán)境
2.1.1 安裝和運行Processing
2.1.2 
第一個Processing程序
2.1.3 交互模式
2.2 在Processing中繪圖
2.2.1 原始形狀
2.2.2 使用HSB顏色
2.2.3 簡單的三角函數(shù)
2.2.4 綜合利用
2.3 使用類

第3章 Blender建模和紋理貼圖基礎(chǔ)
3.1 使用Blender建模
3.1.1 應(yīng)該使用Blender的哪個版本
3.1.2 在Blender 2.49中創(chuàng)建一個簡單的外星人模型
3.2 烘焙一個平滑的環(huán)境光遮蔽紋理貼圖
3.3 使用GIMP創(chuàng)建一個完整的紋理貼圖

第4章 創(chuàng)建一個低多邊形動畫角色
4.1 為低多邊形外星人模型施加紋理貼圖
4.2 為這個外星人模型綁定骨骼
4.3 為一個簡單的行走循環(huán)創(chuàng)建關(guān)鍵幀

第5章 Processing中的3D編程
5.1 P3D和OpenGL環(huán)境
5.1.1 3D基本原件
5.1.2 使用OpenGL
5.2 使用OBJ文件
5.2.1 使用OBJLoader
5.2.2 OBJ繪圖模式
5.2.3 探究OBJ文件
5.3 使用OBJ數(shù)組的簡單動畫

第6章 增強現(xiàn)實與Processing
6.1 NyAR4psg庫
6.2 充分利用示例代碼
6.3 使用多個標(biāo)記來控制變換

第7章 與物理世界交互
7.1 使用Arduino來做物理計算
7.1.1 Arduino微控制器
7.1.2 所需的其他硬件
7.1.3 制作一個增強現(xiàn)實玩具天平
7.2 傳感器和電路
7.3 Arduino與Processing之間的通信
7.3.1 Arduino和串口監(jiān)視器
7.3.2 Processing草案的代碼

第8章 用ActionScript和FLAR-Manager實現(xiàn)基于瀏覽器的增強現(xiàn)實應(yīng)用
8.1 用于ActionScript的FLARManager增強現(xiàn)實工具集
8.2 配置并運行FLARManager
8.2.1 安裝FLARManager
8.2.2 在Flash Builder中建立工程
8.2.3 在FlashDevelop中建立工程
8.2.4 學(xué)習(xí)FLARManager的示例
8.3 創(chuàng)建你自己的工程
8.3.1 創(chuàng)建一個新的示例
8.3.2 3D內(nèi)容的導(dǎo)出和導(dǎo)入
8.3.3 創(chuàng)建Collada文件
8.3.4 添加交互性
8.3.5 FLARManager的自定義標(biāo)記
8.3.6 故障排除和更多信息
8.3.7 完整的代碼

第9章 用jMonkeyEngine進行增強 現(xiàn)實原型設(shè)計
9.1 jMonkeyEngine和ARMonkeyKit的介紹
9.1.1 版本和區(qū)別
9.1.2 關(guān)于操作系統(tǒng)
9.1.3 準(zhǔn)備工作
9.1.4 安裝ARMonkeyKit
9.2 探索學(xué)習(xí)ARMonkeyKit框架
9.2.1 一個加載OBJ模型的示例
9.2.2 場景圖和節(jié)點
9.2.3 學(xué)習(xí)代碼
9.2.4 其他的功能
9.3 開發(fā)者的想法

第10章 安裝Android版
NyARToolkit開發(fā)環(huán)境
10.1 Android和Android SDK
10.1.1 你需要什么
10.1.2 在Eclipse中安裝Android SDK
10.1.3 創(chuàng)建一個虛擬設(shè)備
10.2 Android版NyARToolkit
10.2.1 導(dǎo)入并運行這個工程
10.2.2 設(shè)置你的設(shè)備
10.3 Android平臺的進一步學(xué)習(xí)
10.3.1 Android版NyARToolkit的3D資源
10.3.2 學(xué)習(xí)資源

附錄A 從Blender 2.49到Blender 2.58
附錄B 文件格式和導(dǎo)出

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號