虛擬現實技術及其套用(安維華主編書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

本書內容分為兩部分。第1部分為第1~3章,主要介紹虛擬現實的基本概念、硬體互動設備、關鍵技術和常見開發平台; 第2部分為第4~14章,以Vizard虛擬現實開發平台為實例,詳細介紹了它的各個功能模組以及綜合開發實例。本書使讀者不但能夠全面理解虛擬現實學科的理論知識,而且能夠在實踐中深入掌握虛擬現實系統的設計開發方法。本書所介紹的Vizard軟體是近年來不斷受到國內外推崇的虛擬現實開發平台,它不但具有免費試用、免費線上技術支持等套用優勢,還具有功能完備、適合多種套用環境、支持多種互動設備等技術特點。因此對該軟體的學習能夠使讀者在較短時間內掌握相關開發技術,並進行快速套用。

基本介紹

  • 書名:虛擬現實技術及其套用
  • 作者:安維華
  • ISBN:9787302343271
  • 定價:49.50元
  • 出版時間:2014年4月1日
  • 印次:1-1
  • 印刷日期:2014年4月1日
內容簡介,圖書目錄,

內容簡介

本書內容分為兩部分。第1部分為第1~3章,主要介紹虛擬現實的基本概念、硬體互動設備、關鍵技術和常見開發平台; 第2部分為第4~14章,以Vizard虛擬現實開發平台為實例,詳細介紹了它的各個功能模組以及綜合開發實例。本書使讀者不但能夠全面理解虛擬現實學科的理論知識,而且能夠在實踐中深入掌握虛擬現實系統的設計開發方法。本書所介紹的Vizard軟體是近年來不斷受到國內外推崇的虛擬現實開發平台,它不但具有免費試用、免費線上技術支持等套用優勢,還具有功能完備、適合多種套用環境、支持多種互動設備等技術特點。因此對該軟體的學習能夠使讀者在較短時間內掌握相關開發技術,並進行快速套用。

圖書目錄

第 1 部 分
第1章虛擬現實技術概論
1.1虛擬現實技術概述
1.1.1虛擬現實技術的發展歷程
1.1.2虛擬現實技術的定義
1.1.3虛擬現實系統的組成
1.1.4虛擬現實技術與其他相關技術的關係
1.2虛擬現實技術的特性
1.2.1沉浸性
1.2.2互動性
1.2.3想像性
1.3虛擬現實系統的分類
1.3.1沉浸式虛擬現實系統
1.3.2桌面式虛擬現實系統
1.3.3增強式虛擬現實系統
1.3.4分散式虛擬現實系統
1.4虛擬現實系統中人的感知因素
1.4.1人的視覺
1.4.2人的聽覺
1.4.3嗅覺和味覺
1.4.4觸覺和力覺
1.4.5身體感覺
1.4.6健康與安全問題
1.5虛擬現實技術的研究狀況
1.5.1國外的研究狀況
1.5.2國內的研究狀況
1.5.3虛擬現實技術的發展趨勢
練習題
第2章虛擬現實系統的互動設備
2.1虛擬現實系統的輸入設備
2.1.1三維跟蹤定位設備
2.1.2人體運動捕捉設備
2.1.3手部姿態輸入設備
2.1.4其他手控輸入設備
2.2虛擬現實系統的輸出設備
2.2.1立體顯示設備
2.2.2聲音輸出設備
2.2.3觸覺力覺反饋設備
2.3其他輔助設備
2.3.1三維掃瞄器
2.3.2三維印表機
練習題
第3章虛擬現實系統的關鍵技術及軟體
3.1立體顯示技術
3.2環境建模...
3.3真實感實時繪製技術
3.3.1真實感繪製技術
3.3.2實時動態繪製技術
3.4三維虛擬聲音技術
3.4.1三維虛擬聲音的特徵
3.4.2三維虛擬聲音的建模
3.4.3語音識別和語音合成技術
3.5人機自然互動技術
3.5.1手勢識別技術
3.5.2面部表情識別技術
3.5.3眼動跟蹤技術
3.5.4各種感覺器官的反饋技術
3.6虛擬現實系統的相關軟體
3.6.1虛擬現實系統的輔助軟體
3.6.2虛擬現實系統的開發軟體
練習題
第2部分
第4章Vizard虛擬現實開發平台簡介
4.1Vizard軟體的特點
4.1.1Vizard軟體的開發特點
4.1.2Vizard軟體的功能特點
4.2Vizard軟體的安裝
4.3Vizard軟體的開發環境
4.3.1腳本編輯視窗和互動視窗
4.3.2資源列表視窗、屬性視窗和資源瀏覽視窗
4.4Vizard軟體的套用基礎
4.4.1基本開發流程
4.4.2相關技術概念
4.5一個簡單的開發實例
練習題
第5章Python語言編程基礎
5.1Python語言的基本概念
5.1.1Python語言的特點
5.1.2Python編程的注意事項
5.1.3Python程式的執行模式
5.2變數、表達式和語句
5.2.1變數和類型
5.2.2變數名和關鍵字
5.2.3語句
5.2.4表達式
5.2.5運算符和運算元
5.2.6運算的順序
5.2.7字元串操作
5.2.8注釋
5.3函式和條件表達式
5.3.1函式
5.3.2條件表達式
5.4高級數據結構
5.4.1字元串
5.4.2列表
5.4.3元組
5.4.4字典
5.5面向對象技術
5.5.1類和對象
5.5.2類和方法
5.5.3類的繼承
5.6小結
練習題
第6章Vizard開發平台——模型瀏覽
6.1三維模型的準備
6.2三維模型操作基礎
6.3模型的層次關係
6.4參照坐標系
6.5文本模型
6.6實時創建三維模型
練習題
第7章Vizard開發平台——流程控制
7.1vizact庫
7.1.1簡單示例
7.1.2vizact庫的使用方法
7.1.3vizact庫的高級套用
7.1.4小結
7.2物體之間的連結
7.2.1連結的基本概念
7.2.2連結的高級套用
7.2.3連結對象的矩陣操作符
7.2.4路徑動畫
7.3viztask庫
7.3.1簡單示例
7.3.2Task對象的基本概念
7.3.3Task對象的套用分析
7.3.4小結
7.4Director庫
7.5Timer工具
7.5.1vizact庫中的Timer控制方法
7.5.2Event庫中的Timer控制方法
7.5.3利用面向對象方法封裝Timer功能
7.6Event庫
7.6.1Event庫的套用方法
7.6.2用戶自定義事件
7.6.3常用標準事件參考
7.7各種流程控制方法的分析
練習題
第8章Vizard開發平台——人物角色
8.1人物角色的基本概念
8.2人物角色的程式控制
8.2.1人物角色的基本控制
8.2.2基本控制的程式舉例
8.2.3人物角色的骨骼控制
8.2.4骨骼控制的程式舉例
8.2.5小結
8.3人物角色的製作方法
8.4面部表情的控制
8.5vzf頭部模型的製作方法
8.5.1建模過程
8.5.2檔案格式轉換
8.6總結
練習題
第9章Vizard開發平台——視窗界面
9.1圖形互動界面
9.2虛擬場景、虛擬視點和顯示視窗的關係
9.3虛擬視點的操作方法
9.4顯示視窗的操作方法
9.5顯示視窗的立體效果
9.6應用程式視窗的操作方法
練習題
第10章Vizard開發平台——媒體素材
10.1三維模型的外觀
10.2三維模型的紋理操作
10.2.1紋理的基本操作
10.2.2多重紋理
10.2.3環境映射
10.3場景的特殊處理技巧
10.3.1全景圖的瀏覽
10.3.2非真實感繪製
10.3.3繪製序號和深度偏移
10.4視音頻操作
10.5燈光操作
10.5.1光源的基本操作
10.5.2光源的屬性
10.5.3多光源設定
10.5.4光源的投影效果
10.6著色器編程
練習題
第11章Vizard開發平台——物理引擎
11.1物理引擎的基本概念
11.2三維模型的物理屬性和人為外力
11.3複雜物理形狀和碰撞事件的回響
11.4物理引擎的其他注意事項
11.5小結
練習題
第12章Vizard開發平台——互動設備
12.1普通互動設備
12.1.1滑鼠的控制
12.1.2鍵盤的控制
12.2特殊互動設備概述
12.3運動跟蹤設備的用法
12.4力反饋設備的控制
12.5顯示設備的控制
12.6攝像頭的控制
練習題
第13章Vizard開發平台——網路控制
13.1網路連線的基本操作
13.2端到端的網路連線舉例
13.3viznet函式館
13.4客戶端/伺服器網路連線舉例
13.5集群繪製
13.6洞穴式虛擬現實系統
練習題
第14章Vizard開發平台——綜合實例
14.1檔案的存取
14.2軟體環境的全局配置
14.3矩陣運算函式館
14.4執行檔的發布
14.5面向對象的編程技巧
14.6科學實驗程式的設計
14.7遊戲程式舉例
練習題
參考文獻

相關詞條

熱門詞條

聯絡我們