第1章虛擬現(xiàn)實(shí)技術(shù)概述
1.1虛擬現(xiàn)實(shí)的概念
1.1.1虛擬現(xiàn)實(shí)的發(fā)展
1.1.2虛擬現(xiàn)實(shí)的特征
1.1.3虛擬現(xiàn)實(shí)系統(tǒng)的構(gòu)成
1.2虛擬現(xiàn)實(shí)的分類
1.2.1桌面式VR系統(tǒng)
1.2.2沉浸式VR系統(tǒng)
1.2.3增強(qiáng)式VR系統(tǒng)
1.2.4分布式VR系統(tǒng)
1.3虛擬現(xiàn)實(shí)的應(yīng)用
1.3.1軍事領(lǐng)域
1.3.2醫(yī)學(xué)領(lǐng)域
1.3.3城市規(guī)劃領(lǐng)域
1.3.4教育領(lǐng)域
1.3.5商業(yè)領(lǐng)域
1.3.6娛樂與藝術(shù)領(lǐng)域
1.3.7科學(xué)計(jì)算可視化
1.3.8旅游領(lǐng)域
習(xí)題
第2章虛擬現(xiàn)實(shí)硬件系統(tǒng)
2.1建模設(shè)備
2.2顯示設(shè)備
2.2.1計(jì)算機(jī)顯示屏立體顯示設(shè)備
2.2.2洞穴式顯示系統(tǒng)CAVE
2.2.3頭戴式顯示器
2.3聲音設(shè)備
2.4交互設(shè)備
2.4.1數(shù)據(jù)手套
2.4.2運(yùn)動(dòng)跟蹤系統(tǒng)
2.4.3數(shù)據(jù)外套
習(xí)題
第3章虛擬現(xiàn)實(shí)關(guān)鍵技術(shù)
3.1立體顯示技術(shù)
3.1.1立體視覺產(chǎn)生機(jī)理
3.1.2雙目立體視覺
3.1.3三維顯示器的立體感
3.1.4正交偏振三維顯示系統(tǒng)
3.2環(huán)境建模技術(shù)
3.2.1幾何建模
3.2.2物理建模
3.2.3運(yùn)動(dòng)建模
3.3聲音合成技術(shù)
3.3.1三維虛擬聲音
3.3.2三維虛擬聲音的建模方法
3.3.3語音的合成
3.4人機(jī)交互技術(shù)
3.4.1視覺通道
3.4.2聽覺通道
3.4.3力觸覺通道
習(xí)題
第4章技術(shù)開發(fā)平臺
4.1主流開發(fā)平臺的硬件設(shè)備
4.2主流開發(fā)平臺引擎
4.2.1Unity引擎
4.2.2UE引擎
4.3VR系統(tǒng)的編程語言
4.3.1C#語言的優(yōu)勢
4.3.2C#語言與Unity引擎的結(jié)合
4.4C#基礎(chǔ)知識
4.4.1變量
4.4.2標(biāo)識符和關(guān)鍵字
4.4.3數(shù)據(jù)類型轉(zhuǎn)換
4.4.4布爾型、字符和字符串
4.4.5常用的字符編碼
4.4.6常見的程序錯(cuò)誤和異常
4.4.7流程控制語句
4.4.8數(shù)組
4.5C#面向?qū)ο?/p>
4.5.1類的定義方法
4.5.2類的成員變量與成員函數(shù)的調(diào)用
習(xí)題
第5章虛擬現(xiàn)實(shí)程序開發(fā)
5.1Unity基礎(chǔ)知識
5.1.1Unity的歷史
5.1.2下載與安裝
5.1.3Unity編輯器
5.2場景創(chuàng)建
5.2.1游戲物體與組件
5.2.2場景視圖操作
5.2.3游戲地形
5.3物理引擎
5.3.1屬性
5.3.2詳細(xì)描述
5.3.3碰撞器
5.4粒子系統(tǒng)
5.4.1主面板Particle System
5.4.2Emission模塊
5.4.3粒子系統(tǒng)參數(shù)設(shè)置
5.4.4粒子動(dòng)畫
5.4.5碰撞檢測
5.4.6新建粒子發(fā)射器
5.4.7粒子系統(tǒng)實(shí)例
5.5Unity腳本
5.5.1按順序創(chuàng)建腳本
5.5.2執(zhí)行順序
5.5.3腳本的編譯順序
5.6用戶界面
5.6.1簡述
5.6.2創(chuàng)建菜單
5.6.3放置控件
5.6.4自動(dòng)布局
5.6.5樣式和皮膚
5.6.6Image組件
5.6.7Text組件
5.6.8創(chuàng)建一個(gè)界面
5.7Mecanim動(dòng)畫系統(tǒng)
5.7.1基本知識
5.7.2動(dòng)畫應(yīng)用
5.8導(dǎo)航系統(tǒng)
5.8.1導(dǎo)航面板
5.8.2導(dǎo)航步驟
5.8.3上下斜坡
5.8.4自動(dòng)尋路
5.8.5導(dǎo)航組件
5.9音樂音效
5.9.1音樂組件
5.9.2播放音樂的例子
5.9.3三維音效
5.10VR實(shí)例
5.10.1飛機(jī)引擎拆裝
5.10.2VR房地產(chǎn)項(xiàng)目講解
習(xí)題
第6章增強(qiáng)現(xiàn)實(shí)系統(tǒng)的標(biāo)定
6.1系統(tǒng)幾何模型及坐標(biāo)變換
6.1.1圖像坐標(biāo)系和像素坐標(biāo)系
6.1.2圖像坐標(biāo)系與攝像機(jī)坐標(biāo)系
6.1.3攝像機(jī)坐標(biāo)系與世界坐標(biāo)系
6.1.4攝像機(jī)標(biāo)定模型
6.1.5攝像機(jī)的畸變
6.1.6標(biāo)定參數(shù)
6.2攝像機(jī)標(biāo)定
6.2.1攝像機(jī)標(biāo)定方法分類
6.2.2直接線性變換方法
6.2.3Tsai兩步標(biāo)定方法
6.2.4張正友平面標(biāo)定方法
6.2.5基于主動(dòng)視覺攝像機(jī)標(biāo)定方法
6.2.6基于圓環(huán)點(diǎn)自標(biāo)定方法
6.2.7基于Kruppa方程自標(biāo)定方法
6.2.8基于二次曲面自標(biāo)定方法
6.3顯示系統(tǒng)的增強(qiáng)現(xiàn)實(shí)系統(tǒng)標(biāo)定
6.3.1視頻透視式頭盔顯示器的標(biāo)定
6.3.2光學(xué)透視式頭盔顯示器的標(biāo)定
習(xí)題
第7章增強(qiáng)現(xiàn)實(shí)程序開發(fā)
7.1EasyAR SDK介紹
7.2EasyAR入門個(gè)AR應(yīng)用HelloAR
7.3EasyAR進(jìn)階多圖識別
7.4EasyAR進(jìn)階掃圖播放視頻
7.5EasyAR進(jìn)階三維物體識別與跟蹤
習(xí)題
參考文獻(xiàn)