《虛擬現實基礎及可視化設計》是2009年化學工業出版社出版的圖書,作者是秦文虎。
基本介紹
- 書名:虛擬現實基礎及可視化設計
- 作者:秦文虎
- ISBN:9787122053114
- 定價:25.00元
- 出版社: 化學工業出版社
- 出版時間:2009-8-1
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書是虛擬現實基礎及可視化設計的一本實用教材,首先講述虛擬現實技術的基礎知識和相關互動設備,然後將VC++語言與OpenGL相結合,以大量實例詳細介紹如何在VC++的基礎上用OpenGL庫函式建立虛擬現實系統可視化設計的編程技術。全書既注重原理又注重實踐,配有大量例題,概念講解清楚,具有較好的可讀性及可操作性。每章備有習題。
本書可作為普通高等院校計算機科學與技術、數字媒體技術等相關專業教材,也可供從事虛擬現實技術研製、開發及套用技術人員學習參考。
圖書目錄
1虛擬現實技術概論1
11虛擬現實技術的基本概念1
111虛擬現實技術的發展概述1
112虛擬現實技術的定義2
113虛擬現實技術的組成2
114虛擬現實技術的基本特徵3
12虛擬現實技術的分類3
13虛擬現實技術的主要套用領域5
131軍事套用6
132城市仿真7
133教育與培訓8
134工業套用9
135醫學套用10
136科學計算可視化10
137藝術與娛樂11
14虛擬現實技術的國內外發展狀況11
141美國的研究現狀11
142歐盟的研究現狀12
143日本的研究現狀12
144我國的研究現狀13
習題113
2虛擬現實互動設備14
21視覺顯示系統14
211立體成像原理14
212頭盔顯示器(Head Mounted Display,HMD)15
213雙目全方位顯示器(BOOM)17
214CRT終端液晶光閘眼鏡17
215大螢幕投影液晶光閘眼鏡18
22三維聲音系統18
23虛擬物體操作設備19
231數據手套(Data Glove)19
232力矩球(Space Ball)20
233操縱桿20
234觸覺反饋裝置21
235力覺反饋裝置21
24運動捕捉系統22
241機械式運動捕捉22
242聲學式運動捕捉22
243電磁式運動捕捉22
244光學式運動捕捉23
245數據衣23
25快速建模設備24
26三維跟蹤設備25
2613D電磁跟蹤器25
262超音波跟蹤器26
263光學跟蹤器27
習題227
3OpenGL簡介28
31OpenGL概述28
32OpenGL基本功能28
33OpenGL語法規則29
34OpenGL狀態機制29
35OpenGL相關函式館30
36GLUT工具介紹30
37創建OpenGL程式31
371創建OpenGL控制台應用程式31
372創建MFC環境下OpenGL單文檔應用程式35
習題338
4繪製幾何物體39
41圖形顯示控制命令39
411清空視窗39
412指定顏色40
413強制繪圖完成40
414消隱41
415構造圖形41
42繪製點、線和多邊形42
421點、線和多邊形的定義42
422點的繪製43
423線的繪製44
424多邊形的繪製46
43繪製規則三維物體函式50
44頂點數組51
45法線向量52
習題453
5坐標變換54
51坐標變換的基本概念54
511概述54
512矩陣操作54
52視圖變換和模型變換56
521模型變換56
522平移變換56
523旋轉變換57
524縮放變換57
525模型變換實例57
526視圖變換58
53投影變換62
531透視投影62
532正交投影63
54視口變換63
55附加裁剪面64
56矩陣堆疊65
習題570
6顏色72
61顏色感知72
611人眼色彩判斷72
612計算機中顏色生成72
62指定顏色模式73
621RGBA模式73
622顏色索引模式74
63指定著色模式74
習題677
7光照與材質78
71光照基本知識78
711OpenGL中的光照組成78
712材質顏色78
713光線與材質的RGB值79
714光照處理步驟79
72創建光源86
73選擇光照模型88
731全局環境光89
732視點的遠近89
733雙面光照89
734分離鏡面顏色89
735激活光照90
74定義材質屬性90
741物體的散射和環境光反射91
742鏡面反射91
743輻射光91
744改變材質套用實例91
745顏色材料模式93
75光照計算93
習題795
8顯示列表96
81顯示列表使用範例96
82顯示列表的創建和執行97
821顯示列表的創建97
822執行顯示列表98
83執行多顯示列表98
84管理顯示列表的狀態變數99
習題8101
9點陣圖和圖像102
91點陣圖和字型102
911當前光柵位置102
912繪製點陣圖102
913選擇點陣圖顏色104
914字元集和字型使用104
92圖像108
93圖像存儲、變換和映射操作109
931設定像素存儲模式109
932像素傳遞操作109
933像素映射操作110
934圖像的放大、縮小或翻轉111
習題9113
10紋理映射114
101紋理映射的基本步驟114
102紋理數據的獲取117
1021直接創建法118
1022讀取外部檔案118
103指定紋理118
1031指定二維紋理118
1032指定一維紋理119
104紋理映射119
1041紋理濾波119
1042重複和截取紋理119
1043紋理映射方式120
105紋理對象121
1051命名紋理對象121
1052創建和使用紋理對象121
1053清除紋理對象122
106人工分配紋理坐標122
107自動生成紋理坐標122
習題10127
11外部三維模型的讀取與繪製128
1113DS模型的讀取與繪製128
11113DS檔案格式簡介128
11123DS編輯程式塊131
11133DS關鍵幀塊135
1123DS檔案輸入程式介紹136
1121程式說明136
1122理論基礎136
1123編程步驟137
113轉換3DS模型為OpenGL源檔案179
11313DS模型轉換179
1132轉換模型的讀取與顯示179
習題11179
12OpenGL綜合套用實例——三維場景的建立和漫遊180
121套用實例簡介180
122編程思想180
123關鍵技術181
1231讀入BMP紋理數據及透明紋理的實現181
12323DS模型的導入183
1233地形的生成185
1234攝像機參數的定義186
1235場景的初始化186
1236鍵盤互動方式187
1237場景的繪製和漫遊實現189
習題12190
參考文獻191